Marketplace Guide

Marketplace Listing Guide for Google Shopping

Complete listing requirements, feed specifications, and optimization tips for Google Shopping.

12
Required Fields
50+
Optional Fields
6,000+
Categories
Every 30 minutes (API), Daily (feed)
Update Frequency
Overview

What is Google Shopping?

Google Shopping is Google's product discovery and comparison platform, enabling merchants to showcase their products directly within Google Search results, the Shopping tab, Google Images, YouTube, and the Google Display Network. With billions of searches conducted daily, Google Shopping provides unmatched visibility for product listings. Since 2020, Google has offered free product listings alongside paid Shopping ads (formerly Product Listing Ads), making the platform accessible to merchants of all sizes. Google Shopping operates through Google Merchant Center, where sellers manage their product data feeds and configure their shopping experience.

Listing products on Google Shopping requires merchants to submit a structured product data feed to Google Merchant Center. Each product must include required attributes such as a unique ID, title, description, link to the product page, image link, availability, price, brand, GTIN (or MPN), and condition. Google's algorithms use this structured data to match products to relevant search queries and determine placement in both free listings and Shopping ads. Product data quality is a critical ranking factor: listings with complete, accurate, and well-optimized attributes receive significantly more impressions and clicks than those with minimal data.

Google Merchant Center provides a comprehensive suite of tools for feed management, product diagnostics, performance reporting, and integration with Google Ads. Merchants can submit product data through manual feed uploads (XML, TSV, or TXT), automated scheduled fetches from a hosted feed URL, the Content API for Shopping (real-time programmatic access), or through direct integrations with e-commerce platforms like Shopify, WooCommerce, and BigCommerce. Connecting a PIM system to Google Merchant Center ensures product data stays synchronized, reduces feed errors, and enables rapid updates across multiple Merchant Center accounts for different countries and languages.

At a Glance

Owned byGoogle LLC
Year Founded2002
RegionGlobal
Official WebsiteVisit Site
API Available
Yes
Listing Requirements

Google Shopping Listing Requirements

Required and optional fields for product listings on this marketplace

Required
9
Product Title
150 characters (70 characters visible in most placements)

The product title is the most important attribute for matching to search queries. Google truncates titles at approximately 70 characters in most Shopping placements, so the most critical information should appear first. Titles should match the product page on your website. Do not include promotional text (e.g., Free Shipping), all caps, or excessive punctuation. The title should accurately describe the specific product variant being sold.

Format: Brand + Product Type + Key Attributes (Color, Size, Material)
Example: Nike Air Max 270 Men's Running Shoes - Black/White - Size 10
Product Description
5,000 characters

The product description is used by Google's algorithms for query matching but is not always displayed to shoppers. It should be a comprehensive, keyword-rich description of the product. Focus on product features, benefits, specifications, and use cases. Do not include links, promotional text, information about other products, or comparisons to competitors. The description must match the content on your product landing page.

Format: Plain text (no HTML markup)
Example: Experience responsive cushioning and all-day comfort with the Nike Air Max 270. Featuring a visible Max Air unit in the heel for lightweight, durable impact protection...
Product Image

The product image is the most visually prominent element in Shopping results and directly impacts click-through rates. Images must show the actual product accurately and clearly. The main image should feature a white or transparent background with no text, watermarks, or promotional overlays. For apparel, the minimum resolution is 250x250px and images should show the product worn or laid flat. Google rejects images with promotional text, borders, or placeholder graphics.

Format: JPEG, PNG, GIF, BMP, or TIFF; minimum 100x100px (800x800px recommended for non-apparel, 250x250px minimum for apparel)
Example: High-resolution product image on white background showing the complete product without text overlays
Price

The price must match exactly what is displayed on your product landing page. Any discrepancy between the feed price and the website price will result in product disapproval. Include sale prices using the sale_price and sale_price_effective_date attributes. For products with variable pricing (e.g., based on customization), use the price range attribute. Currency must match the target country's accepted currencies.

Format: Numeric value with ISO 4217 currency code
Example: 129.99 USD
Availability

Product availability must accurately reflect the stock status on your website. Google regularly crawls product landing pages to verify availability, and mismatches result in product disapproval. Use the availability_date attribute for preorder items to indicate when the product will be available for shipping.

Format: in_stock, out_of_stock, preorder, or backorder
Example: in_stock
Product Link

The product link must point directly to the specific product variant described in the feed. The landing page must be accessible, mobile-friendly, and display the same price, availability, and product information as the feed. Google verifies link quality and will disapprove products with broken links, redirects to different products, or landing pages behind paywalls or login walls.

Format: Full URL to the product page on your website (must use HTTPS)
Example: https://www.example.com/nike-air-max-270-black-white
GTIN (Global Trade Item Number)

