The file itself, item by item — and your store beside it.
- Required data
What the channel rejects
Every item needs an id, title, link, image, price with currency, and availability. Items missing one are disapproved — silently.
- Identifiers
GTINs that are real
Barcode coverage and check-digit validation. Matched products get ratings, comparisons, and better auctions; invented GTINs get rejected.
- Feed vs store
Does the feed tell the truth?
We open sampled items on your live store and compare price and stock. Mismatch is the classic disapproval — repeated, it suspends accounts.
- Listing quality
Titles, images, variants
Overlong or promotional titles, broken image links, ungrouped variants — the quiet stuff that decides how often ads actually show.
- Freshness
Is anyone regenerating this?
A feed last touched a month ago advertises prices your store stopped honouring. We read how fresh the file really is.
- Report
A fix list with evidence
What is broken, what it costs you, and what to change first — every line backed by what we read in the file.