Product Feed Audit

Add your product feed once and get a daily score against OpenAI's product feed spec.

Updated 2026-11-11

Feed Audit checks every row of your product feed against OpenAI's published product feed spec and gives it a score out of 100. A project has one feed, and Maya scores it again every day.

Open it from Integration › Feed Audit in the sidebar.

Add your feed

  1. In Add your product feed, paste the public address of the feed you send to OpenAI or Google Merchant Center.
  2. Click Start scoring.

The feed must be publicly accessible. CSV, TSV, JSONL and XML feeds are read, gzipped or not. For a Google Merchant-style feed, Maya maps the fields so the values can be checked and lists each rename.

Daily score

Maya scores the feed once a day. To score it again right away, click Score now.

Score history shows one score per day for the last 30 days. Open a day to see what the feed looked like then. Since the previous score counts products added and removed, and price, stock and title changes.

What is checked

The Feed score is Maya's own measure, not an OpenAI score. It is computed from every row, with no AI involved, and has three parts:

  • Valid rows (up to 60 points): rows with no blocking issue.
  • Data kept (up to 20): columns and values that are read, not dropped.
  • Attribute coverage (up to 20): recommended attributes that are filled in.

Four areas get their own verdict: File & delivery, ChatGPT discovery, ChatGPT Ads and Checkout. Each is Ready, Needs fixes, Blocked or Not opted in.

Issues are listed most serious first, in five levels: Blocking, Silently ignored, Format risks, Improvements and Good to know. Open an issue to see How to fix and the affected rows, and click Add to Action Plans to turn it into a task. Export CSV downloads every issue with example rows.

Two more checks run when you start them:

  • Live page check opens up to 25 sample products and compares each page's structured data with the feed.
  • AI content review reviews up to 40 products for possible prohibited items and non-factual descriptions. These are flags to look at, not rulings.

Limits

  • One feed per project. You can score it as often as you like. If you paste a second address you see "This project already has its feed." Contact us to change it or add another one.
  • Feed Audit is not included in the Free plan. The page then shows "Your plan doesn't include Feed Audit."

Free public tool

A free version that needs no account is at /chatgpt-product-feed-audit. Upload a file (audited in your browser, not uploaded to Maya, up to 400 MB) or enter a feed URL (10 URL audits per day). It keeps no daily score or history.

Good to know

  • A clean audit means the data meets the published spec. It does not guarantee that products will appear in ChatGPT.
  • Parquet files and zip archives cannot be read. Use a CSV, TSV or JSONL file.
  • "This is a web page, not a feed." Check the URL, or whether the feed needs a login.
  • "This feed is too large to audit here." Audit one shard or a representative sample.

Related articles