Google strongly prefers GTINs for product identification and matching. Products with valid GTINs receive enhanced visibility in search results, including rich product information, reviews, and competitive pricing displays. For products without a GTIN (e.g., custom or handmade items), provide the MPN and brand attributes instead. Incorrect GTINs lead to product disapproval.

Format: UPC (12 digits), EAN (13 digits), JAN (8 or 13 digits), or ISBN (13 digits)
Example: 0194501065994
Brand
70 characters

The brand attribute helps Google identify and group products for brand-based searches. Use the exact brand name as recognized by consumers. For unbranded or white-label products, you may omit this attribute but must provide the MPN. For compatible or replacement parts, use the brand of the product itself, not the brand it is compatible with.

Format: Official brand name
Example: Nike
Condition

The product condition must be specified for all items. New products are unused and in their original packaging. Refurbished products have been professionally restored to working order. Used products have been previously owned. The condition must be clearly stated on the product landing page as well.

Format: new, refurbished, or used
Example: new
Optional
1
Google Product Category

While Google can automatically categorize products based on feed data, providing the google_product_category attribute ensures accurate classification. Use the most specific category from Google's Product Taxonomy (over 6,000 categories). Correct categorization affects which attributes are required and how products are displayed in filtered search results. Using the numeric category ID is recommended over the text path for consistency across languages.

Format: Google Product Taxonomy ID or full category path
Example: 2654 (Apparel & Accessories > Shoes > Athletic Shoes)
Feed Specification

Google Shopping Product Feed

Feed Format

XML (Atom/RSS), TSV/CSV, Google Sheets, Content API (JSON)

How to submit product data to this marketplace

Google Merchant Center accepts product data through multiple channels. Feed files can be submitted in XML (Atom 1.0 or RSS 2.0), tab-delimited text (TSV), or CSV format, either through manual upload or scheduled automatic fetches from a hosted URL. Google Sheets can be used as a directly connected data source. For real-time updates and programmatic management, the Content API for Shopping provides RESTful JSON endpoints for product insertion, update, deletion, and status checks. Supplemental feeds can be used to add or override specific attributes without replacing the primary feed.

Accepted File Types

XML (Atom 1.0 / RSS 2.0)
TSV/CSV (tab or comma separated)
Google Sheets (directly linked)
JSON (Content API for Shopping)

API Available

Yes — API integration available
View API Documentation
Category Mapping

Google Shopping Category System

System NameGoogle Product Taxonomy
Total Categories6,000+
Category DepthUp to 7 levels

Google's Product Taxonomy is a standardized, hierarchical classification system used to categorize products across Google Shopping. The taxonomy contains over 6,000 categories and is available in multiple languages with corresponding numeric IDs that remain consistent across all language versions. While Google can auto-categorize products based on feed data, explicitly providing the google_product_category attribute improves accuracy and ensures the correct set of required attributes is enforced. The taxonomy is updated periodically, and merchants should review their category mappings at least quarterly.

Mapping Tips

Use the numeric category ID rather than the text path for consistency across different language versions of the taxonomy
Map to the most specific (deepest) category available to ensure all relevant attributes are captured and products appear in specific filter results
Download the latest Google Product Taxonomy file from Google's support documentation and maintain a mapping table in your PIM system
Use Google's automatic categorization as a starting point but verify and override with explicit category IDs for products that are commonly miscategorized
Review Google's category-specific attribute requirements, as some categories mandate additional attributes like age_group, gender, color, and size for apparel
Product Data Requirements

Product Data Specifications

Detailed requirements for product titles, descriptions, images, and pricing

Product Titles

150 characters (70 visible)

Requirements

Maximum 150 characters (approximately 70 characters visible in Shopping results)
Must match the product title on the landing page
No promotional text, all caps, or foreign characters used for attention
Must describe the specific product variant (including color, size if applicable)
No excessive use of keywords or keyword stuffing
Different variants must have unique titles reflecting their specific attributes

Best Practices

Front-load the most important keywords and brand name within the first 70 characters to ensure visibility before truncation
Include key differentiating attributes like color, size, material, and model number in the title
Follow category-specific title structures: for apparel use Brand + Gender + Product Type + Attributes (Color, Size, Material)
Use the same title structure consistently across all products for a professional, trustworthy appearance
A/B test different title formats in Google Ads to determine which structure generates the highest click-through rate

Product Descriptions

5,000 characters

Requirements

Maximum 5,000 characters in plain text (no HTML permitted)
Must accurately describe the product and match the landing page content
No promotional text, shipping details, or references to other products
No links, email addresses, or competitor comparisons
Must not contain excessive capitalization or special characters

Best Practices

