Look up · Criteria v0.3
Feed readiness criteria
Version 0.3 · updated 2026-09-26 · JSON · run it yourself (CLI)
C-01 · weight 10 · since v0.1
Every item has a stable ID and a titleEach product carries a unique identifier and a human-readable title. Platform-stated
C-02 · weight 10 · since v0.1
Title carries category and use-case languageThe title is a descriptive phrase of five or more words, not a SKU code. Inferred
Where we differ · Google's spec asks for accurate titles and warns against keyword stuffing, but sets no minimum length. The five-word floor is our judgement, not a platform rule.
C-03 · weight 20 · since v0.1
Natural-language description of 20 words or moreEach item has a prose description long enough to explain what it is. Platform-stated
Where we differ · The specs require a description but set no minimum length. The 20-word threshold is ours.
C-04 · weight 15 · since v0.2
Description names who it is for or when to use itThe description contains use-case language: who it suits, what problem it solves, or when to use it. Inferred
Where we differ · No platform spec asks for this. It is the most heavily weighted inferred criterion and the one most likely to change as evidence arrives.
C-05 · weight 10 · since v0.1
Price and availability are machine-readableEach item states a price and a stock status in structured fields. Platform-stated
C-06 · weight 10 · since v0.1
Brand is declaredEach item names its brand or manufacturer. Platform-stated
C-07 · weight 10 · since v0.1
Category or product type is setEach item carries a category from a taxonomy or a product type path. Platform-stated
Where we differ · Google now assigns categories automatically and treats the field as optional. We keep it because other surfaces do not auto-classify.
C-08 · weight 5 · since v0.1
Image link is a valid URLEach item links to an image over http(s). Platform-stated
C-09 · weight 5 · since v0.1
Product page link is a valid URLEach item links to its own landing page. Platform-stated
C-10 · weight 5 · since v0.2
At least one disqualifier attribute is declaredEach item states a variant or identity attribute: colour, size, material, GTIN, MPN, age group or gender. Inferred
Where we differ · Google requires some of these only for certain categories. Treating any one as enough is our simplification.
Changelog
- v0.3 · 2026-09-26
Published as a public standard with numbered IDs, weights, evidence labels and sources. Added notes where platform guidance and our criteria disagree. Released under CC BY 4.0. - v0.2 · 2026-09-21
Added C-04 use-case language and C-10 disqualifier attributes. - v0.1 · 2026-09-20
First internal set of eight checks.
Saved checks record the criteria version they used, so you can see what changed since your last check.