Crawler visibility diagnostics

See what AI reads on your site.

People ask ChatGPT what to buy long before they reach you. Agentic Lens requests your pages the way those crawlers do and shows you exactly what came back. If your prices aren't getting through, you'll see the proof rather than someone's opinion.

  • Free
  • No signup
  • About 40 seconds
  • Open source engine

We only fetch pages any crawler can already reach, and we never write anything to your site.

Five segments read. One arrives empty.

A real result

Here's what you get back.

One store, one product page, seven crawler identities. Under the output we translate the three lines that matter, so you don't need to read a terminal to know where you stand.

agentic-lens probe38.2s
$ agentic-lens probe example-store.com --identities all
[1/3] network /product/42
ref-browser 200 4f09ab baseline
neutral-ctl 200 4f09ab permitted
gptbot 403 none confirmed_network_block
claudebot 403 cf-chl inconclusive_block (check your cdn panel)
perplexity 402 none pay_per_crawl, declared
[2/3] raw response price and availability
price absent from raw HTML, present in rendered DOM
availability absent from raw HTML
[3/3] index
41/100 rubric 0.1-uncalibrated, method linked in report
done. full evidence at /scan/8f3k2
gptbot 403

OpenAI's crawler is turned away at the network. It's never loaded this product page.

price absent from raw HTML

Shoppers see the price. The model answering questions about your category never has.

claudebot inconclusive

We couldn't prove this one from outside, so we leave it unscored and tell you where to check.

Two of those lines are costing this store visibility today. The third is one we won't guess at, because a wrong accusation is worth less to you than an honest gap.

See yours in about 40 seconds

Why this happens

Nothing looks broken. That's the problem.

Modern storefronts build the page inside the browser. Your customer's browser runs that code, so the price appears. Most AI crawlers don't run it, so they get the page without the price. Nothing errors, no traffic drops, nobody files a ticket. It's invisible from the inside, which is why almost nobody has checked.

31.4%

of the storefronts we scanned put price and availability in the page as delivered, not just after the browser builds it

First 100 stores, full dataset in progress

1 in 6

answer an AI crawler differently than they answer an ordinary browser, usually without anyone deciding to

First 100 stores, full dataset in progress

6.8%

of checks can't be verified from outside. We report those as unproven instead of calling them a block

Our own telemetry since launch

More content won't fix this, and neither will more ads. A price that isn't in the response was never read.

Check your own pages

Why you can trust the answer

Every finding shows the response behind it.

Content delivery networks recognise real crawlers by IP address, not by name. A request that only claims to be GPTBot can get challenged even when the genuine GPTBot is welcome. That's why we run an ordinary browser and our own honest bot alongside it, and why a proven block never looks like an unproven one here.

example-store.com Page /product/42 Captured 2026-07-29 at 14:02 UTC Rubric 0.1, uncalibrated
CodeRequested asStatusBody hashWhat we conclude
REF-BROWSERReference browser2004f09abBaseline for comparison
NEUTRAL-CTLAgenticLensBot2004f09abAllowed through
GPTBOTGPTBot403noneBlocked, and we can prove it
CLAUDEBOTClaudeBot403cf-chlChallenged, block unproven
OAI-SEARCHOAI-SearchBot20091c7d2Served different content
PERPLEXITYPerplexityBot402nonePay per crawl, your choice
CHATGPT-USERChatGPT-User503noneSite was down, nothing scored

Every row carries its status code, its body hash and the moment it was captured, so your engineers can reproduce it. Where we can't prove something, we say so and leave it out of the score.

Run this on your site

Who it's for

We'd rather tell you now than take your money later.

The scan is free for anyone, and you're welcome to run it whatever you sell. The paid work is narrower, and it's worth being blunt about where it pays for itself.

Built for

  • Online stores and D2C brands between roughly $10M and $500M in sales, where the storefront is built in the browser or sits behind a WAF.
  • Growth and e-commerce leads who need a finding they can forward to engineering without translating it first.
  • Technical SEO and GEO agencies running the same check across a portfolio of clients.

Not built for

  • Anyone shopping for a guaranteed placement in ChatGPT. Nobody can sell that, and we won't pretend otherwise.
  • Small sites on hosted builders that already render on the server. Run the free scan anyway. You'll most likely pass.
  • Publishers and media. The checks work, but our fixes and our benchmark are built around price and availability.

How it works

Four steps, in the same order every time.

The free scan and the paid audit run the identical sequence. The audit goes further. It isn't done more carefully.

STEP 01

We request your pages

Your home page, a product page and your pricing page, each requested seven times: once as an ordinary browser, once as our own honest bot, and five times as the AI crawlers that matter. We record the status, the headers and the body every time.

STEP 02

We compare the responses

Each answer is measured against the ordinary browser and against our honest bot. That separates a rule aimed at AI crawlers from one aimed at every bot, and a genuine block from a challenge a verified crawler would pass.

STEP 03

We classify what we found

Findings land in four groups, and two of them mean we don't know. If the ordinary browser was blocked too, your site is refusing everyone and we make no claim about AI at all.

STEP 04

You get a page you can send on

A permanent link with the table, the evidence and a list of everything that passed. If we find nothing wrong, that's a documented verification you can forward, not a wasted scan.

Before you paste your address

The things people ask first.

Will this touch or slow my site?

No. We request a handful of public pages, the same ones any crawler can already fetch. We never log in, never submit a form and never write anything. The whole scan is a few dozen requests.

Do I need my developer for this?

Not to run it. You paste your address and read the result. You'll want them for the fixes, which is exactly why the result page is built to be forwarded with the evidence attached.

Can you promise I'll show up in ChatGPT?

No, and be careful with anyone who does. Nobody controls what a model decides to cite. What we can prove is whether your content reaches the crawler at all, and that part you do own.

What is the score, exactly?

A readability index built from the checks we ran. We publish it with its version and its method, and we label it uncalibrated because we haven't yet shown it predicts citations. When we can show that, we'll say so.

Is my result public?

Your result page isn't indexed by search engines, and we don't name domains in anything we publish. The sector report shows aggregates only. Your own findings go to you.

What does it cost after the free scan?

The deep audit is $290 once, with no subscription. It adds the transcript of a model working only from what your crawler received. If you then hire us to fix things, that $290 comes off the price in full.

Find out now

It takes about 40 seconds to stop guessing.

Paste your address and Agentic Lens hands back the full diagnosis with the evidence attached, on a page you can send straight to your team. No account, no card, no call.