SEEGEA
marketplaces

Google Shopping feed spec: structure, fields and best practices

Google Shopping reads your feed with a precise grid. Every missing attribute, every bad value, is one less listing live. This guide is the practical checklist before shipping your catalog to Merchant Center.

Book a demoGoogle Meet · 30 min · no commitment
Created in FranceOne-click AI copyFull rollback

A Google Shopping feed is a structured file — XML, TSV or JSON via API — that describes each of your products with the vocabulary Merchant Center expects. No more, no less.

The difficulty isn't technical: it's in source data quality. If your Shopify or PrestaShop catalog has short descriptions, missing GTINs, badly sized images, no feed will save your distribution.

Supported feed sources

ShopifyPrestaShopGoogle SheetsMicrosoft Excel

The fields that matter in a Google Shopping feed

  1. id — unique identifier, stable over time
  2. title — 70 useful characters, brand + type + attribute
  3. description — 500 to 1000 characters, no stuffing
  4. link — canonical product page URL
  5. image_link — 1000×1000 minimum, neutral background
  6. additional_image_link — up to 10 secondary images
  7. availability — in_stock / out_of_stock / preorder
  8. price + sale_price — aligned to the cent with the page
  9. brand, gtin, mpn
  10. product_type and google_product_category
age_group, gender, color and size are technically optional... until the day Merchant Center makes them required for apparel. Better fill them in now.

The 3 errors that silently destroy a feed

Unstable IDs

If your id values change on every feed regeneration, Merchant Center treats each product as new and loses performance history. Distribution nosedives after each publish.

Feed price vs site price

Google crawls your URLs and compares. $1 gap is enough. Flash sales not synced to the feed are the #1 cause of mass rejections.

Sloppy categorization

A product misclassified in google_product_category can be excluded from Performance Max or poorly positioned. Google's taxonomy is public — respect it.

How Seegea cleans your catalog before export

Seegea acts upstream of the feed: we edit directly inside Shopify or PrestaShop, and the native feed picks up corrected data. Zero duplication, zero sync risk.

1-click AI description

Structured description generation from existing attributes. Tuned to Merchant Center length.

Image normalization

WebP, 1000×1000, neutral background, compression — on multi-selection.

Full rollback

Bad bulk edit? Ctrl+Z restores the previous version and re-pushes to Shopify/PrestaShop.
CriterionManual approachSeegea
Product description20 min/listing manual30 s AI validation
Google-compliant imagesPhotoshop retouchingAuto compression + WebP
Missing GTIN/MPNExcel retypeInline tabular editing
Google categoryManual CSV mappingIn-grid suggestion
Bad bulk editNo undoRollback + re-push

Have your Google Shopping feed audited

Google Meet · 30 min · no commitment

Have your Google Shopping feed audited

The right method to keep a Shopping feed clean over time

Cleaning a catalog once works. Keeping it clean week after week is a discipline. Seegea makes that discipline bearable: the edit grid, the AI and the rollback make a new clean product cost 30 seconds instead of 20 minutes.

Built in France between Annecy and Chantilly, Seegea supports each new customer by email and Google Meet. We screen your feed, identify the 20% of fixes that drive 80% of the effect, and hand control back to you.

Created in France (Annecy – Chantilly) · Email & Google Meet support

FAQ

id, title, description, link, image_link, availability, price, brand. Plus gtin or mpn depending on the product. For apparel: age_group, gender, color, size.

Give your catalog the attention it deserves.

Google Meet · 30 min · no commitment

Book a demo