THE PRODUCT DISCOVERY CHECK

Great products.
Make them discoverable.

See what search and AI can read.
Find the gaps. Get your next useful fix.

Free · No account neededSee what is sent to the scanner and how your report is handled.

Paste the page source if your store blocks automated requests. Crawl access and response headers will be unassessed.

Your URL and HTML are sent to the scanner for analysis. When enabled, the consistency review sends extracted product facts and limited visible excerpts to OpenAI.

Built for discovery on
GoogleBingChatGPTPerplexityClaude
PRODUCT DISCOVERY REPORTExample report · fictional store
Fieldwork

Everyday Tote

fieldwork.example/products/everyday-tote

USD 484.8 (124 ratings)JSON-LD
SEO CHECKS SCORE92/100Strong foundations
26 passed5 to improve0 unassessed100% check coverage
Breadcrumb markupNeeds attention
WHAT WE FOUND

No BreadcrumbList found.

WHAT TO DO

Add a BreadcrumbList that mirrors the visible navigation path.

Read the official guidance Weight: 1 · half credit
Shipping policyNeeds attention
WHAT WE FOUND

No offer-level shippingDetails found. Account-level policies cannot be checked.

WHAT TO DO

Where applicable, provide accurate shippingDetails or configure shipping in Merchant Center.

Read the official guidance Weight: 1 · half credit
Return policyNeeds attention
WHAT WE FOUND

No return policy markup found. Account-level policies cannot be checked.

WHAT TO DO

Publish your real policy and add hasMerchantReturnPolicy, or manage the policy in Merchant Center.

Read the official guidance Weight: 1 · half credit
ChatGPT search accessFix needed
WHAT WE FOUND

OAI-SearchBot: disallowed for /products/everyday-tote by robots.txt.

WHAT TO DO

Review the matching robots.txt rule for this product URL if search discovery is desired. Firewall behavior for actual crawlers is not tested.

Read the official guidance Weight: 3 · zero credit
Claude search accessFix needed
WHAT WE FOUND

Claude-SearchBot: disallowed for /products/everyday-tote by robots.txt.

WHAT TO DO

Review the matching robots.txt rule for this product URL if search discovery is desired. Firewall behavior for actual crawlers is not tested.

Read the official guidance Weight: 3 · zero credit
THE FIELD GUIDE

One catalog. Different discovery paths.

Official guidance, on demand. Reviewed 2026-09-14.

GoogleGooglebot

Search and generative AI share SEO foundations. Product snippets and merchant listings have different markup rules. Merchant Center provides another product-data route.

Access. Googlebot permission, indexing, and snippet controls matter. Google also documents a Search Console generative AI inclusion setting; a page scan cannot read that setting.

Commerce. A zero price can support product snippets, but merchant listing markup requires a positive price and a direct Offer. A structured-data pass is not Merchant Center acceptance.

Verify. Verify the inherited Search Console AI control, actual indexing, Merchant Center diagnostics, and page/feed agreement. Account settings are unverified here.

Measure. Use Search Console’s Generative AI performance report and product enhancement reports, then measure store conversions separately.

Bingbingbot

Bing’s index supports search, Copilot, and grounding. Clear entities, accurate markup, stable URLs, useful content, and timely updates support those experiences.

Access. noindex affects indexing. noarchive prevents Chat/Copilot linking; nocache limits use to URL, title, and snippet. When both occur, Bing documents nocache precedence. These controls do not all remove ordinary search results.

Commerce. Microsoft Merchant Center and its product catalog are separate from a public page scan. IndexNow helps notify participating engines of changes; it does not guarantee indexing.

Verify. Verify Bing Webmaster Tools, Merchant Center item status, real Bingbot requests, and IndexNow delivery. A missing visible IndexNow script does not establish missing integration.

Measure. Use Bing Webmaster Tools AI Performance for citation observations, plus referral and conversion data. A citation count is not a revenue or ranking guarantee.

ChatGPTOAI-SearchBot

Web search and approved merchant product feeds are separate discovery routes. Readable product facts help the scanner assess preparation; the recommendation formula is not public.

Access. OAI-SearchBot controls search crawling. GPTBot is a separate training preference. ChatGPT-User is user-initiated retrieval, not a search-inclusion gate.

