Free tool

AI visibility check: can ChatGPT find your website?

Twelve questions, one score, one prioritised list: this check measures whether your website meets the technical and content conditions under which language models find, read and cite it.

Twelve questions about your website

Answer honestly. "Don't know" counts as partial, because uncertainty is itself a finding.

01Does your robots.txt allow AI crawlers (GPTBot, ClaudeBot, PerplexityBot)?
02Is there a machine-readable summary of your offering at /llms.txt?
03Do your pages carry structured data (Organization, Article, FAQ) as JSON-LD?
04Can your main content be read in the HTML without JavaScript?
05Does every important page answer its core question in the first two sentences?
06Do your texts contain verifiable figures, dates and primary sources rather than opinion only?
07Are author, role and company identifiable on every expert article?
08Do your pages show a visible date, and are they updated when laws or versions change?
09Do you answer the most common customer questions as standalone Q&A blocks?
10Does your homepage load in under 2.5 seconds on mobile (LCP)?
11Does every page have a clean canonical URL without duplicates (trailing slash, http/https, www)?
12Do your own pages link to each other by topic, not only via the menu?

Your result

50

out of 100

Needs work. The foundations stand, decisive signals are missing.

What helps most

Sorted by weight: each point links the article that covers it in depth.

  1. Does your robots.txt allow AI crawlers (GPTBot, ClaudeBot, PerplexityBot)?

    +14 points open

    Allow AI crawlers in robots.txt; blocking them makes you invisible to ChatGPT and Perplexity.

    Related article
  2. Is there a machine-readable summary of your offering at /llms.txt?

    +12 points open

    Create an llms.txt file; it is the curated entry point for language models.

    Related article · Generate llms.txt now
  3. Do your pages carry structured data (Organization, Article, FAQ) as JSON-LD?

    +12 points open

    Add JSON-LD for Organization, Article and FAQ; schema is the grammar AI answers build on.

    Related article
  4. Can your main content be read in the HTML without JavaScript?

    +12 points open

    Render content server-side or prerender it; most AI crawlers do not execute JavaScript.

    Related article
  5. Does every important page answer its core question in the first two sentences?

    +10 points open

    Write answer-first: put the answer before the explanation, not behind three paragraphs of introduction.

    Related article
  6. Do your texts contain verifiable figures, dates and primary sources rather than opinion only?

    +10 points open

    Back claims with source and date; AI systems preferentially cite verifiable statements.

    Related article
  7. Are author, role and company identifiable on every expert article?

    +8 points open

    Add an author box with name, role and LinkedIn profile; E-E-A-T signals decide citability.

    Related article
  8. Do your pages show a visible date, and are they updated when laws or versions change?

    +8 points open

    Maintain datePublished/dateModified and rewrite deadline articles after the deadline passes.

    Related article
  9. Do you answer the most common customer questions as standalone Q&A blocks?

    +6 points open

    Build FAQ blocks with real customer questions; they are the format AI overviews adopt most easily.

    Related article
  10. Does your homepage load in under 2.5 seconds on mobile (LCP)?

    +5 points open

    Check Core Web Vitals; Google uses them as a ranking signal and crawlers abandon slow pages.

    Related article
  11. Does every page have a clean canonical URL without duplicates (trailing slash, http/https, www)?

    +5 points open

    Keep canonicals and redirects consistent; duplicates dilute every ranking signal.

    Related article
  12. Do your own pages link to each other by topic, not only via the menu?

    +5 points open

    Set internal links from body copy; they give crawlers and AI systems the topical context.

    Related article

How the check counts

The twelve points cover three layers: access (may crawlers read the site), structure (can they understand it) and substance (is it worth citing). Access weighs most, because every later layer fails without it: if you block GPTBot, you do not need an llms.txt. The weighting follows the linked GEO article; the check does not replace measurement. It shows which conditions are missing.

Common questions

What is a good score?

Above 80 is strong: your website meets the conditions under which language models find and cite it. Between 50 and 80, decisive signals are missing: usually llms.txt, structured data or answer-first copy. Below 50 the website is effectively invisible to AI crawlers, regardless of content quality.

Why does "Don't know" count as partial?

Because uncertainty is itself a finding: if you do not know whether robots.txt blocks GPTBot, you have never checked crawler access. The check measures awareness as much as technology.

Does the check measure my actual visibility?

No, it measures the prerequisites. Whether ChatGPT and Perplexity actually cite your pages is shown by measurement via Search Console and Bing, described in the linked article. The check answers the question before that: whether you are citable at all.

What helps most?

In this order: allow AI crawlers, make the main content readable without JavaScript, create an llms.txt, add structured data. These four points carry more than half the score together.

From score to strategy

The check shows the gaps, not the order in which they pay off for your business. An initial call settles that.

Book an initial call

Terms like GEO, llms.txt and RAG explained in the glossary