Skip to the tool
FeedDoctor

Check my feed · What you get · Early access

Free early access · runs in your browser

Is your product catalog readable by shopping engines and AI agents?

Shopping engines and AI shopping assistants can only recommend what they can parse: a clean title, a real price with a currency, availability, an image, a brand and a product identifier. FeedDoctor checks every listing in your feed and tells you exactly what to fix.

Check my feedHow it works Try the demo

1. Add your product feed

How it works

The checks

Core attributes and limits come from the public Google Merchant Center product data specification: id (max 50 characters), title (max 150), description (max 5,000), link, image link, availability, price with currency, brand, and GTIN or MPN. GTINs are checked with the standard check digit.

Quality warnings

Beyond the hard rules, it warns on thin titles and descriptions, ALL CAPS, promotional text in titles, HTML in descriptions and http image links.

The score

Each product starts at 100 and loses 20 points per error and 5 per warning. "Ready" means no errors and no warnings.

FeedDoctor checks the text in your file. It does not fetch your links or images, and it can't promise approval by Google or any AI assistant, whose rules change and differ by country and category.

Privacy

Your data stays in your browser. Everything you paste or upload is read and processed by JavaScript on this page. Nothing is uploaded, stored on our servers or shared. The only thing this site ever sends is the waitlist form below, and only what you type into it (email and two optional answers), stored in a private Cloudflare KV list that we use only to email you about FeedDoctor. No ads, no third-party scripts, no tracking cookies. To have your waitlist entry deleted, email smurphy@roicpleadgen.com.

See it work

Real screenshots of FeedDoctor on this page, taken in a headless browser with the built-in sample data. Sample data only; nothing was uploaded.

Screenshot: FeedDoctor with sample data loaded
FeedDoctor with its built-in sample data loaded (made-up rows, nothing uploaded).
Screenshot: FeedDoctor results for the sample data
FeedDoctor results for that sample, computed in the browser.

What you get

FeedDoctor is free during early access. No card and no sign-up to use the tool on this page. Join the waitlist and we'll email you before anything changes.

Today, free in your browser

  • Every listing checked for missing ids, titles, availability, images, brands and GTINs
  • Quality warnings
  • A feed score
  • A fix list you can download

Planned, if the waitlist asks

  • Scheduled feed checks
  • Fixes you can export

Join the waitlist

Want scheduled feed checks and fixes you can export?

We'll only email you about FeedDoctor. No spam, unsubscribe any time.

Prefer email? smurphy@roicpleadgen.com

Questions

Which files work?

Google Merchant Center feeds (CSV/TSV), Shopify product exports, WooCommerce exports and most spreadsheets with a header row. The table shows which of your columns it matched.

Is my catalog uploaded?

No. The checks run on this page in your browser, and links in your feed are not visited.

Why AI shopping agents?

Assistants that shop for people read the same structured product data as shopping engines. Missing prices, availability or identifiers make a product hard to match. This tool checks that data; it does not submit it anywhere.