AI visibility scanner

AI visibility checker: see what ChatGPT, Claude and Gemini can read.

Lantad shows what AI can actually read on your page, what it misses, and what to fix first. Free, in about a minute.

Free, every scan. No email, no signup.

Lantad is an AI visibility checker and generative engine optimization (GEO) tool. It checks a page the way an AI crawler reads it.

What Lantad does

Can AI read you?
Does AI name you?

Lantad answers two questions in plain words. Can AI tools like ChatGPT read your website? And when people ask AI for a business like yours, does it name you or a competitor?

Free today

Coming soon

Coming soon

Daily AI answer tracking

Every day, Lantad asks ChatGPT, Perplexity, Gemini and Google AI Overviews the questions your buyers ask, and records whether you are named.

Coming soon

You against your competitors

How often AI names you and each competitor, who it names first, and whether it speaks well of you, over time and for each AI tool.

Coming soon

The sites AI quotes

The websites AI uses as sources for your questions, and a list of places where competitors are quoted and you are not.

Coming soon

Fixes for the questions you lose

When AI names a competitor instead of you, a short to-do list and a draft section to add to your site.

Coming soon

Questions worth tracking

Suggested questions your buyers ask, each with where the suggestion came from.

Coming soon

More AI tools

Claude, Grok, DeepSeek and others, checked every day, as an add-on.

The free scan

What one scan gives you.

One web address gives you three things: the scan itself, a score out of 100 with the parts that built it, and a fix list with the most important fix first. The tiles below are an example from a sample scan.

Scanner

Run it from the browser

Paste a web address and watch it run. Lantad reads the page the way an AI tool does, then scores what came back.

❯lantad scan yoursite.com
fetch as LantadBot200 OK
render in a browserdone
prose parity98%
robots.txt15 tokens read
llms.txtmissing
score98 / 100

Example output. Your scan reports your own figures.

AI Visibility Score
98 / 100
Prose Parity, in the score 98%
Crawler access, in the score no blocks
Structure, a tip 1 tip
Structured data, a tip 4 types

Example figures from a sample scan, not live data. The score is Prose Parity times crawler access, the real formula, published in full on the methodology page. Structure and structured data are tips.

Fix list

Most important first

Every problem comes with what to do about it and the proof that it is there. Lantad knows 26 kinds of problem, and a report only shows the ones it actually found.

Move the pricing block out of the client componentP1, 14% of the page reaches no crawler
Serve an llms.txt at the rootP2, no map for answer engines
Add a canonical to the paginated viewsP3, duplicate signals

Example defects. Your report ranks the ones found on your page.

Every problem in a real report points to its cause: the exact line in your robots.txt file (the file that tells crawlers what they may read), the exact words AI could not see, or the exact answer your server gave. If the scan could not check something, the report says so and why. It never guesses.

Why it matters

People ask AI before they search.

More people ask ChatGPT, Claude, Gemini and Perplexity what to buy, and get one answer instead of a page of links. That answer is built from what AI tools could read on websites, not from what your visitors see. If AI cannot read your page, you are left out of the answer, and your analytics will not tell you.

One page, two readers

Search engine Runs the JavaScript Sees the whole page
AI crawler Runs no JavaScript Sees only what the HTML held

Same URL, same server, two different documents. Prose Parity is the size of the gap between them, and the score below is what that gap costs you.

You cannot be recommended if you cannot be read.

About 15 percent of daily views to English Wikipedia articles went away where Google AI Overviews rolled out.
Wikipedia is one of the sources those answers cite most.

Source: Khosravi and Yoganarasimhan, University of Washington, Impact of AI Search Summaries on Website Traffic, arXiv 2602.18455, posted 5 February 2026 and revised 12 May 2026. Read 7 August 2026. Lantad did not run this study and holds no traffic data for any site.

About 85% of daily views stayed About 15% went away

The split is the cited study's estimate for daily views to English Wikipedia articles where Google AI Overviews rolled out. It is not a Lantad measurement, and the full source is directly below.

One answer, not ten links

AI tools sum things up instead of listing links. If AI cannot read your page, it cannot quote you, and the visit never happens.

