New · URL inspection for AI

See your page the way ChatGPT, Claude and Perplexity read it

LLM Inspect is Search Console's URL Inspection, but for AI. It tells you whether your page is already cited in the answers you monitor and what an AI system receives when it reads it: whether the bots can get in, what they see without JavaScript, what text they extract and how they chunk it.

1 credit per inspection9 AI readersResults in about 15 secondsPDF export included

LLM Inspect

yourdomain.com/garage-flooring-guide

Warning

72/100

GPTBotClaudeBotPerplexityBotAgents
Without JavaScript64%

Without JavaScript only 64% of the content is visible

main#contenido is rendered with JavaScript: serve that text in the server HTML.

Cited 7 times · ChatGPT and Perplexity · last 90 days

Being indexed by Google does not mean AI can read you.

OpenAI, Anthropic and Perplexity crawlers do not run JavaScript, run into anti-bot challenges and keep only an extract of the text. If that breaks, your page does not make it into the answer, however good it is.

✗

What usually goes wrong unnoticed

  • •The content is rendered with JavaScript and GPTBot, ClaudeBot and PerplexityBot receive an almost empty page.
  • •A WAF or Cloudflare serves a challenge to AI bots and nobody notices.
  • •The extractor picks up the menu, the cookie banner or an "[object Object]" instead of the content.

What LLM Inspect does

  • Requests the page with each bot's user agent and renders it with Chromium to compare what arrives with and without JavaScript.
  • Shows you the exact text the model receives, with boilerplate and artifacts highlighted, and how it gets chunked.
  • Prioritizes fixes with the element's CSS selector and cross-checks the URL with your real citations in ChatGPT, Gemini, Perplexity and Claude.

How it works

A simulation with open tools, explainable from start to finish.

1

Your URL

Any public page. Private or internal addresses are rejected before anything is requested.

2

Access and server HTML

robots.txt and a request with each bot's user agent: HTTP status, redirects, challenges and meta robots and X-Robots-Tag directives.

3

Render and extraction

Chromium renders the page; trafilatura and Readability extract the text with and without JavaScript; axe-core reviews what an agent would use.

4

Traffic lights and summary

Status per block, overall status with gates, an indicative 0–100 score and a summary with the top three priorities.

Six blocks, each with its own traffic light

Good, warning or critical, with actionable findings and the element's selector when there is one.

Access by bot

  • robots.txt for GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-User, Claude-SearchBot, PerplexityBot, Perplexity-User and Google-Extended
  • HTTP status, redirects and challenge pages per user agent
  • meta robots and X-Robots-Tag (noindex, nosnippet…)

Without JavaScript

  • Coverage: main-content words in the server HTML versus the rendered page
  • ≥ 90% good, 60–90% warning, < 60% critical
  • Headings, links and tables that only exist with JavaScript

What the model receives

  • The Markdown from trafilatura and from Readability
  • Whether the H1, headings and tables survive
  • Leaked boilerplate and artifacts such as [object Object], undefined or "Loading…": any artifact is critical

Chunks

  • Split by H2 and H3 with a cap of about 800 tokens, like a RAG pipeline
  • Warnings for chunks over 1,000 tokens, under 40 or without a heading
  • Chunks that start by referring to earlier text ("as we saw", "this"…)

HTML structure

  • Number of H1s and whether it sits inside main or article; heading jumps
  • main, duplicate IDs, tables without th, alt text, lang and time[datetime]
  • Invalid nesting and navigation built with buttons instead of links

Agent readiness

  • Nine axe-core rules: button-name, link-name, label, landmark-unique, image-alt…
  • div and span elements with click listeners that are not real controls
  • Accessibility tree snapshot: regions and controls

No magic score: gates that cannot be skipped

A page bots cannot read is not fixed by a good H1. That is why the overall status follows two rules before any average.

Access gate

Critical

If a search bot cannot get in (robots.txt, HTTP error, challenge or noindex), the overall status is critical.

No-JavaScript gate

Critical

If less than 60% of the content arrives without JavaScript, the overall status is critical even if everything else is fine.

The indicative 0–100 score weights access (25), no JavaScript (25), extraction (25), chunks and structure (15) and agents (10). It always comes after the gates: with one triggered it cannot go above 40.

It is a simulation with open tools (httpx, trafilatura, Readability, Chromium and axe-core), not OpenAI's, Anthropic's or Google's internal pipeline. Each bot's user agent is reproduced; blocks by the real bot's verified IP ranges cannot be simulated.

Everything you get in each inspection

A diagnosis and, above all, what to fix first.

1

URL in AI (real data)

Citations of the URL in the answers your LLM Tracker already monitors: engines, prompts, last date and the source of each figure.

2

Overall status and reader chips

An overall traffic light plus one for GPTBot, ClaudeBot, PerplexityBot and agents.

3

AI view

The Markdown the model receives, with boilerplate highlighted. Switch between trafilatura and Readability.

4

Coverage without JavaScript

How much of the content arrives in the server HTML and what only appears with JavaScript.

5

Chunks

Each chunk with its title, its tokens and its first lines, and the ones worth rewriting.

6

Fixes with selectors

Each finding with the element's CSS selector and the suggested fix.

7

Summary with priorities

A plain-language summary with the three highest-impact actions.

8

History and comparison

Each inspection is saved per URL and compared with the previous one: what got fixed and what is new.

9

PDF export and server HTML

A PDF report to share and the HTML the server returned, downloadable for 30 days.

Frequently asked questions

Is your page ready to be cited by AI?

Get started with the Starter plan (50 credits for €49/mo). Each LLM Inspect inspection costs 1 credit.

Want to know how you are cited against your competitors too? Ampliaciones GEO checks your page against the sources ChatGPT, Gemini, Perplexity and Claude cite. Discover Ampliaciones GEO