Complete listing requirements, feed specifications, and optimization tips for 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.
Required and optional fields for product listings on this marketplace
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.
Nike Air Max 270 Men's Running Shoes - Black/White - Size 10The 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.
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...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.
High-resolution product image on white background showing the complete product without text overlaysThe 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.
129.99 USDProduct 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.
in_stockThe 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.
https://www.example.com/nike-air-max-270-black-whiteGoogle 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.
0194501065994The 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.
NikeThe 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.
newWhile 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.
2654 (Apparel & Accessories > Shoes > Athletic Shoes)XML (Atom/RSS), TSV/CSV, Google Sheets, Content API (JSON)
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.
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.
Detailed requirements for product titles, descriptions, images, and pricing
Avoid these common issues that cause product listings to be rejected or suppressed
Price mismatch between feed and landing page
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.
Product landing page not accessible or returns an error
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.
Missing required attributes (GTIN, brand, condition, availability)
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.
Image does not meet requirements (too small, contains text/watermarks, or is a placeholder)
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.
Policy violation: Misrepresentation or prohibited content
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.
Best practices to improve your product listing performance and visibility
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.
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.
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.
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.
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.
Step-by-step guide to getting your products live on this marketplace
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.
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.
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.
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.
Common questions about listing products on Google Shopping
WisePIM helps you manage product listings across multiple marketplaces from one central platform.