Late content gets missed

Many sites fill in the page with code (JavaScript) after it loads. Most AI tools do not run that code, so anything it adds is not there for them.

A new place to be found

Being readable by AI now matters as much as being found on Google. Generative engine optimization is the name for that work, and it needs its own checks.

How much of your page AI can read

Prose Parity

Prose Parity is the share of your rendered, human-visible content that ships in the initial HTML an AI crawler reads. One hundred percent means a crawler sees everything your visitors see. A low score means content is arriving via JavaScript that most AI crawlers never run.

No other AI visibility tool reports this. Rank trackers tell you where you placed. Prose Parity tells you whether you were legible enough to place at all.

One page, line by line

A worked example: 8 lines of a product page, in the order a visitor reads them. Every line appears once, and its own row says what becomes of it in the initial HTML. The bar beside each line is that line's word count, because parity is measured by word rather than by block, so the working behind the score sits on the face of the figure instead of underneath it.

Example page, as a visitor reads it 8 lines, 61 words rendered
  1. Acme Analytics In the HTML 2 words
  2. Real-time dashboards for product teams. In the HTML 5 words
  3. Acme turns raw product events into dashboards your whole team can read, without waiting on a data engineer. In the HTML 18 words
  4. Trusted by 4,000 engineering teams. Social proof widget, mounted after load Never arrives 5 words
  5. Pricing starts at $29 per seat, per month. Pricing fetched inside a client component Never arrives 8 words
  6. Connects to Postgres, Snowflake, and BigQuery. In the HTML 6 words
  7. What is Acme? An analytics layer that sits on top of your existing warehouse. FAQ accordion, panel text added on click Never arrives 14 words
  8. Book a demo In the HTML 3 words

34 words reach the crawler 27 words never arrive

56% Prose Parity, 34 of 61 words

Example copy, kept short enough that the count can be checked by hand. The three lines that never arrive are the three most expensive things on a page to lose: the proof, the price, and the answer to the question a buyer actually asks.

The score is arithmetic, not a judgement: 34 of the 61 words in this example reach the crawler, so the score is 56%.

Your report shows your own two corpora and the words that separate them, so any figure on it can be checked line by line.

The measure is one-directional on purpose: the question is how much of what a visitor sees a crawler receives, not how closely the two documents resemble each other.

How to read your score

90 to 100 Healthy

Crawlers receive effectively the whole page. Clear the remainder when convenient and move on to structure and citations.

60 to 89 Partial

Your headline survives and your proof does not. The most common band, and the most expensive, because the page looks fine to everyone who checks it in a browser. Nobody reports it, because nobody can see it.

Below 60 Critical

An assistant answering a question about your category cannot use you as a source. You are absent from the answer, not ranked low in it.

What gets counted

Prose Parity counts words, and it counts them equally. The first three cards say what the extractor treats as main content and what it leaves out. The fourth is the boundary of the metric: structured data is a tip, never part of the score, and the formula is read from the same configuration the scoring code reads, so this section cannot drift away from the scanner.

navBoilerplate, not counted
headerBoilerplate, not counted
main
h1, h2, h3Counted, by word
pCounted, by word
ul, ol, liCounted, by word
asideBoilerplate, not counted
footerBoilerplate, not counted

The same boundary on both passes.

A menu that survives while the article does not cannot lift the score, because the menu was never in the corpus to begin with.

Counted by word

Body copy

Every paragraph and list item a visitor can read, measured by word count rather than by block count, so one missing paragraph costs more than one missing label.

Counted by word

Headings

h1 through h6 count as main content wherever they sit. Headings are how an assistant works out what a page is about, so a heading that mounts late costs more than its word count suggests.

Not counted here

Navigation and chrome

Text inside nav, header, footer and aside is boilerplate and stays out of the parity corpus, so a big menu cannot inflate a thin page into a healthy score.

A tip, not in the score

Structured data

JSON-LD in the source is checked and listed as a tip, never part of parity or the score. The score is Prose Parity times crawler access.

Where the loss usually comes from

Six patterns account for most of the parity Lantad measures as missing. Each fix links to the guide for that stack.

