Free tools · Working backends, not lead-bait PDFs

Nine free tools for product AI visibility.

Each tool answers one question an ecommerce team actually asks: are my products cited, can an agent read my PDPs, and what do I fix first. Results render in the browser; the top three findings are always free.

Free No signup for results 30–90 second runs
Flagship · Citation test

Shopify SKU Visibility Grader

Paste a store URL. Samples five PDPs via /products.json, scores each 0–100, and checks robots.txt for 15 AI crawlers.

Time to result~90s
Readiness · Any page

AEO Grader

One page, one 0–100 answer-engine score. Four buckets: structured data, content depth, crawler access, llms.txt. Ten ranked findings.

Time to result~30s
Protocols · UCP/ACP

Agentic Readiness Grader

Six signals: UCP profile, ACP discovery, native_commerce opt-in, GMC feed health, Product JSON-LD, robots.txt for 11 AI bots.

Time to result~60s
Live test · ChatGPT

ChatGPT Product Visibility Checker

Two live buyer prompts through GPT-4o with web search. Verdict per prompt: cited as a source, mentioned, or not surfaced.

Time to result~60s
Readiness · AI Overviews

AI Overviews Citation Checker

Four live checks against Google's AI Overviews requirements plus a web-grounded Gemini probe. Every finding links its fix guide.

Time to result~45s
Simulator · Crawler-eye view

AI Crawler Simulator

Fetch any PDP the way a non-JS crawler does: 10-bot robots.txt verdicts, the plain-text view, Product JSON-LD and JS-shell checks.

Time to result~20s
Generator · Crawl surface

llms.txt generator

Reads your homepage, detects collections, drafts a valid llms.txt with brand summary and flagship products. Copy, edit, ship.

Time to result~30s
Generator · JSON-LD

Product schema generator

Paste a PDP URL. Get complete Product JSON-LD — name, brand, GTIN, offers, aggregateRating — validated field by field.

Time to result~45s
Model · Revenue at stake

AI search ROI calculator

Plug in visitors, conversion rate, AOV, and AI traffic share. See the annual revenue at stake as AI-driven traffic grows.

Time to resultinstant
Roadmap · Q3 2026

Perplexity Shopping checker

Five-query scan of your products in Perplexity Shopping, mirroring the ChatGPT checker. Early-access brands get it first.

Request early access

How the nine tools fit together

The graders measure, the generators fix, the calculator sizes the prize. The SKU Visibility Grader tells you whether your products are visible to AI engines today, store-wide. The AEO Grader scores a single page's answer-engine readiness so you can audit a hero PDP before a launch. The Agentic Readiness Grader covers the newest layer — whether your storefront is wired for agent-completed checkout via the Universal Commerce Protocol and the Agentic Commerce Protocol. The AI Crawler Simulator goes one level below all of them: it shows the raw plain-text view a non-JS crawler gets, with per-bot robots.txt verdicts for ten crawlers. The ChatGPT checker and the AI Overviews checker zoom all the way in: one product, one engine each — live GPT-4o prompts on the first, live structural checks plus a web-grounded Gemini probe on the second.

When a grader flags a gap, the generators close it. The llms.txt generator (following the llmstxt.org proposal) and the schema generator fix the two most common technical failures that cost ecommerce brands AI citations — a missing crawl map and thin Product JSON-LD. The ROI calculator turns the findings into a number a CFO will read.

Pick the right tool for the job

None of these are magic. They do what a hands-on SEO lead would do manually — fetch, parse, score, prioritize — faster and consistently. The full eCommerce Insights product runs the same checks continuously against every SKU and sends a weekly digest of what changed. See the jobs-to-be-done library for the specific tasks each tool was built around.


Start from the symptom, not the tool

Most teams arrive with a complaint rather than a tool preference. This table maps the complaints that come up most often in ecommerce AI visibility work to the cause that usually explains them, and to the free check that confirms or rules it out.

SymptomUsual causeRun this
ChatGPT never mentions the products, whatever the phrasing The crawler is blocked, or the PDP body only exists after JavaScript runs Crawler Simulator, then the ChatGPT checker
Google runs an AI Overview for the category and cites competitors Thin Product JSON-LD, or no prose that answers the buying question AI Overviews Citation Checker
The brand gets mentioned but no specific product does Entity clarity — nothing on the page identifies the item as a distinct product Schema generator, then the AEO Grader
An agent reaches the page but quotes the wrong price or stock status Price and availability are painted in by client-side script, not served in the markup AI Crawler Simulator
Nobody knows whether AI crawlers are admitted at all A robots.txt written for Googlebot years ago and never revisited Crawler Simulator (10 bots) or the SKU Grader (15 bots)
Draft-cart and checkout agents skip the store No UCP profile, no ACP discovery endpoint, or an unhealthy product feed Agentic Readiness Grader

Order matters more than tool choice. Crawler admittance comes first, because a page GPTBot cannot fetch scores badly for reasons that have nothing to do with its copy — the robots.txt rules AI crawlers actually read are the place to start. Schema comes second. Live citation tests come last: engines re-crawl on their own cadence, so a citation result reflects the page as it was last indexed, not as it was just fixed. Two of these symptoms have step-by-step walkthroughs — why ChatGPT recommends a competitor and whether AI agents can read your PDPs.


What a free run sees of the citation and agent-readability scores

eCommerce Insights carries two scores per product, and no free tool covers either one in full. The glossary defines them — citation score and agent-readability score. What matters when picking a tool is coverage: which sub-signals a given free run inspects, and which it leaves untouched. That is also why one tool can return 71 and another 48 on the same URL without either being wrong.

Citation score — would an engine recommend this product

  • Structured data completeness — Product JSON-LD present and carrying name, brand, sku, gtin, offers.price, offers.availability and aggregateRating, rather than three of those seven. Covered by the AEO Grader and the schema generator, field by field.
  • Citation surface — how much of the page is quotable prose an engine can lift into an answer, as opposed to spec tables, collapsed tab panels and copy baked into images. Partly covered: the AEO Grader reads the page; nothing free reads the off-site reviews and roundups that also carry citation surface.
  • Entity clarity — whether the page resolves to one identifiable thing, with a name, a brand and identifiers that match the merchant feed instead of drifting from it. Covered on-page only. Feed agreement needs a connected catalog.
  • Answer coverage — whether the copy answers what buyers ask before purchase (fit, materials, compatibility, care, returns), not only what the merchandiser wanted to say. Approximated by the AEO Grader's content-depth bucket; the paid version scores against a real prompt set.
  • Review signal — ratings and review text present on the page in a form a parser can read. Covered by the schema generator's aggregateRating validation.

Agent-readability score — could an agent act on this product

  • Product JSON-LD completeness, judged against what a cart needs rather than what an answer needs. Covered by the Agentic Readiness Grader.
  • robots.txt admittance, resolved per bot for GPTBot, ClaudeBot, PerplexityBot, Google-Extended, OAI-SearchBot and the rest of the roster. Fully covered — the Crawler Simulator returns 10 verdicts, the SKU Grader 15.
  • Machine-readable price and availability, present in the served HTML rather than injected after load. Fully covered — the Crawler Simulator fetches without JavaScript, which is the only way to see the difference.
  • Discoverable returns and shipping policies, reachable and readable from the product page itself. Covered by the Agentic Readiness Grader.
  • Agentic-checkout wiring where it applies: UCP profile, ACP discovery, feed health. Both protocols are in pilot as of mid-2026. Covered by the Agentic Readiness Grader.

Read down that list and the split is clear: agent-readability is largely testable from outside a store, which is why free tools cover it well. Citation score is not — three of its five inputs depend on data that only exists across a catalog and a prompt set over time.


One URL, one moment: how a free check differs from a catalog scan

The two run on the same scoring model, so a free grade is directly comparable to a tracked one. Four things change when a catalog is connected.

Free single-URL checkTracked catalog scan
ScopeOne URL, or a five-PDP sample on the Shopify graderEvery product tracked — up to 500 on Starter, up to 2,500 on Growth
CadenceOn demand; nothing is stored between runsScheduled: weekly on Starter, daily on Growth
Engine evidenceTwo live prompts on one engine, plus a grounded Gemini probe on the AI Overviews checkerPrompt runs across all six engines, per product
Reference pointA fixed rubricYour own prior scores, plus a competitor watchlist on Growth and above

The difference is not depth of check. The structural tests run the same code either way. The difference is sampling and repetition: a free run answers "is this page in order right now," while tracked scanning answers "which products are losing ground, on which engine, since when" — a question no single reading of a single URL can answer, at any price.


What a free check cannot tell you

Six limits, stated plainly, because they are what trips up an audit built on free tools alone.

  • Share of voice. A single-URL check reports whether that page was cited. It cannot say what share of the answers in a category cite you rather than five competitors — that takes the same prompt set run repeatedly. See share of voice in AI.
  • Movement. With no stored baseline, a score is a reading and not a trend. Save the result before editing the page, or the after-number has nothing to sit against.
  • Cross-catalog patterns. The most valuable finding in most audits is structural: several hundred PDPs built from one theme template share one missing field. One URL cannot surface that.
  • Engine disagreement. ChatGPT may cite a product that Perplexity ignores and Copilot has never fetched. Each free checker covers one engine.
  • Cause and effect. A perfect structural score is a floor, not a forecast. Two competitors can pass every check and only one gets cited, because the tiebreakers are query demand, how many rivals answer the same question better, and how much third-party review text an engine can find. A free run measures the part a merchandising team controls and is silent on the rest.
  • Priority. Ten findings on one page do not tell you whether that page is worth fixing before the other 900. Ranking by revenue at risk needs catalog data — see how to prioritize which PDPs to fix first.

Those limits are why the tracked product exists instead of a longer free tool. They are also the argument for running the free checks first: the failures they catch are the ones that make every measurement downstream meaningless.

Ask AI about these free tools

Have your favorite AI engine summarize the library for your use case.

Frequently asked questions

Do I need to sign up to use these tools?
No. Every tool runs without an account and shows results in the browser — a composite score, the breakdown, and the top three findings. The full report (every finding, per-PDP scores, the complete generated file) requires an email address. No credit card, no password, no trial timer.
Which free tool should I run first?
Start with the Shopify SKU Visibility Grader if you run a Shopify store — it samples five PDPs and answers the question brands actually ask: are my products visible to AI engines today? On any other platform, start with the AEO Grader on your best-selling PDP, then use the generators to close the gaps it flags.
Are these tools real audits or marketing quizzes?
Real audits. The graders fetch the live page, parse the actual JSON-LD, read the real robots.txt, and check for llms.txt at the domain root. The ChatGPT checker runs live prompts through GPT-4o with web search. The generators read your storefront's public data and produce copy-ready output. Nothing is canned except the sample reports labeled illustrative.
Is there a free LLM visibility tool in this list?
Yes — that category name maps to three of the nine. An LLM visibility tool checks whether large language models can see and cite your pages: here, the AI Crawler Simulator shows what the LLM crawlers actually fetch, the AEO Grader scores readiness, and the ChatGPT Product Visibility Checker runs the live citation test. The difference from brand-level LLM visibility tools is resolution — every check here lands on a specific product page, not a brand rollup.
Can agencies use the free tools for client audits?
Yes, including in pitch decks and paid audits. Agencies running three or more brands usually outgrow one-off runs and move to the Agency & Enterprise plan, which adds multi-store dashboards and scheduled scans. The free tools stay useful for first-touch prospect conversations. See eCommerce Insights for agencies.
How do the free tools differ from the paid product?
The free tools answer one-off questions about one URL or one store sample. The paid product runs the same checks across every SKU on a schedule — weekly on Starter, daily on Growth — tracks citation movement across six AI engines, and ships title, schema, and metafield fixes as reviewable diffs. Plans start at $99 per month with a 14-day free trial.

Ready for the whole catalog, not one URL at a time?

eCommerce Insights runs every check on this page against every product in your store, on a schedule, across six AI engines.