Skip to content
Shopify & Ecommerce

Ecommerce Product Feeds: How to Prepare Product Data for Search and Shopping

How ecommerce product feeds work: required attributes, variants, identifiers, shipping, feed sources, validation, diagnostics and keeping feeds in sync with pages.

Quick answer

A product feed is a structured list of your products and their attributes that you send to shopping channels such as Google Merchant Center, marketplaces, social shops and AI shopping platforms. Include every required attribute (in Google's case id, title, description, link, image_link, availability and price, plus identifiers such as brand and GTIN where they apply), give each variant its own item with a shared group ID, add shipping and returns information, and keep price and availability identical to your pages. Validate before sending, review diagnostics every week, and generate feeds from one source of truth.

Why Feeds Matter More Now

Feeds used to be mainly for shopping ads. Now they power free listings, marketplaces, social commerce and AI shopping experiences. Google's merchant listings use Merchant Center data and structured data together; Shopify makes products available to AI channels through Shopify Catalog; OpenAI's commerce documentation describes a product feed as the way merchants surface products in ChatGPT. See AI product discovery.

Core Attributes

Google's product data specification is the most widely used reference (Google Merchant Center Help).

AttributeStatusNotes
idRequiredUnique; use the SKU where possible
titleRequiredUp to 150 characters; key words first
descriptionRequiredUp to 5,000 characters; factual
linkRequiredProduct landing page
image_linkRequiredMain image meeting size requirements
availabilityRequiredin_stock, out_of_stock, preorder, backorder
priceRequiredWith ISO 4217 currency
brandRequired for most new products
gtin / mpnGTIN strongly recommended; MPN if no GTINidentifier_exists when neither exists
item_group_id, color, sizeFor variants; colour and size required for apparel in key markets
google_product_category, product_typeOptional but recommendedAccurate categorization
conditionRequired for used or refurbished items

Variants in Feeds

Each variant, such as a size or colour, is its own item with its own ID, price, availability and image, linked by a shared item_group_id and variant attributes. Link each variant to a URL that preselects it where possible, so the landing page matches the item. See product structured data for the equivalent markup.

Shipping, Returns and Tax

Shoppers compare total cost and delivery speed. Configure shipping rates and times and your return policy in Merchant Center or in the feed, per country. Inaccurate shipping information causes disapprovals and unhappy customers.

Feed errors holding back your products?

ZSpace fixes product data at the source and sets up feeds that stay in sync with your store.

Start a Project

Feed Sources and Tools

SourceFits when
Platform integration (e.g. Shopify's Google & YouTube channel)Google channels, standard catalog
Platform apps for other channelsA few additional channels
Feed management toolMany channels, per-channel rules and optimization
PIM-driven feedsLarge catalogs, many markets, complex attributes
Custom API integrationUnusual data sources or real-time needs

Keep Feeds in Sync With Pages

The most common problems are mismatches: a sale price in the feed but not on the page, availability that lags stock, or shipping costs that differ. Generate feeds from the same data as your pages, update them when prices or stock change, and schedule checks that compare feed values with landing pages.

Optimizing Feeds Without Misleading

Feed titles can include attributes shoppers search for, such as size, colour and material, even if your on-site title is shorter. Descriptions can be more complete. But every fact must be true for the product and consistent with the landing page. Don't add claims, prices or promotions the page doesn't show.

Monitoring and Diagnostics

  • Review Merchant Center and channel diagnostics weekly
  • Track approved products as a share of the catalog
  • Alert on sudden drops in approved items
  • Fix errors at the source data, not with one-off feed overrides
  • Recheck after theme, app, price or catalog changes

Feeds for Marketplaces, Social and AI Channels

Each channel has its own specification and category taxonomy. Map your attributes to each, keep a master record, and avoid maintaining separate copies of product data by hand. For Shopify's AI channels, product data flows through Shopify Catalog; see Shopify agentic commerce.

Want feeds you don't have to firefight?

Talk to ZSpace about feed and data integrations and Shopify channel setup.

Start a Project

Conclusion

Product feeds now reach search, shopping, marketplaces and AI assistants. Complete required attributes, handle variants properly, keep offers accurate, generate feeds from one source and monitor diagnostics. For the data behind feeds, see product data for AI search.

Related: product data for AI search and ecommerce API integration.

FAQ

Common questions

A structured file or API stream listing a store's products and their attributes, such as ID, title, description, link, image, price and availability, sent to channels like Google Merchant Center, marketplaces, social shops and AI shopping platforms.

Get in touch

Have a project in mind?

Whether you're building a new digital product, improving an existing website, or looking to automate part of your business — let's talk.