ChatGPT Ads Product Feed Checker — 12 AI-Shopping field audit | SEO-GEO
After OpenAI Ads Manager opened to the US, 80% of whether your products enter paid slots depends on Product schema completeness. This tool audits all 12 required fields in one paste.
May 2026: OpenAI Ads Manager opened US-wide and Doubao launched three paid tiers in the same week. AI engines' 'product paid slots' are now a primary traffic entry. Unlike Google Shopping, ChatGPT Ads pulls fields directly from your page's Product JSON-LD — no traditional merchant feed.
What can you check or produce?
- 12-field audit for ChatGPT Ads / AI Shopping (7 required + 5 strongly recommended)
- Paste Product JSON-LD directly, or full HTML — auto-extracts ld+json blocks
- Any missing required field = Blocked (cannot run ads) — clear gate signal
- 1-click copy of 100-score template (includes hasMerchantReturnPolicy / OfferShippingDetails)
- Pure client-side, no backend, no AI cost, no signup
How should you interpret results and choose the next action?
May 2026: OpenAI Ads Manager opened US-wide and Doubao launched three paid tiers in the same week. AI engines' 'product paid slots' are now a primary traffic entry. Unlike Google Shopping, ChatGPT Ads pulls fields directly from your page's Product JSON-LD — no traditional merchant feed. We mapped this checker against the May 2026 OpenAI Operator Product Schema Requirements, Perplexity Shopping API spec, and Google AI Overviews Product Carousel docs, distilling 12 critical fields: 7 required (missing = filtered out) and 5 strongly recommended (drive the 'recommended buy' weight). Pure client-side — your pasted data never leaves the browser; sessionStorage caches for refreshes. All rules are visible in source.
Frequently asked questions
How is this different from Rich Results Auditor?
Rich Results Auditor scans 8 schema types across a site; this tool drills into 12 field-level details of Product schema only. Depth, not breadth. Run both for Product pages.
Why does missing hasMerchantReturnPolicy still score 70?
It's a 'can run ads' differentiator, not an 'indexable' blocker. Without it, your products still appear in ChatGPT organic answers — just not in paid slots.
Supports variant products (ProductGroup)?
Current version audits the first Product node only. ProductGroup + Variant structure coming in v2.
By the 23SEOGEO team · Last updated: