What Is a Product Feed in Google Shopping?

A product feed is a structured data file that contains all the information about your products — titles, descriptions, prices, images, availability, and more — that Google uses to create product listings in Shopping results.

What Is a Product Feed?

A product feed (also called a product data feed or shopping feed) is a structured file that contains detailed information about every product you want to list on Google Shopping. It includes attributes like product title, description, price, image URL, availability, brand, GTIN, and dozens of other fields. Google ingests this file through Merchant Center and uses it to create the product listings that appear in Shopping ads, free listings, and other Google surfaces.

Think of the product feed as the bridge between your online store and Google Shopping. Without it, Google has no way to know what you sell, how much it costs, or whether it is in stock.

Why It Matters for Google Merchant Center

Your product feed is the foundation of everything you do in Google Merchant Center. Every product listing, every Shopping ad, every free listing originates from the data in your feed. If your feed data is inaccurate, incomplete, or poorly optimized, the consequences cascade through your entire Google Shopping presence.

Feed quality directly determines product approval. Google validates every product in your feed against its product data specification and your live website. If your feed says a product costs $49.99 but your website shows $54.99, that product gets disapproved. If your feed is missing required attributes like a product image or availability status, those products are rejected before they ever appear in search results.

Feed quality also determines visibility and performance. Even approved products compete for placement based on feed quality. Products with detailed, keyword-rich titles outperform generic ones. Products with multiple high-quality images get more clicks. Products with accurate GTINs can be matched to Google's product catalog, enabling features like price comparisons and product reviews. Merchants who invest in feed optimization consistently see better return on ad spend than those who upload a basic feed and forget it.

For Shopify merchants specifically, the Google & YouTube sales channel generates your feed automatically from your Shopify product data. This is convenient but often produces a feed that meets minimum requirements without being optimized. Understanding how feeds work helps you improve what the automated tools produce.

How Product Feeds Work

The feed lifecycle follows four stages: creation, submission, processing, and ongoing maintenance.

Creation

A product feed is typically a file in one of these formats:

  • Google Sheets — A spreadsheet with one row per product and columns for each attribute. Simplest for small catalogs (under 500 products).
  • XML (Atom/RSS) — A structured markup file generated by your e-commerce platform or feed management tool. Most common for medium to large catalogs.
  • Tab-delimited text (TSV) — A plain text file with tab-separated columns. Common for bulk exports from databases.
  • Content API — A programmatic interface that pushes product data directly to Merchant Center without a file. Used by platforms and advanced integrations.

Each product entry must include required attributes. The most critical ones are:

  • id — A unique identifier for the product in your system
  • title — The product name (max 150 characters, first 70 most important)
  • description — Detailed product description (max 5,000 characters)
  • link — URL to the product page on your website
  • image_link — URL to the main product image
  • price — Current price including currency code
  • availability — "in_stock", "out_of_stock", or "preorder"
  • brand — The product brand name
  • gtin — Global Trade Item Number (required for branded products from known manufacturers)
  • condition — "new", "refurbished", or "used"

Beyond these required fields, there are over 60 optional attributes covering everything from shipping weight to energy efficiency ratings. The more relevant attributes you provide, the better Google can match your products to search queries.

Submission

You submit your feed to Merchant Center through Products > Feeds. You can upload manually, provide a URL that Google fetches on a schedule, connect a Google Sheet, or use the Content API. Most merchants set up scheduled fetches where Google pulls the feed from a URL at regular intervals (daily is standard, but you can configure up to 4 fetches per day for frequently changing data).

Processing

When Google receives your feed, it validates every product against the product data specification. Products that pass validation enter the review queue. Products that fail get flagged with specific error codes — "missing required attribute," "price mismatch," "image too small," etc. You can see these errors in Products > Diagnostics.

Google also crawls your website to verify that feed data matches your live pages. This crawl checks prices, availability, images, and other attributes. Mismatches between your feed and your website result in product disapprovals and, if widespread enough, account suspension for misrepresentation.

Ongoing Maintenance

A feed is not a set-it-and-forget-it asset. Prices change, products go out of stock, new items are added. Your feed must stay synchronized with your website. Stale feed data is one of the most common causes of product disapprovals. Best practices include:

  • Scheduling feed updates at least daily
  • Using supplemental feeds to override specific attributes without modifying the primary feed
  • Monitoring the diagnostics tab weekly for new errors
  • Updating titles and descriptions seasonally for better search relevance

Common Issues and Fixes

  • Products disapproved for price mismatch — Your feed price does not match your website. Ensure your feed updates after every price change. If you run sales, use the sale_price attribute rather than changing the price attribute.
  • Missing GTIN warnings — Google requires GTINs for products from known manufacturers. Find the GTIN (UPC, EAN, or ISBN) from the manufacturer or distributor. If you sell custom or handmade products, set identifier_exists to false.
  • Title too generic or keyword-stuffed — Titles should follow the pattern: Brand + Product Type + Key Attributes (color, size, material). Avoid promotional text like "SALE" or "FREE SHIPPING" in titles.
  • Low-quality images — Product images must be at least 100x100 pixels (250x250 for apparel), show the actual product, have a clean background, and not contain promotional overlays or watermarks.
  • Feed fetch errors — If Google cannot access your feed URL, products stop updating. Check that the URL is accessible, the server is not blocking Google's crawler, and the file format is valid.
  • Too many disapproved products — If more than a threshold of your products are disapproved, Google may suspend your entire account. Fix feed errors promptly to keep your disapproval rate low.

Related Terms

  • Product Data Specification — Google's complete list of required and optional feed attributes
  • GTIN — The Global Trade Item Number required for most branded products in your feed
  • Supplemental Feed — A secondary feed that overrides or adds attributes to your primary feed
  • Content API — The programmatic interface for managing feed data without files
  • Misrepresentation — The account suspension that can result from widespread feed-to-website mismatches

For common feed errors and how to resolve them, see the Feed Errors Guide.

Need help with your product feed? Run a free compliance scan to check your store for feed issues and policy violations.

Frequently Asked Questions

What format should my Google Shopping product feed be in?+

Google accepts product feeds in Google Sheets, XML (Atom/RSS), tab-delimited text (TSV), and via the Content API. For most Shopify stores, the Google & YouTube sales channel generates an XML feed automatically. For manual management, Google Sheets is simplest for small catalogs. XML is standard for larger stores using feed management tools.

How often should I update my product feed?+

At minimum, update your feed daily. If your prices or inventory change frequently, schedule up to 4 feed fetches per day in Merchant Center. For real-time updates (flash sales, rapid inventory changes), use the Content API to push changes immediately. Stale feed data is one of the most common causes of product disapprovals.

What happens if my product feed has errors?+

Products with errors are disapproved and do not appear in Google Shopping. You can see specific error details in Merchant Center under Products > Diagnostics. Common errors include price mismatches, missing required attributes, and image quality issues. If too many products are disapproved simultaneously, Google may suspend your entire account.

Check your store now

Free compliance scan — 47 rules checked in minutes.

Run compliance check