Check your own Prose Parity

How it works

Four steps,
about a minute.

Lantad reads your page twice: once the way AI tools read it, and once the way a person sees it. The difference becomes your score and your fix list. Nothing in the score is hidden.

  1. Read it the way AI does

    LantadBot asks for your page without running its code, the way GPTBot (ChatGPT), ClaudeBot and PerplexityBot do, and says who it is while doing it.

  2. Load it like a person

    The same page opens in a real browser and finishes loading, so there is a complete version to compare against.

  3. Compare the two

    Words, headings, links and labels are compared. Anything a person sees but AI does not is listed, with the words that went missing.

  4. Score it and list the fixes

    You get a score out of 100, whether each of 15 named AI crawlers is allowed in, a live test for the 12 that can be tested, and the fixes with the most important first.

One AI Visibility Score, two parts multiplied
  • Prose Parity in the score
  • Crawler access in the score
  • Structure tip only
  • Structured data tip only

The formula is published, not implied: score = Prose Parity × Crawler access × 100.

Structure and structured data are listed as tips and never change the score. The formula is read from the same configuration the scoring code reads, and the methodology page shows the working.

Every scan, every time
53+
checks run against your page, free, with no email and no signup: 26 named defects, 15 AI crawlers resolved against your robots.txt, and 12 of them fetched live as their real user agent
15 named AI crawlers
12 live crawler probes
< 60s scan time target, p95
Why Lantad

Made for AI tools,
not only for Google.

Classic SEO tools check what Google sees, and Google runs the code that builds a page. Most AI tools do not, so Lantad checks the part they actually read.

Layer one The rendered page JavaScript has run. Google reads this one, and so does every classic SEO tool.
Layer two The raw HTML underneath No JavaScript has run. GPTBot, ClaudeBot and PerplexityBot read this one. Lantad grades this one. Lantad checks here

Two reads, one comparison

One read the way AI tools do it, one in a real browser, compared word by word. The gap between them is the measurement.

Real AI crawlers, tested live

Your robots.txt file is checked for 15 AI crawlers, then 12 of them are tested live, so a block at your hosting company cannot hide behind a file that says yes.

Fixes, not just numbers

Every problem comes with the exact thing to change, written for the person who will change it.

Honest by default

Lantad always says who it is when it reads your page. If a page cannot be scored fairly, the report says so instead of making up a number. Site owners can opt out.

Every token read on every scan

  • GPTBot
  • OAI-SearchBot
  • ChatGPT-User
  • ClaudeBot
  • Claude-SearchBot
  • Claude-User
  • anthropic-ai
  • PerplexityBot
  • Perplexity-User
  • Google-Extended
  • Applebot-Extended
  • Meta-ExternalAgent
  • Bytespider
  • CCBot
  • Amazonbot

Most AI visibility tools track whether AI names you. Lantad starts one step earlier, with whether AI can read your page at all, because a page AI cannot read is a page AI cannot recommend. Daily answer tracking is coming next.

Get started

Start free today.
Track every day soon.

The free scan works now. Daily tracking and the done-for-you services are coming soon.

  1. Paste a web addressNo signup, no email, no card
  2. Read the scoreIn about a minute
  3. Make the top fixMost important first, with the proof
  4. Scan againCheck it worked, then repeat after each change
Self-serve

Scan on your own

Scan a page, make the top fix, then scan again to check it worked. The scan stays free.

Coming soon

Daily tracking, or done for you

Daily tracking of what AI says about you and your competitors, or Lantad doing the work for you: an audit of the whole site, fixes on your most important pages, then a monthly check as the site changes.

Lantad is a free AI visibility checker. Lantad fetches a page as a non-rendering AI crawler, renders the same URL in a browser, compares the two, and grades the gap. Every scan returns an AI Visibility Score, a Prose Parity percentage, the robots.txt rule for 15 named AI crawlers, and a ranked fix list.

Most AI crawlers do not run JavaScript. A page can look complete on screen, rank on Google, and still hand ChatGPT an empty shell.

FAQ

Questions, answered

What is an AI visibility checker?

