Blog · AI
— AI··10 min read

The crawlability audit: making sure AI bots and Google can both access your content

Joona Heinonen· Choco Media · Rovaniemi

Technical SEO crawlability has always mattered — but in 2026 it means something new. The question is no longer just “can Google read this page?” It’s “can Google read it, can Bing’s AI index it, and can the crawlers behind ChatGPT, Perplexity, and Gemini access and understand it?” For most websites, the honest answer is: probably not all of them, and you likely don’t know which ones are blocked. At Choco Media, we run technical SEO crawlability audits as a regular part of client onboarding, and the number of sites that inadvertently block AI crawlers while trying to protect server load has climbed significantly in the past twelve months.

This post is a practical checklist — not a theoretical overview. It’s for marketing managers, in-house SEOs, and developers who want to know exactly what to check, in what order, and what to do when something is broken. We’ll cover the classic crawl foundations (robots.txt, sitemaps, render-blocking JavaScript), then move into the newer AI-specific directives that most audit guides still miss.

By the end, you’ll have a repeatable process you can run on any site, a clear picture of what “fully crawlable” means in 2026, and a short list of fixes that move the needle fastest.

Why Crawlability Audits Look Different Now

Three years ago, a crawlability audit meant: check robots.txt, verify your sitemap, look for 4xx errors, and confirm Googlebot could see your rendered HTML. That work still matters. None of it has gone away. But the ecosystem now includes a meaningful second category of crawler: the large-language-model bots that feed AI products.

GPTBot (OpenAI), Anthropic’s ClaudeBot, Google’s Googlebot-AI (used for AI Overviews), PerplexityBot, and several others now crawl the web continuously. They don’t rank you in the way Google’s classic algorithm does, but they determine whether your content ends up cited in AI-generated answers. For B2B companies especially, AI citation is becoming a primary discovery channel.

The practical consequence: a blanket Disallow: / under a wildcard user-agent rule, or an overly aggressive crawl-delay, may be shutting out citation opportunities you don’t even know exist.

Step 1 — Audit Your robots.txt

Start here. It’s the first thing any crawler reads and the easiest place to introduce errors that have site-wide impact.

What to look for

How to check it

Fetch your robots.txt directly: https://yourdomain.com/robots.txt. Read every line. Then run it through Google Search Console’s robots.txt tester (under Settings) to simulate specific user-agents against specific URLs.

A good rule of thumb we follow: any bot you want crawling your content should appear in robots.txt only if you’re explicitly granting or restricting access. If a bot isn’t listed, it inherits the wildcard rules. Know what your wildcard says before you assume everything is fine.

Step 2 — Verify Your XML Sitemap

A sitemap is how crawlers discover pages efficiently without relying entirely on link-following. If your sitemap is stale, malformed, or missing your best content, crawlers will still find most pages — but you’re making their job harder and losing the priority signals a clean sitemap provides.

What a clean sitemap looks like

Tools that help

A gap between “submitted” and “indexed” is normal but worth investigating. A large gap (say, 400 submitted, 90 indexed) usually points to thin content, crawl budget issues, or duplicate/canonical problems — not just a sitemap error.

Step 3 — Tackle Render-Blocking JavaScript

This is where many modern sites fail quietly. If your page content lives inside a JavaScript framework that renders client-side, Googlebot will crawl a shell — and AI crawlers without a rendering budget will see even less.

Google claims it renders JavaScript, which is true — but it queues rendering separately from crawling. There can be days between when Googlebot first fetches a page and when it processes the rendered version. During that window, the content is effectively invisible. AI crawlers like GPTBot do not render JavaScript at all as of 2026; they read raw HTML responses.

What to check

Fixes

For our clients’ content-heavy pages, we recommend SSR or pre-rendering as a non-negotiable baseline. The AI crawlability benefit alone justifies it — search ranking improvements are a bonus. If you’re exploring how technical SEO fits into a broader content strategy, these rendering decisions are usually the highest-leverage fixes available.

Step 4 — Set AI Crawler Directives Deliberately

This is the newest layer of the audit and the one most guides still skip. You now need a deliberate policy for each major AI crawler, because the default (inherit wildcard rules) may not match your actual intent.

