Think of the feed as a product data layer
Google’s Merchant Center product data specification describes accurate, correctly formatted product data as essential for ads and free listings. Missing or incorrect information can lead to disapprovals, limited eligibility or a product being displayed incorrectly. That makes the feed part of the storefront architecture, not a one-time marketing upload.
The fastest way to improve it is to trace one SKU from the master catalog to the feed, the product page, structured data and checkout. If the title, variant, price or availability changes between those checkpoints, the customer and the platform are receiving different versions of the same product.
Start with identity and variants
A product ID should be unique and stable. Use the SKU where it is the durable business key, and do not recycle an ID for a completely different product. For variants, preserve the relationship between the parent item and the variant attributes such as size, color or pack count. A stable identity makes it possible to diagnose history instead of treating every feed refresh as a new object.
Make the title specific without turning it into ad copy. The title should match what appears on the landing page and include the feature that distinguishes a variant. Keep promotional language, discount claims and gimmicky punctuation out of the product title; put the offer in the appropriate promotion or pricing field instead.
Quality-check the visible fields
- Description: describe the product itself, in language that agrees with the product page. Remove links, unrelated products and promotional slogans.
- Main image: use a crawlable, high-quality image that represents the product. Avoid placeholders, watermarks, borders and images that have been scaled up beyond their source quality.
- Link: send the shopper to a verified, working product URL over HTTP or HTTPS. Do not route a variant to a generic category page.
- Price and availability: reconcile the feed, landing page, checkout and structured data. A product that says “in stock” in one place and “unavailable” in another creates both trust and eligibility risk.
Run a feed health loop, not a monthly scramble
Divide issues into three queues. Blocking issues affect eligibility or checkout truth, such as missing IDs, broken links or price mismatch. Quality issues reduce clarity, such as weak titles, thin descriptions or poor images. Enhancement issues improve discovery, such as richer attributes or better variant grouping.
Give each queue an owner and a freshness target. A price or availability mismatch should be investigated the same day; a title or image improvement can sit in a planned catalog sprint. Record the first detected date, affected SKU count, root cause and verification result so the team can see whether the system is getting healthier.
The five-minute SKU trace
Pick the product with the highest commercial importance and ask five questions: Is the ID stable? Does the title match the page? Does the image represent the exact item? Do price and stock agree across feed, page and checkout? If a customer saw only the feed content, would they understand what they are buying?
If the answer is no, fix the source-of-truth workflow before adding more ad spend. A feed that is accurate, complete and refreshed on time gives every downstream channel a better starting point.
A catalog is not clean because it exported successfully. It is clean when the product record tells the same truth everywhere a customer or platform can see it.
The specification covers IDs, titles, descriptions, links, images, price and availability, plus common causes of disapprovals and limited eligibility. Requirements vary by destination and product category; confirm the current specification before changing a production feed.