An AI visibility checker shows what an AI crawler can actually take from a page, which is not what a browser shows you. Most AI crawlers do not run JavaScript, so a site can look complete on screen and hand ChatGPT or Perplexity an almost empty shell. Lantad is an AI visibility checker: it fetches your page as a non-rendering crawler, renders the same URL in a real browser, compares the two, and grades the difference. To check whether ChatGPT can read your website, paste the URL and run a scan. It is free, needs no signup, and takes under a minute.

What is Lantad AI?

Lantad AI is Lantad: one product, the AI visibility checker at lantad.co. It measures what ChatGPT, Claude, Gemini and other AI assistants can read on your site by fetching your page the way their crawlers do, comparing that against a real browser render, and grading the gap with ranked fixes. A scan of any single page is free and needs no account.

What is Lantad adding next?

Daily AI answer tracking. Every day, Lantad will ask ChatGPT, Perplexity, Gemini and Google AI Overviews the questions your buyers ask, then show how often AI names you and your competitors, which websites it quotes, and what to add to your site for the questions you lose. It is labelled Coming soon across the site until you can buy it, with no date, and the free scan stays free.

What is generative engine optimization (GEO), and is AEO the same thing?

Generative engine optimization, or GEO, is the work of being readable and therefore citable by AI answer engines rather than only by search engines. Answer engine optimization, or AEO, is the same job under a different acronym, and the two are used interchangeably across the industry. Both overlap with SEO without being the same work: Google renders JavaScript and most AI crawlers do not, so a page can rank well and still hand a crawler nothing. GEO and AEO both start with whether the content is present at all, which is what an AI visibility checker measures.

What is Prose Parity?

Prose Parity is the share of your rendered, human-visible content that ships in the initial HTML an AI crawler reads. One hundred percent means a crawler sees everything your visitors see. A low score means content is arriving via JavaScript that most AI crawlers never run.

Which AI crawlers and assistants does Lantad check?

Lantad checks 15 named AI crawlers across OpenAI, Anthropic, Perplexity, Google, Apple, Meta, ByteDance, Common Crawl and Amazon. For each one, the report shows the robots.txt rule that applies. The 12 crawlers that publish a request user agent are also probed with that user agent, and the report shows how your server answered. The remaining 3 are robots-only tokens with no user agent to test, so the report reads their rule and says plainly that no probe was possible rather than implying one that never happened.

What is AI crawler detection, and how does it work?

AI crawler detection is finding out which AI crawlers can reach your pages. It has two halves and both are needed, because they disagree. The first reads your robots.txt and resolves the rule that applies to each named crawler token. The second sends a live request as that crawler and records what your server did, which catches a CDN rule or bot-management setting blocking a crawler your robots.txt allows. Lantad checks 15 tokens in robots.txt and probes every one of the 12 that publish a user agent of their own.

Why can AI crawlers not read my site?

AI crawlers like GPTBot, ClaudeBot, and PerplexityBot do not execute JavaScript. If your content is rendered client-side, they receive an empty shell even though the page looks fine in a browser and in Google. The usual causes are a client component that fetches its own content, a single-page-app shell with no server rendering, a storefront app injected after load, and tabs or accordions that mount their panel text on click.

Is optimising for AI the same as Google SEO?

No. Google renders JavaScript; most AI crawlers do not. A site can rank well on Google and still be invisible to ChatGPT or Perplexity. Classic SEO tools check the layer Google sees. Lantad checks the layer underneath it: how much of your content reaches crawlers that do not run JavaScript, whether your server lets them in, and whether your structure and structured data survive in the raw HTML.

Does Lantad spoof crawler identities?

The baseline fetch always identifies itself honestly as LantadBot. Per-bot probes send each bot's published user agent string once to detect blocking, with the results caveated, because servers that verify crawler IPs behave differently for the real crawler. Site owners can opt out, and the crawler conduct page documents exactly what LantadBot requests and how often.

Is the scan free, and how long does it take?

Yes. Every scan is free, needs no email and no signup, and there is no gated report to wait for. Most scans finish in under a minute. You watch the progress live and get a shareable report link at the end that anyone can open without an account.