Updates Contact

Visibility Audits

How to evaluate your website's readiness for AI tools

AI tools can only describe what they can actually read. This guide checks whether your website is one they can get into — whether crawlers are allowed in, whether your key facts sit in plain text instead of scripts, images, or PDFs, and whether any structured data on your pages agrees with what the page actually says.

By Matt Updated July 12, 2026
Quick answer

What does a website readiness check involve?

A website readiness check tests whether AI tools can actually find, read, and understand your website — not whether it looks good to a person. You confirm AI crawlers aren't blocked, check that key facts appear as plain readable text rather than only inside scripts, images, or PDFs, and make sure any structured data on your pages matches what the page actually says.

It pairs naturally with a full AI visibility audit: if engines describe you inaccurately or skip you, this check tells you whether the cause is on your own site before you go chasing it anywhere else.

Why this check matters

AI tools don't browse your website the way a person does. Many send a simple, text-only crawler that reads whatever sits in the page's underlying code — no clicking, no scrolling, no waiting for anything to load. If your hours, services, or eligibility rules only appear after a script runs, or only exist inside a PDF flyer or a scanned image, that crawler often sees an empty page and moves on. Since AI answers are quickly becoming the whole interaction — a 2025 Pew Research Center study found people click through to a traditional web result only 8% of the time once an AI summary has already answered their question — a site an AI tool can't read is close to invisible.

The good news: most readiness problems don't need a developer. This is mostly a text-and-structure problem, not a design problem. The goal is making your key facts easy for a machine to find, not rebuilding your site.

A common mistake

  • Treating this like traditional keyword SEO — repeating phrases or stuffing hidden text into a page. AI tools grade how clearly and directly a page states facts, not how many times a phrase appears, so this habit wastes effort without helping.

How to run the check, step by step

Four steps, about an hour, covering the four most common ways a website blocks AI tools without meaning to.

  1. 1

    Check whether AI crawlers are even allowed in

    Your robots.txt file is a small, plain-text file — visit yourdomain.com/robots.txt to see yours — that tells automated visitors which pages they can read. Look for rules that block AI crawlers by name (GPTBot, ClaudeBot, Google-Extended, PerplexityBot) on your public pages. Blocking them on a members-only portal is fine; blocking them site-wide means you won't show up in AI answers at all.

  2. 2

    See what a crawler actually sees

    Some websites build parts of a page — a tab, an accordion, a calendar — with a script that only runs inside a web browser. Many AI crawlers can't run that script, so they see a blank space where a person sees content. Ask an AI tool to summarize one of your key pages and compare its answer to what's actually on the page; a big mismatch usually points to script-loaded content. This guide walks through the concept in more depth.

  3. 3

    Find facts trapped in PDFs or images

    Walk through your most important pages — hours, program eligibility, pricing, contact information — and check whether those facts live in plain website text, or only inside a downloadable PDF or a scanned flyer. PDFs and scanned images are harder for crawlers to read cleanly and are often skipped entirely.

  4. 4

    Check whether your structured data matches your text

    Structured data is a few standardized lines of code added to a page that state your basic facts — name, address, hours — in a format machines can read directly. Run your homepage through a free schema validator, then compare what it reports against what the visible page actually says. Mismatches confuse AI tools more than having no structured data at all. Structured data for beginners covers how to add or fix it.

What this check turns up in practice

Two scenarios — one crawler-access problem, one PDF problem.

The association that accidentally blocked every AI crawler

What the check found

A state professional association redesigned its site last year using a template whose robots.txt file blocks every automated visitor by default except a short named list of traditional search bots. AI crawlers were never on that list — so the association was invisible in AI answers about its own certification requirements, even when someone searched its name directly.

What it changed

The association updates robots.txt to explicitly allow the major AI crawlers on its public pages, while keeping its members-only portal blocked. Within a few weeks, AI tools begin citing its certification page accurately.

The lesson: the fix took one line in one file — the hard part was knowing to look.

The college whose admissions requirements lived only in a PDF

What the check found

A small liberal-arts college's admissions page says only "download our viewbook for full details," with every actual requirement inside a PDF. AI tools asked about applying give vague or wrong answers, or point people toward other colleges whose requirements sit in plain page text.

What it changed

The college adds a plain-text "Admissions Requirements" page that mirrors the PDF's content — deadlines, test policy, required materials — and keeps the PDF as a download for people who want it. AI tools start citing the new page with the correct requirements.

The lesson: a PDF isn't wrong to have — it's a problem only when it's the sole copy of information you want AI tools to find.

Check your site's readiness this week

Six steps from a first look to a confirmed fix.

One evidence note: the original academic research behind generative engine optimization — Aggarwal et al., presented at KDD 2024 — found that clear, well-structured content with citations and specific statistics improved a source's visibility in AI-generated answers by up to 40% in benchmark testing. None of that helps if the page is invisible to begin with, which is exactly what this check is for. And if you'd rather have this check run for you, tell me about your website.

Common questions

Do we need different content for every AI tool?
No. Focus on stating your facts plainly and clearly on your own pages — a page that's easy for a person to skim quickly is usually easy for an AI tool to read too. You don't need separate versions for ChatGPT, Gemini, Claude, or Perplexity.
Will letting AI crawlers onto our site hurt our regular Google ranking?
No. Traditional Google search and AI crawlers are separate systems with separate rules in your robots.txt file. Blocking AI crawlers doesn't protect your Google ranking — it just removes you from AI-generated answers and citations.
How often should we re-run this check?
Quarterly is a reasonable rhythm, and you should always re-run it after a website redesign or a platform migration. Those are the most common times a robots.txt rule changes by accident or new content gets built in a way crawlers can't read.
We don't have a developer on staff. Can we still fix what this check finds?
Most of what this check turns up — a robots.txt line, information stuck in a PDF, thin page text — is editable by whoever manages your website's content, not just a developer. The exception is usually complex, script-heavy pages, which may need outside help.

Continue learning

Related guides to take you deeper.

Get new guides as they're published

Subscribe and get a weekly email with new guides, tips, and important news affecting your AI search marketing. Unsubscribe at any time.