Feed management and syndication

Google Shopping Feed

What is a Google Shopping feed?

A Google Shopping feed is a structured set of product data, such as ID, title, price, availability, image link, product identifiers, and more. A merchant provides it to Google Merchant Center via methods such as file uploads (XML, TXT/TSV) or the Merchant API.

Google uses it to decide which products can appear in paid placements, such as Shopping ads and Performance Max campaigns, and in unpaid free listings. The same data also feeds AI shopping experiences such as AI Overviews in Google Search, Google AI Mode, the Gemini app, and other AI-powered commerce channels.

Required, conditional, and optional Google Shopping feed attributes

Google’s product data specification defines the attributes required for Google Shopping feeds. Some are mandatory, others apply only to specific products, and optional attributes can help Google better understand and match products to relevant searches. Requirements also vary by country and product category.

Attribute type Attributes
Required id, title, description, link, image_link, price, availability
Conditionally required brand, gtin, mpn (only when a product has no gtin), color, size, gender, age_group, item_group_id, availability_date, multipack, is_bundle, shipping, tax, condition
Optional but recommended google_product_category, product_type, additional_image_link, video_link, sale_price, custom_label_0 to custom_label_4, product_highlight, identifier_exists, conversational attributes (such as question_and_answer)

💡Note: Image links must point to images of at least 500 x 500 pixels. Google enforces this minimum across all product categories from January 31, 2027.

Google Shopping product feed example

Attribute Example
id 12345
title Stride Pro men’s road running shoes, blue, size 9
description Lightweight road running shoes with a breathable mesh upper and a cushioned midsole
link https://www.example.com/products/stride-pro-blue
price 79.99 USD
availability in_stock
image_link https://www.example.com/image.jpg
brand Stride
gtin 8901234567890
condition new

Master product feed management for Google Merchant Center

Learn why product ads get disapproved and how to avoid it, how to prepare product data for Gemini and AI Mode, and best practices for Shopping ads, Performance Max, and Local Inventory Ads.

Download the guide →

Types of Google Shopping feeds

While most businesses begin with one primary feed, additional feed types can be incorporated as operational demands scale. Google Merchant Center classifies these as “data sources,” supporting seven distinct categories:

1. Primary feed: It is the main source of product data in a Merchant Center account. It is the data source type that can add or remove products, so it must include every product and its required attributes.

2. Supplemental feed: It adds or corrects attributes for products that already exist in a primary feed, matched by product ID.

3. Local inventory feed: Retailers with physical stores use a local inventory feed to send store-level availability and pricing for products in their primary feed. It’s required for local inventory ads and free local listings.

4. Regional inventory: It overrides price or availability for selected products in regions the merchant defines. Merchant Center lists it as its own data source type, but it behaves like a supplemental feed: it can’t be used to add or remove products or be used as a standalone data source.

5. Promotions feed: It sends details of special offers, such as discounts or free shipping, so Google can show them alongside eligible products in ads and free listings.

6. Product review feed: This provides customer reviews of individual products, which Google uses to show product ratings on listings.

7. Merchant review feed: It sends reviews of the store itself rather than individual products, which Google uses for store-level ratings.

👉For a closer look at each feed type and when to use it, read our blog on Google Shopping feed types.

Why is a Google Shopping feed important?

Google Shopping ads and free listings rely on Merchant Center product data. While Google can crawl websites automatically, feeds let merchants supply precise attributes, including non-public ones like custom labels.

1. It decides where products appear and for which searches

Unlike search ads, Shopping ads use Merchant Center product data, not keywords, to decide how and where an ad shows. The organic, unpaid listings are also built from the same data. Titles, descriptions, categories, and product identifiers all shape which queries a product appears for.

2. It has to stay accurate to keep products live

Google checks feed data against the website. Pre-emptive item disapproval (PID) occurs if the price and/or availability of your products don’t match between your product data and website landing pages, and disapproved products stop showing across Google.

Repeated or serious issues can affect the whole account, which may be subject to warnings, disapprovals, limited visibility, or suspension. Products also expire from your Merchant Center account 30 days after the last refresh, so a feed that isn’t updated regularly loses visibility over time.