Write descriptions that are 500-1,500 characters for optimal balance between keyword coverage and readability
Include relevant keywords naturally in the first 150 characters, as this portion carries the most algorithmic weight
Focus on product features, benefits, specifications, materials, and intended use cases
Address common buyer questions proactively (e.g., compatibility, dimensions, what's included)
Use complete sentences and proper grammar to build trust and improve content quality scores

Product Images

Requirements

Non-apparel: minimum 100x100px (800x800px recommended for zoom functionality)
Apparel: minimum 250x250px (800x800px recommended)
Maximum file size of 16 MB
No text, watermarks, promotional overlays, or borders on images
No placeholder or generic images (must show the actual product)
Main image should have a white or transparent background

Best Practices

Use images of at least 800x800px to enable zoom in Shopping results, which significantly improves click-through rates
Include multiple images using the additional_image_link attribute (up to 10 additional images) to show different angles and details
For apparel, show products on models or mannequins to help shoppers visualize fit and style
Ensure images accurately represent the color and appearance of the product variant described in the feed
Optimize image file sizes for fast loading without sacrificing quality (use JPEG at 85% quality for best results)

Pricing & Availability

Requirements

Price must exactly match the price displayed on the product landing page
Currency must be in the correct ISO 4217 format for the target country
Sale prices must include sale_price_effective_date with start and end dates in ISO 8601 format
Availability must match the actual stock status on the website (Google regularly verifies this)
Price mismatches between feed and landing page result in immediate product disapproval

Best Practices

Set up automated price synchronization between your PIM/e-commerce platform and Google Merchant Center to prevent mismatches
Use the sale_price attribute for promotions instead of changing the base price, to show strikethrough pricing in Shopping results
Configure availability updates to run at least daily, or use the Content API for real-time stock updates
Set up automatic item updates in Merchant Center settings to allow Google to crawl and correct minor price/availability discrepancies
Monitor the Diagnostics tab in Merchant Center regularly for pricing and availability issues that could lead to product suspension
Common Issues

Common Listing Rejections on Google Shopping

Avoid these common issues that cause product listings to be rejected or suppressed

Rejection Reason

Price mismatch between feed and landing page

How to Fix

Ensure the price in your product feed exactly matches the price shown on your product page, including currency. Set up automated synchronization to update your feed whenever prices change on your website. Enable automatic item updates in Merchant Center settings as a safety net. Use the Content API for real-time price updates if your prices change frequently.

Rejection Reason

Product landing page not accessible or returns an error

How to Fix

Verify that all product URLs in your feed are valid, use HTTPS, and return a 200 status code. Fix any broken links, server errors, or redirect chains. Ensure your website is accessible to Googlebot and does not block Google's crawlers via robots.txt. Test your landing pages using Google's URL inspection tool in Search Console.

Rejection Reason

Missing required attributes (GTIN, brand, condition, availability)

How to Fix

Review Google's product data specification for your product category and ensure all required attributes are populated. Add valid GTINs from GS1 for all products where available. If a GTIN is not applicable, provide the identifier_exists attribute set to false along with the MPN and brand. Check Merchant Center Diagnostics for specific missing attribute errors.

Rejection Reason

Image does not meet requirements (too small, contains text/watermarks, or is a placeholder)

How to Fix

Replace non-compliant images with high-quality product photographs that are at least 800x800px. Remove all text, watermarks, logos, and promotional overlays from images. Do not use stock photos, product renders, or placeholder graphics. Ensure the main image has a white or transparent background and shows only the product.

Rejection Reason

Policy violation: Misrepresentation or prohibited content

How to Fix

Review Google Merchant Center's Shopping ads policies and ensure your products, landing pages, and business practices comply. Common violations include misleading product information, fake reviews, undisclosed paid promotions, or selling prohibited products. Submit a policy review request through Merchant Center after fixing all violations.

Optimization

Google Shopping Listing Optimization Tips

Best practices to improve your product listing performance and visibility

1

Optimize product titles for search query matching

Product titles are the single most important attribute for determining which search queries your products appear for. Structure titles with the most important keywords first: Brand + Product Type + Key Attributes. Research high-volume search queries in Google Ads Keyword Planner and incorporate them naturally into your titles. Test different title structures using custom labels and Google Ads experiments to measure impact on click-through and conversion rates.

2

Use supplemental feeds for enhanced product data

Supplemental feeds allow you to add or override specific attributes without modifying your primary feed. Use them to add Google product categories, custom labels for campaign segmentation, promotion IDs, and seasonal attributes. This is especially powerful for PIM integrations where the primary feed structure is fixed. Create supplemental feeds for A/B testing different titles, descriptions, or images.

3

Leverage free listings alongside Shopping ads

Google offers free product listings across the Shopping tab, Google Search, Google Images, and Google Lens. Opt in to surfaces across Google in your Merchant Center settings. Ensure your product data is complete and high-quality, as Google uses data quality as a ranking factor for free listings. Free listings provide additional visibility at no cost and can drive significant incremental traffic, especially for long-tail products that may not be cost-effective to advertise.

4

Implement custom labels for campaign optimization

Custom labels (custom_label_0 through custom_label_4) allow you to tag products with business-relevant attributes like margin tier, seasonality, best seller status, or clearance. Use these labels in Google Ads to create targeted Shopping campaigns with differentiated bidding strategies. For example, bid more aggressively on high-margin products and reduce spend on clearance items. Custom labels are one of the most underutilized features for Shopping campaign optimization.

5

Monitor and resolve feed diagnostics proactively

Google Merchant Center's Diagnostics tab provides detailed information about product data issues, policy violations, and account-level problems. Set up email alerts for critical issues and review diagnostics at least weekly. Address warnings before they escalate to product disapprovals. Pay special attention to data quality metrics like the product data quality score, which directly impacts your product's visibility in both free and paid listings.

Evaluation

Selling on Google Shopping: Pros and Cons

Advantages
Unmatched reach through Google's search ecosystem, putting products in front of billions of high-intent shoppers at the moment they are searching for what to buy
Free product listings available across the Shopping tab, Google Search, Images, and Lens, providing significant visibility without advertising spend
Powerful integration with Google Ads for Shopping campaigns with advanced targeting, bidding, and performance measurement capabilities
Direct connection to the world's largest search engine means products can appear in multiple touchpoints across the buyer's research journey
Comprehensive performance reporting and integration with Google Analytics for end-to-end attribution and conversion tracking
Limitations
Strict data quality requirements with frequent automated checks can lead to product disapprovals and account suspensions if feed quality is not maintained
Price transparency is extremely high. Shoppers can instantly compare prices across all merchants, which can create downward pricing pressure
Requires a well-functioning e-commerce website with accurate, crawlable product pages. Landing page issues directly impact product eligibility
Free listings have limited visibility compared to paid Shopping ads. Competitive categories may require significant advertising investment for meaningful traffic
Product feed management complexity increases significantly when selling across multiple countries with different currencies, languages, and regulatory requirements

How to List Products on Google Shopping

Step-by-step guide to getting your products live on this marketplace

1

Set up Google Merchant Center and configure your product feed

Create a Google Merchant Center account and verify ownership of your website. Configure your target countries, shipping settings, and tax information. Prepare your product data feed with all required attributes: id, title, description, link, image_link, price, availability, brand, GTIN (or MPN with identifier_exists set to false), and condition. Submit your feed through one of the supported methods: file upload, scheduled fetch from a URL, Google Sheets, or the Content API for Shopping. Review the Diagnostics tab to identify and resolve any product data errors before your listings go live.

2

Optimize your product data for maximum visibility

Optimize product titles by front-loading brand names and key attributes within the first 70 characters. Write detailed, keyword-rich descriptions up to 5,000 characters. Provide high-resolution images (at least 800x800px) on white backgrounds with no text overlays. Ensure all prices and availability statuses exactly match your website. Complete all recommended attributes for your product category, including google_product_category, color, size, material, and pattern where applicable. Set up custom labels to segment products for campaign optimization.

3

Launch free listings and Shopping ads for maximum reach

Opt in to surfaces across Google to enable free product listings. Link your Merchant Center account to Google Ads to create Shopping campaigns. Set up Standard Shopping or Performance Max campaigns with appropriate bidding strategies and budget allocation. Use custom labels to create product groups with differentiated bids based on margin, performance, or seasonality. Monitor performance through Merchant Center analytics and Google Ads reporting. Regularly review and resolve feed diagnostics issues to maintain product eligibility and data quality scores.

Free Download

Google Shopping Feed Optimization Guide

Download our complete guide to creating high-performing Google Shopping product feeds. Learn how to optimize every attribute in your Merchant Center feed to maximize visibility in both free listings and Shopping ads, reduce disapprovals, and drive more qualified traffic to your products.

Product title optimization templates with category-specific formulas proven to increase click-through rates
Complete attribute checklist for all product categories with examples of compliant and non-compliant data
Feed diagnostics troubleshooting guide to quickly resolve common disapproval reasons and keep your products live
Custom label strategy framework for segmenting products and optimizing Shopping campaign performance by margin and seasonality
Get Free Template

Frequently Asked Questions

Common questions about listing products on Google Shopping

Explore More Marketplace Guides

Ready to List on Google Shopping?

WisePIM helps you manage product listings across multiple marketplaces from one central platform.