The main AI crawlers and their opt-out mechanisms

The decision framework

Ask three questions for each crawler:

  1. Do we want to appear in this AI product’s answers? If yes, allow.
  2. Are we comfortable with our content being used for model training? If no, add a specific disallow for that bot.
  3. Is server load a concern? If yes, set crawl-delay directives rather than blanket blocks.

For most marketing-led businesses, the answer to question 1 is “yes, absolutely” — AI citation is distribution. The answer to question 2 is nuanced and often a legal/brand decision rather than a technical one. The answer to question 3 is almost never “yes” for well-hosted sites.

Step 5 — Audit Internal Linking and Crawl Depth

Crawlers — both traditional and AI — discover content by following links. If your best pages are buried at crawl depth 4 or deeper, or if they’re orphaned (no internal links pointing to them), they’ll be crawled infrequently and may not be indexed reliably.

Internal linking also carries topical authority signals. A tightly linked cluster of related posts tells crawlers (and LLMs) that your site has real depth on a subject — which increases the probability of citation. Our AI SEO guide for 2026 covers the topical cluster approach in more detail if you want to go deeper on that angle.

Step 6 — Check Canonical Tags and Redirect Chains

Canonical tags resolve duplicate content — they tell crawlers which version of a page is the “real” one. When they’re misconfigured, crawl budget gets split across duplicate URLs and the wrong page may be indexed.

Common canonical errors

Redirect chains

Every hop in a redirect chain costs crawl budget. More than two hops (original URL → final URL) is worth fixing. Map your redirect chains with Screaming Frog’s redirect report and collapse multi-hop chains to single-hop wherever possible.

Step 7 — Structured Data and Schema Markup

Structured data doesn’t affect crawlability directly, but it affects what crawlers do with your content once they’ve read it. For AI products, well-formed schema markup is increasingly how content gets understood and categorised accurately.

Validate your structured data with Google’s Rich Results Test and Schema.org’s validator. Errors here won’t break crawlability, but they reduce the quality of what AI systems infer from your pages. If you’re building out AI-optimised content from scratch, baking schema in from the start is far easier than retrofitting it later.

Putting It Together: The Audit Checklist

Here’s the condensed version you can run through on any site:

  1. Fetch and read robots.txt — check wildcard rules, AI-bot directives, and sitemap declaration.
  2. Submit and validate XML sitemap in Google Search Console — check indexed vs. submitted gap.
  3. Curl key pages with a Googlebot user-agent — confirm content is in raw HTML.
  4. Check URL Inspection in Search Console for rendering errors.
  5. Audit AI crawler directives for GPTBot, ClaudeBot, Google-Extended, PerplexityBot.
  6. Run full site crawl — export crawl depth, orphan pages, and redirect chains.
  7. Review internal linking on top 20 pages by traffic and by business priority.
  8. Check canonical tags on duplicate-risk URLs (parameterised, paginated, protocol variants).
  9. Validate structured data on key page types.
  10. Document what you found and set a re-audit schedule (quarterly is usually right).

Most sites have at least three or four issues across this list. The highest-priority fixes are almost always robots.txt errors (immediate, site-wide impact) and render-blocking JavaScript on key pages (high effort, but the highest leverage for AI crawlability specifically).

If you’d like us to run this audit on your site and put together a prioritised fix plan, get in touch — it’s typically a one-week engagement and the output is a structured report you can hand directly to a developer.

— Work with Choco Media

Want posts like this working for your business?

10–40 SEO + AI-optimised blog posts a month, researched, senior-edited and published straight to your site. Built to rank on Google and get cited by ChatGPT, Claude and Gemini.

See plans — from €199/mo →
No start-up fee · Price locked for 12 months · Cancel any time after
← All storiesNext story →
— Free tips, monthly

Get the playbook, for free.

One short letter a month — the prompts we use, the campaigns that worked, the AI tools worth the time. No sales pitch, just field notes.

— Want us to do it for you?

Hire the agency.

AI-accelerated content, paid media, brand and web — delivered by one small team that talks to itself. Currently taking on a handful of clients each quarter.

Book a call