3. Impact on visibility, relevance, and ad performance

High-quality feeds drive measurable improvements in:

  • Visibility across Google Shopping results
  • Relevance matching to user queries and intent
  • Ad performance, including click-through rates (CTR) and conversion rates

See where your products stand in AI shopping

Track how often your products appear in Google AI Mode, Gemini and other AI assistants, and turn visibility gaps into product data fixes.

Explore AI Visibility →

How to optimize a Google Shopping feed

Google Shopping feed optimization focuses on refining the specific attributes Google relies on to match, categorize, and showcase products. Common errors identified by Google include inaccurate product categories google_product_category, invalid GTINs gtin, missing variant details (such as item_group_id, color, or size), poor image resolution, and discrepancies between feed information and website landing pages.

Addressing these issues is the first step in Google Shopping feed optimization. Other key areas to focus on include:

  • Writing descriptive title
  • Meeting the image requirements, as mentioned above
  • Group variants correctly
  • Check if the categories are correct, as Google automatically assigns a Google product category
  • Keep price and availability in sync
  • Segment products with custom labels
  • Add context for AI shopping experiences

These fixes are relatively simple for a small catalog. But managing them manually across thousands of products, multiple markets, and frequent price and inventory updates is time-consuming and prone to errors.

Get your product catalog ready for AI Mode and Gemini

AI shopping experiences rely on complete, well-structured product data. Productsup helps you enrich and structure your Google Shopping feed so your products are easier for AI systems to understand and surface.

Optimize product data for Gemini and AI Mode →

Product accuracy and conversion readiness with Google Shopping feed management

Optimization improves individual attributes, but it’s only one part of keeping a feed conversion-ready. Google Shopping feed management for Merchant Center covers the full cycle: sourcing product data, mapping it to Google’s requirements, enriching and validating it, and keeping it in sync as products, prices, and stock change.

For retailers and brands with large catalogs across several countries, automating this cycle is what keeps listings accurate without constant manual work.

How Google Shopping feed management works

  • Import product data from your ecommerce platform, ERP, or PIM.
  • Map it to Google’s product feed specifications.
  • Enrich and optimize it with rules that apply changes to every product automatically.
  • Validate it before submission to catch issues such as missing attributes or invalid GTINs.
  • Submit or sync the feed with Google Merchant Center by file, scheduled fetch, or the Merchant API.
  • Update the feed regularly to reflect changes (prices, stock, etc.).
  • Monitor errors and performance.

See how Blindster increased organic Google Shopping visibility by 600%

Made-to-order retailer Blindster couldn’t show most of its product variations on Google Shopping. With Productsup’s platform and managed services, it expanded the variations it lists and increased its organic visibility on Google Shopping by 600%.

Read the Blindster success story →

Manual vs automated Google Shopping feed management

  • Manual management relies on spreadsheets or basic uploads, suitable for very small catalogs
  • Automated feed management leverages feed tools and services to clean, enrich, and sync feeds at scale

Automation is especially important in today’s omnichannel commerce environment, where products need to stay up to date across multiple channels, including Google Shopping, social platforms, and marketplaces.

Need help managing your Google Shopping product feed? Learn how Productsup can streamline your Google Shopping feed and improve your performance.

FAQs

Set up a feed by exporting your product catalog into the correct Google format and submitting it through Google Merchant Center, manually or via automated sync.

Update product data at the source and resubmit it to Google Merchant Center via file re-upload, linked Google Sheets, or the Merchant API. Use primary feeds to add or remove products, and supplemental feeds to update attributes of existing items.

Update the feed whenever prices or stock change, and at least once a month, because products expire from your Merchant Center account 30 days after the last refresh. Turning on automatic item updates may reduce the risk of pre-emptive product disapproval for price and availability mismatches.

Feed management platforms and ecommerce integrations help automate creation, enrichment, and sync for your feed.

To optimize a Google Shopping feed for agentic commerce and AI Mode, keep core product data complete and accurate. Add Google’s optional conversation attributes, such as question_and_answer, document_link, related_product, and more. Don’t repeat details you already send in description, product_highlight, or product_detail.