Commerce. Review feed approval, exact item/variant identity, ingestion, freshness, and supported markets. Shopify Catalog can deliver eligible products to enabled agentic storefronts even when web crawlers are blocked. A page scan does not verify that delivery.

Verify. Verify real crawler access and accepted, current feed records. The page-to-feed field map is a set of candidates, never proof of ingestion.

Measure. Track accepted feed records, referred visits, and conversions. Record date, market, and conversation context when sampling shopping answers.

PerplexityPerplexityBot

PerplexityBot gathers pages for search results and links. It is not a foundation-model training crawler. Perplexity also offers a merchant program.

Access. Allow PerplexityBot and verify its published IP ranges at the firewall. Perplexity-User handles user requests and generally ignores robots.txt; its robots rule is not scored as a search gate.

Commerce. Merchant onboarding, product data, and checkout are a separate path. We do not assume OpenAI’s feed fields are Perplexity’s ingestion contract.

Verify. Confirm your actual merchant integration and current specification with Perplexity. Check crawler logs, item freshness, and public product images.

Measure. Use available merchant reporting and store referral/conversion data. Sample real shopping questions without treating one answer as a universal ranking.

ClaudeClaude-SearchBot

Claude-SearchBot supports web search. Claude-User fetches pages for user requests, with separate robots controls. ClaudeBot is a separate training crawler.

Access. A Claude-SearchBot block affects search indexing; a Claude-User block affects user-requested retrieval. Both are checked separately here. Blocking ClaudeBot earns no penalty.

Commerce. Anthropic documents a blueprint for commerce agents connected to a merchant’s own catalog tools. That is different from submitting a universal public Claude shopping feed; no such feed contract was established in the reviewed documentation.

Verify. Verify both search and user-fetch access. For a Claude-powered store agent, ground product claims in catalog tools and validate writes and checkout in the application.

Measure. Measure actual referred visits and conversions. For an embedded commerce agent, evaluate catalog accuracy, successful tasks, and confirmed checkout outcomes.

Make the store usable by agents

Search discovery and completing a shopping task are different. Browser agents can use HTML, the accessibility tree, and screenshots. Give buttons clear names, label variant controls, preserve selected state, and keep price and stock visible.

For catalog tools, return stable product IDs and current facts. Prepare edits and checkout as explicit actions with reviewable outcomes. Agent protocols and checkout integrations are not universal SEO prerequisites.

LESS GUESSWORK. MORE SIGNAL.

Understand it. Fix it. Scan again.

A clear path from product page to practical fixes.

Paste a product URL

Any public product page. Any storefront.

See what’s missing

Product data, markup, and crawler access.

Make the next fix

Open a finding for evidence and a next step.

How is the broad SEO score calculated?

Checks are weighted by their technical importance. Passed checks earn full credit, warnings half, and failed checks zero. Informational, unavailable, and inapplicable checks are excluded. SEO coverage shows how many scored checks could be assessed. The provider views use fixed 100-point rubrics, with unknowns left open. Each finding shows its weight. Scores are our heuristic, not a Google or Bing metric.

No ratings? No penalty. We only validate ratings when markup is present. Training crawler preferences and llms.txt never affect the score.

What can’t this scan tell me?
  • Initial HTML only; JavaScript is not executed. Client-rendered product data may be missed.
  • This is a technical readiness heuristic, not a ranking, indexing, rich-result, or AI citation guarantee.
  • Crawler rules describe robots.txt permissions; actual crawler access, firewall rules, and search index status are not verified.
  • One Product and Offer are scored, preferring a URL match. Linked remote schemas, Microdata itemref, and advanced RDFa relationships are not resolved.
  • Reviews require manual authenticity checks. Shipping/returns are presence checks; this is not a complete schema validator.
  • OpenAI merchant approval, feed ingestion, freshness, supported markets, and search eligibility cannot be verified from a page scan.

Merchant Center feeds, Search Console data, Core Web Vitals, and actual AI citations need separate tools.

Do AI bots need special schema?

Google’s AI features use the same search foundations, with no special AI schema requirement. ChatGPT, Perplexity, and Claude have separate search crawler controls. Training permissions are a separate choice.