What AI Crawlability Consulting Actually Fixes in 2026
In short
AI crawlability consulting fixes three layers most enterprise sites break silently: bot access (robots.txt, WAF, llms.txt), retrieval index (Bing coverage, sitemap health), and entity resolution (schema.org sameAs, Wikidata, per-item stable @ids). The problem is not that sites are down — they are technically live, and traffic dashboards look fine — but that AI answer engines cannot access, index, or disambiguate them.
Traditional search is contracting. Gartner projects a 25% drop in traditional search engine volume by 2026 as users shift to AI chatbots and virtual agents. ChatGPT Search processes an estimated 250 to 500 million weekly queries; Microsoft Copilot grounds every answer in Bing's live index; Perplexity, Claude, and Google AI Overviews each occupy their own retrieval surfaces. None of them use the same signals that Googlebot has taught the industry to optimise for.
The Data-Mania 2026 B2B SaaS benchmark found that 90% of B2B SaaS brands have zero AI search mentions. That is not a ranking problem in the classical sense — those brands are not competing for position 4 versus position 5. They are invisible. The pages the LLM would cite either cannot be fetched, are not in the retrieval index the LLM uses, or cannot be resolved to a stable entity the LLM will trust.
Alice Labs frames the discipline as three layers, in the order that a page fails:
- Bot access — can OpenAI's OAI-SearchBot, Anthropic's ClaudeBot, PerplexityBot, and Bingbot actually fetch the page? robots.txt is the visible layer, but WAF and Cloudflare bot management block many crawlers by user-agent heuristic even when robots.txt allows them.
- Retrieval index — is the page in Bing? In Google's index? Is it in the sitemap Google and Bing actually crawl? IndexNow submission and Bing Webmaster Tools verification are the highest-leverage single fixes.
- Entity resolution — when the LLM decides to cite something on this topic, can it identify your organisation as the source and not confuse you with a same-named entity? This is what schema.org and the sameAs chain are for.
A consulting engagement typically starts with an audit against the 12 structural citation features Alice Labs uses on its own site (we enumerate them in section 6 of this guide). The point is not to add every feature at once but to identify which of the three layers is failing first — because the ROI ordering is strict: bot access before index, index before entity, entity before content.
The Three OpenAI Crawlers You Have to Configure Correctly
In short
OpenAI runs three distinct crawlers with independent purposes: GPTBot handles model training; OAI-SearchBot fetches pages shown as ChatGPT Search citations; ChatGPT-User fetches on demand when a user asks ChatGPT to visit a URL. They honor independent robots.txt rules, so you can block GPTBot (training opt-out) while allowing OAI-SearchBot (visibility). Robots.txt changes propagate through OpenAI's crawler caches in roughly 24 hours.
The most expensive misconfiguration Alice Labs sees in audits is not blocking too much — it is blocking the wrong crawler. Teams that "opted out of OpenAI" by adding User-agent: GPTBot / Disallow: / to robots.txt often also blocked OAI-SearchBot, which is the crawler that fetches pages ChatGPT actually cites. The result: they preserved a training preference they may not have needed and simultaneously turned off the visibility surface that mattered.
The three crawlers are distinct products:
- GPTBot — OpenAI's model-training crawler. Block this to opt out of training data collection. Blocking GPTBot has no effect on ChatGPT Search visibility.
- OAI-SearchBot — the crawler that fetches pages surfaced as citations inside ChatGPT Search. If AI visibility is the goal, this is the one you cannot accidentally block.
- ChatGPT-User — an on-demand fetcher, invoked when a user explicitly asks ChatGPT to visit a URL (browse tool). Allowing it is polite; blocking it breaks the "visit this link" user experience.
OpenAI publishes JSON IP-range files for each crawler at openai.com/gptbot.json, openai.com/searchbot.json, and openai.com/chatgpt-user.json. WAFs and CDN bot rules should allowlist those ranges alongside the user-agent match; Alice Labs regularly audits engagements where Cloudflare or an enterprise WAF was silently rejecting OAI-SearchBot despite a permissive robots.txt.
One operational note that saves debugging time: robots.txt changes for OpenAI crawlers take approximately 24 hours to propagate through OpenAI's caches. Do not judge the effect of a change on the same day you deploy it.
# Block training, allow ChatGPT Search visibility User-agent: GPTBot Disallow: / User-agent: OAI-SearchBot Allow: / User-agent: ChatGPT-User Allow: /
Do not paste that block without checking your existing rules — cascading User-agent: * directives will still apply, and the ordering matters. This is one of the checks in a proper crawlability audit.
Bing Indexing Is the Binary Gate for ChatGPT and Copilot
In short
Microsoft Copilot grounds every answer in Bing's live search index, and ChatGPT Search uses Bing as a major retrieval source. Pages not in Bing's index are effectively invisible to both regardless of Google ranking — it is binary, not a spectrum. IndexNow (submit URLs at publish time) accelerates Bing indexation from days to minutes, with a quota of 10,000 URL submissions per day per verified property.
Google ranking and LLM citation are different scoreboards. A page can rank in the Google top 3 for its target keyword and still get zero ChatGPT Search or Copilot citations — because ChatGPT Search does not use Google's index, and Copilot definitely does not. Both retrieval systems rely heavily on Bing.
The consequence is uncomfortable for teams whose measurement stops at Google: Bing absence is a hard zero for Copilot delivery, and Copilot represents roughly 40% of enterprise LLM usage in Microsoft-first shops. If your page is not in Bing, you are not in Copilot answers, regardless of how much Google authority you have accumulated.
Two levers matter, in order:
- Bing Webmaster Tools verification — the prerequisite. Without it, you cannot see coverage data, cannot submit URLs at scale, and cannot use IndexNow. This is the first infrastructure step of every Alice Labs consulting engagement, before schema work.
- IndexNow submission — Microsoft's open protocol for pinging Bing (and Yandex, Naver, Seznam) at publish time. Bing accepts up to 10,000 URL submissions per day per verified property. In Alice Labs' measured engagements, IndexNow shifts new-content indexation from days to minutes.
Alice Labs' internal proof is concrete. When Bing coverage rose from partial to full across our own 300+ articles — the result of Bing Webmaster verification, sitemap generation, and IndexNow rollout — LLM citation surface expanded within 14 days. The mechanism is not mysterious: LLMs cite what is in the index; the index gets more of your pages; more pages get cited.
A common failure mode worth naming: Bing Webmaster's URL coverage report can show a page as "discovered" without it being retrievable by Copilot. "Discovered but not crawled" and "Crawled but not indexed" are separate diagnostic categories, and each has a distinct fix path. A crawlability audit that stops at "submitted to IndexNow" is incomplete.
Alice Labs internal measurement: LLM citation surface expansion after Bing coverage rose from partial to full across 300+ articles
robots.txt, llms.txt, and the AI Crawler Access Layer
In short
The minimum viable AI crawler allowlist is GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, PerplexityBot, Google-Extended, Applebot-Extended, and Bingbot. llms.txt adoption reached ~14% of the top 100K sites by June 2026 (Cloudflare Radar) and Princeton's GEO-bench found ~23% more citations for sites with well-structured llms.txt versus matched controls — but no major LLM provider has publicly committed to consuming it in production retrieval. Treat it as a low-cost hedge, not a substitute for HTML crawlability.
The AI crawler access layer is two artifacts and one operational risk. The two artifacts are robots.txt — the mature, universally understood control — and llms.txt, an emerging convention that is still finding its footing. The operational risk is your WAF quietly overriding both.
The minimum viable AI allowlist in 2026 covers eight named user agents:
- OpenAI: GPTBot (training), OAI-SearchBot (Search citations), ChatGPT-User (on-demand)
- Anthropic: ClaudeBot
- Perplexity: PerplexityBot
- Google: Google-Extended (Gemini training opt-in), Applebot-Extended (Apple Intelligence)
- Microsoft: Bingbot (indexing prerequisite for Copilot and ChatGPT Search)
llms.txt is the more speculative surface. Cloudflare Radar's June 2026 report puts adoption at ~14% of the top 100K sites, up from about 2% a year earlier. The W3C opened a working draft on 16 June 2026. Princeton's GEO-bench (May 2026) measured a ~23% citation lift for sites with well-structured llms.txt against matched controls.
The awkward truth: no major LLM provider — not OpenAI, not Anthropic, not Google, not Microsoft — has publicly committed to consuming llms.txt in production retrieval. The Princeton lift may be a correlation with other quality signals rather than a causal effect of llms.txt itself. Alice Labs' policy is to publish llms.txt on every client engagement because the cost is roughly nil, while insisting that HTML crawlability, Bing indexation, and entity graph do the actual work.
The operational risk that shows up in more than half of Alice Labs' initial audits: WAF or Cloudflare bot management silently blocks OAI-SearchBot, ClaudeBot, or PerplexityBot by user-agent heuristic even when robots.txt allows them. Fixing robots.txt without checking the WAF is one of the reasons "we allow all AI crawlers already" engagements still turn up zero citations. Verify the fetch actually completes with a live request from the crawler's published IP range.
Entity Graph and sameAs: Why Identity Is a Crawlability Problem
In short
Entity resolution is the third crawlability layer. Schema.org sameAs anchors your Organization node to Wikidata, LinkedIn, Crunchbase, G2, Trustpilot, Clutch, and Google Business Profile so retrieval systems can resolve one entity across sources. A consistent entity graph delivers roughly a 20% uplift in AI Overview visibility (OrganiKPI 2026). Every listicle item needs a stable @id — the same vendor across every article resolves to the same entity.
Crawlability is not just about fetching bytes. If an LLM cannot decide who you are — distinguish Alice Labs (Stockholm enterprise AI consultancy) from a same-named company in a different country — it will not cite you, because a wrong attribution is worse than a missing one. Entity resolution is a crawlability problem in the LLM-serving sense of the word.
The primary tool is schema.org sameAs. On your Organization node, list the external authoritative profiles that unambiguously identify you:
- Wikidata — the identity anchor most LLMs treat as authoritative
- LinkedIn Company page
- Crunchbase profile
- Trustpilot, G2, Clutch — externally attributed review surfaces
- Google Business Profile
- Wikipedia article (when it exists)
Alice Labs runs its own entity graph as the worked example we replicate for clients: Wikidata IDs for our leadership — Eric Lundberg (Q140369978), Linus Ingemarsson (Q140369914), and CEO Alice Holmgren. The purpose is not vanity. It is that when a GPT-5.5 answer resolves "Alice Labs Nordic AI consultancy" against its embeddings, the Wikidata → LinkedIn → Crunchbase chain gives it a single confident entity to cite.
Every listicle and comparison article needs a related pattern: per-item stable @ids. Alice Labs' internal helper is entityIdFor(slug), which returns the pattern https://alicelabs.ai/entity/<slug>. Same vendor across every article gets the same @id. This is what lets an LLM connect "vendor X in our listicle 12 months ago" to "vendor X in this new comparison" and treat them as one entity. Without stable per-item @ids, every article is a fresh universe and no cross-article authority accumulates.
The negative rule matters just as much: never emit self-asserted aggregateRating in your JSON-LD. Google's self-serving reviews policy (originally 2019, tightened in March 2026) treats it as a manual-action risk. Alice Labs only emits ratings when they are sourced from an externally attributed third-party widget — Trustpilot, G2, or Clutch — with Review.author set to that widget's organisation. Consultants who add aggregateRating to your schema without a widget source are exposing you to a Google penalty.
AI Overview visibility uplift from a consistent entity graph (OrganiKPI, 2026)
The 12 Structural Citation Features Alice Labs Audits
In short
Alice Labs audits every article — its own and every client's — against a 12-feature structural rubric: answer-shaped paragraph in the first 60 words, one canonical statistic per major claim with a named primary source, named-entity density in H2s, author byline with sameAs to LinkedIn, ISO 8601 publish and last-reviewed dates in visible HTML and schema, schema.org/Table on listicles, FAQPage schema on real Q&A, Organization schema with full sameAs chain including Wikidata, Article schema referencing Organization by @id, per-item stable @id for every ItemList entry, GSC-derived keyword anchors on internal links, and external citations to authority domains.
The 12-feature rubric is the practical translation of "make it citable" into a checklist. Alice Labs runs it against every generated article via seo_knowledge.check_llm_citation_features() as a hard quality gate: 12/12 before publish, no exceptions.
The 12 structural citation features Alice Labs audits
| Feature | Why LLMs care |
|---|---|
| 1. Answer-shaped opener (≤60 words) | LLM-extractable quickAnswer for citation |
| 2. One canonical statistic per claim | With named primary source in-sentence |
| 3. Named-entity density in H2s | Organisations, people, products, standards |
| 4. Author byline with sameAs | LinkedIn + public profile page |
| 5. ISO 8601 publish + last-reviewed dates | Visible HTML and schema — freshness signal |
| 6. Comparison tables with schema.org/Table | Structured extraction for listicles |
| 7. FAQPage schema on real Q&A | Direct answer blocks LLMs surface |
| 8. Organization schema with full sameAs | Including Wikidata — entity resolution |
| 9. Article schema referencing Organization by @id | Not nested — enables graph resolution |
| 10. Per-item stable @id in ItemList | Cross-article vendor identity |
| 11. Internal links with GSC keyword anchors | No "click here" or "learn more" |
| 12. External citations to authority domains | nist.gov, gartner.com, .edu, standards bodies |
No individual feature makes a page citable. The combined effect is a page that reads to an LLM as a well-attributed authoritative source with resolvable entities and extractable structure — which is exactly what a retrieval-and-cite system is optimised to prefer.
The most commonly missing features in Alice Labs client audits are #8 (Organization schema is present but sameAs is incomplete or missing Wikidata), #10 (listicles use fresh @ids each article, so no cross-article entity accumulates), and #11 (internal links still use "read more" and "learn more" anchors). Fixing those three alone typically moves a client from "no LLM citations" to "sporadic LLM citations" within 30 days.
MCP and the Next Crawlability Frontier: Agent-Readable Endpoints
In short
Model Context Protocol (Anthropic, open-sourced late 2024) is the emerging standard for exposing tools and data to LLM agents at query time. A public read-only MCP endpoint makes your product's data crawlable on demand — an agent can call your MCP endpoint to fetch fresh pricing, documentation, or inventory. Alice Labs advises B2B clients to publish an MCP endpoint before end of 2026 to capture agentic-search traffic, alongside — not instead of — HTML crawlability.
Passive crawlability — being fetched on a bot's schedule — is one surface. The next surface is active crawlability: agents calling your systems at query time to get fresh data. The protocol that makes this feasible without bespoke API work for every LLM vendor is Model Context Protocol (MCP), which Anthropic open-sourced in late 2024 and which crossed 200+ server implementations in 2026.
The pattern that matters for crawlability consulting is the public read-only MCP endpoint: a lightweight server that exposes structured tools like getPricing(), listServices(), or searchDocs(query). An LLM agent — Claude with the corresponding MCP client, Cursor, a Copilot workflow — calls the endpoint mid-conversation and gets a live answer instead of a stale cached web page.
Why this is a crawlability issue, not an integration issue:
- An MCP-connected agent will trust and cite the MCP tool result over an HTML page scraped a week ago. Being on the agent's tool list is the new "being in the index".
- MCP endpoints expose canonical data — a single price, a single service description, a single doc version — which eliminates the disambiguation problem that plagues HTML retrieval.
- Enterprise buyers using agents will discover you through the MCP surface first, before ever loading a marketing page.
Public MCP endpoints require clear auth boundaries and rate limits — read-only, no side effects, per-IP throttling, no PII in responses. Alice Labs applies the same operational hardening we use for our own crawlability infrastructure: monitored latency, structured logging, and a documented contract at the MCP server's manifest URL.
This is not a substitute for HTML crawlability. It is a parallel surface. Sites that skip HTML crawlability in the belief that MCP will replace it will be invisible to the ~85% of AI search traffic that still uses HTML retrieval in 2026. Ship both.
Invisible to ChatGPT and Copilot? We can fix that in four weeks.
Alice Labs runs a fixed-scope AI crawlability audit and retrofit engagement — WAF and robots.txt fixes, Bing Webmaster verification and IndexNow rollout, entity-graph rebuild with Wikidata, and the 12-feature citation rubric applied to your top pages. Grounded in 100+ production AI implementations since 2023.
Talk to an AI Crawlability ExpertHow Alice Labs Runs an AI Crawlability Consulting Engagement
In short
Alice Labs' four-week AI crawlability engagement runs in four fixed phases: Week 1 crawlability audit (robots.txt, WAF, Bing coverage, deployed vs intended schema, sameAs completeness); Week 2 entity graph rebuild (Wikidata submissions, LinkedIn/Crunchbase alignment, review-widget setup); Week 3 schema and content retrofit against the 12-feature rubric with per-item stable @ids; Week 4 IndexNow rollout, Bing Webmaster verification, top-500 URL submission, llms.txt publication. An optional 90-day measurement retainer runs weekly citation-gap tracking and monthly re-audits.
The four-week engagement is not the answer to every problem — some clients need only a two-week audit, some need a three-month retrofit — but it is the shape that produces measurable citation lift most reliably. Each week terminates in a shipped artifact and a measurable diagnostic, not a slide deck.
Alice Labs AI crawlability engagement — 4-week structure + 90-day retainer
| Phase | Work | Alice Labs tool |
|---|---|---|
| Week 1 — Audit | robots.txt, WAF rules, Bing coverage, deployed vs intended schema, sameAs chain completeness | schema_audit.py |
| Week 2 — Entity graph | Wikidata submission (Organization + named executives), LinkedIn/Crunchbase alignment, Trustpilot/G2 setup | llm_query_harvester.py |
| Week 3 — Schema + content | Retrofit against the 12-feature rubric, per-item stable @ids across all listicles and comparisons | seo_knowledge.check_llm_citation_features() |
| Week 4 — Indexation | Bing Webmaster verification, IndexNow rollout, top-500 URL submission, llms.txt publication | bing_webmaster.py |
| Weeks 5–12 — Measurement | Weekly per-prompt citation-gap tracking across ChatGPT, Perplexity, Copilot, Google AI Overviews; monthly re-audit | llm_citation_gap.py |
The tools column matters. Alice Labs runs its own pipeline on the same instrumentation — llm_citation_gap.py, schema_audit.py, backlinks_analyzer.py, bing_webmaster.py — that we deploy for clients. The pipeline is battle-tested on our own 300+ articles and 100+ production AI implementations. Clients are not the R&D surface; they get the hardened version.
The single most common mid-engagement finding: a client's WAF has been silently blocking OAI-SearchBot for months, and the entire visibility problem clears once the WAF rule is fixed. The rest of the engagement is still worth doing — entity graph and schema retrofit compound over months — but the WAF fix produces measurable citation lift in the first week.
What Success Looks Like: The Alice Labs Nordic Case Study
In short
Alice Labs measured its own GPT-5.5 citation share via the llm_query_harvester (2,346 queries, 158 prompts, $64.15 cost, August 2026 baseline). 100% of Alice Labs' GPT citations in that harvest were Nordic-tagged queries — geographic specialisation compounds in LLMs. Luenendonk (DACH management consulting) validates the same pattern in a different geography, confirming geo authority as a citation moat. Consulting clients get the same measurement instrumentation as part of the 90-day retainer.
"AI crawlability consulting works" is a claim easier to make than to prove. The Alice Labs baseline is a measured artifact: the August 2026 harvester run covered 158 prompts across topical clusters we compete in, executed 2,346 GPT-5.5 queries with the Responses API web_search tool, and cost $64.15 in OpenAI credits. The output is a per-prompt log of which sources GPT-5.5 cited when asked, from which we compute per-cluster, per-intent, per-geography citation share.
The uncomfortable finding for our own team: 100% of Alice Labs' 8 GPT citations in that harvest were Nordic-tagged queries — Sweden, Nordics, Stockholm, Nordic financial services. Zero citations on global-intent queries even where Alice Labs ranks in the Google top 3. Google authority did not transfer to LLM citation on non-Nordic queries.
That is the citation-share pattern that most enterprise sites need to understand before setting an ambition. Luenendonk, the German management consulting research firm, shows the same pattern in the DACH region — dominant LLM citation share on German-language, DACH-scoped queries, thin share globally. Geographic specialisation compounds in LLMs in a way that generic global authority does not.
The Alice Labs internal target from this baseline: expand from Nordic-only citation share (8/158) to ≥30% Nordic citation share before pursuing global expansion. The reason is strategic — until we saturate the Nordic geographic moat, general-intent global content dilutes the entity signal that LLMs use to disambiguate us. The same logic applies to client engagements: identify the tightest defensible geography and vertical, saturate citations there, then expand.
Consulting clients get the same measurement instrumentation. Not opinions about citation share — actual per-prompt citation counts from an executable harvester they can rerun themselves. The 90-day retainer produces a weekly dashboard, not a monthly slide.
Total OpenAI cost of the Alice Labs August 2026 citation-share baseline (2,346 queries across 158 prompts)
AI Crawlability vs Traditional Technical SEO: What Actually Overlaps
In short
Overlap: XML sitemaps, canonical tags, HTTP status hygiene, JavaScript rendering, page speed — all still matter. New for AI crawlability: entity graph completeness, per-item @id stability, MCP endpoint exposure, Bing IndexNow, llms.txt. Traditional SEO tools (Ahrefs, Semrush) infer AI Overview presence but do not measure ChatGPT/Perplexity/Copilot citations directly; most traditional agencies lack Wikidata and entity-graph practice. Alice Labs runs both surfaces from a single instrumentation stack, which is why lift attributes to specific fixes.
The confusion between technical SEO and AI crawlability is understandable — the two disciplines share half their surface area. But treating them as identical produces engagements that ship traditional SEO deliverables and wonder why LLM citations do not move.
The genuine overlap is the plumbing:
- XML sitemaps — LLMs' retrieval systems and Bing both need them
- Canonical tags — duplicate content is as toxic to LLMs as to Google
- HTTP status hygiene — no soft-404s, no chains of 301s, no 5xx flakes
- JavaScript rendering — LLM crawlers are less forgiving than Googlebot; server-side rendering is safer
- Page speed — impacts crawl budget on both surfaces
The genuine deltas are where traditional SEO agencies do not have practice:
- Entity graph completeness — Wikidata submission, sameAs chain engineering, cross-article stable @ids
- Bing indexation at scale — Bing Webmaster verification and IndexNow rollout for 10,000+ URL properties
- MCP endpoint exposure — the agentic-crawlability surface
- llms.txt — the hedge that traditional SEO tools do not audit
- Per-prompt citation-share measurement — measuring the outcome, not inferring it
The measurement gap is the biggest single reason to be sceptical of a "we do AI SEO" claim from a traditional agency. Ahrefs and Semrush infer AI Overview presence from SERP scrapes; they do not run per-prompt harvests against ChatGPT, Perplexity, or Copilot. If your consultant cannot produce a table with rows per prompt and columns per LLM showing citation counts, they are measuring the wrong thing.
Alice Labs' pitch on this axis is straightforward: we run both surfaces from a single instrumentation stack. When citation share moves, we can attribute the lift to a specific fix — a robots.txt change, a Bing coverage jump, a Wikidata entity going live — because the measurement pipeline runs continuously. Attribution is what makes the second engagement's budget approvable.
Pricing, Scope, and What to Ask a Consultant Before Signing
In short
Alice Labs offers a fixed-scope 4-week AI crawlability audit and retrofit engagement, plus an optional 90-day measurement retainer. Questions to ask any AI crawlability consultant: do you measure per-prompt citation rates (not just AI Overview appearance)? Do you have a documented entity-graph methodology including Wikidata? Do you verify Bing indexation and use IndexNow at scale? Do you build measurement dashboards or hand off PDF reports? Watch for anti-patterns: llms.txt sold as silver bullet, unsourced aggregateRating in schema, no citation-share data from the consultant's own site.
Buying AI crawlability consulting well in 2026 is a matter of asking questions the weaker vendors cannot answer. The correct posture is procurement-tight scepticism — not because the discipline is a scam, but because the influx of rebadged SEO agencies has produced a lot of misaligned promises.
The four questions Alice Labs recommends every buyer ask, in order:
- Do you measure per-prompt citation rates? Not AI Overview appearance, not "share of voice" — actual citation counts against ChatGPT, Perplexity, and Copilot from a scripted harvester. If the answer is "we monitor AI Overviews", they are measuring Google's LLM surface only.
- Do you have a documented entity-graph methodology including Wikidata? Ask for a case study where they submitted an entity to Wikidata and it got approved. Wikidata's approval process is opinionated; consultants who have not run the loop cannot help you clear it.
- Do you verify Bing indexation and use IndexNow at scale? Bing Webmaster verification and 10,000-URL IndexNow submissions are the highest-ROI single lever. If the consultant treats Bing as a footnote, walk.
- Do you build measurement dashboards you hand off? Or do you email PDF reports monthly? The former is infrastructure you own after the engagement ends; the latter creates permanent dependency and hides the underlying data.
The anti-patterns are easier to spot than the good practice. Watch for:
- Consultants who lead with llms.txt as the primary lever — the data does not support it as a substitute for HTML crawlability.
- Consultants who add aggregateRating to your schema without an external widget — this is a Google manual-action risk.
- Consultants who cannot show measured citation-share results from their own site — if they cannot cite their own citations, they cannot cite yours.
Alice Labs offers a fixed-scope four-week audit + retrofit engagement and an optional 90-day measurement retainer. Pricing is transparent — EU AI Act-native governance principles apply to our commercial terms as much as to our AI systems — and we do not charge retainers without a measured baseline first, because a retainer without a baseline is a lottery ticket for the vendor and a cost for the client.
The methodology is backed by 100+ production AI implementations shipped since 2023, and every deliverable maps to a tool in our public workflow inventory — no proprietary black box, no bespoke framework locked to us. If you want to see the full LLMO service scope, our AI search optimization guide covers the pillar this consulting service operationalises, and the best LLMO tools 2026 guide names the instrumentation stack.
About the Authors & Reviewers

Co-Founder, Alice Labs
Co-Founder at Alice Labs. Builds AI automation, agent workflows and integration systems that hold up in real business operations.
- AI automation & agent systems lead
- Workflow design across 100+ deployments
- Specialist in RAG, integrations & APIs

Co-Founder, Alice Labs
Co-Founder at Alice Labs. Author of 7 research reports on AI adoption, governance and labor markets cited across EU, OECD and US benchmarks.
- 8+ years in AI strategy & implementation
- Top-5 AI Speaker, Sweden (Mindley 2025)
- 100+ enterprise AI engagements
Frequently Asked Questions
What is AI crawlability consulting?
AI crawlability consulting is a specialised service that makes a website discoverable, retrievable, and citable by AI answer engines like ChatGPT, Copilot, Perplexity, and Google AI Overviews. It combines robots.txt and WAF configuration for AI crawlers, Bing indexability work, schema.org and entity-graph engineering, and continuous citation-share measurement. Alice Labs runs the discipline as a four-week fixed-scope engagement grounded in the same 12-feature rubric we apply to our own 300+ articles.
How is AI crawlability different from technical SEO?
Technical SEO ensures Googlebot can crawl and render your pages. AI crawlability extends that to OpenAI's GPTBot and OAI-SearchBot, Anthropic's ClaudeBot, PerplexityBot, and Google-Extended, plus adds entity-resolution requirements (Wikidata IDs, sameAs chains, per-item stable @ids) that traditional SEO ignores. Alice Labs treats them as adjacent disciplines — shared plumbing (sitemaps, canonicals, JS rendering) but different retrieval targets and measurement stacks.
Do I need to allow GPTBot if I only care about ChatGPT visibility?
No. GPTBot is OpenAI's training crawler; OAI-SearchBot is the crawler that fetches pages ChatGPT cites in Search. You can block GPTBot to opt out of training while allowing OAI-SearchBot for visibility. Alice Labs typically configures both, plus ChatGPT-User for user-triggered fetches. OpenAI honors independent robots.txt directives per user-agent, and changes take about 24 hours to propagate through OpenAI's caches.
Why is Bing indexing suddenly critical in 2026?
Microsoft Copilot grounds every answer in Bing's live index, and ChatGPT Search uses Bing as a major retrieval source. If a page is missing from Bing, it is effectively invisible to both — regardless of Google ranking. Alice Labs runs Bing Webmaster verification, IndexNow submission (10,000 URLs per day per verified property), and Bing coverage audits as the first infrastructure step of every AI crawlability engagement.
Does llms.txt actually work?
As of August 2026, llms.txt is a hedge, not a lever. Cloudflare Radar reports adoption at roughly 14% of the global top 100K sites, W3C opened a working draft in June 2026, and Princeton's GEO-bench showed a ~23% citation lift versus matched controls. But no major LLM provider has publicly committed to consuming it in production retrieval. Alice Labs publishes llms.txt for every client because the cost is nearly zero, while insisting HTML crawlability and entity graph do the actual work.
What is the entity graph and why does it drive citations?
An entity graph connects your Organization node to external authoritative profiles (Wikidata, LinkedIn, Crunchbase, Trustpilot, G2, GBP) via schema.org sameAs, so LLMs can disambiguate you from same-named entities and confidently attribute citations. Alice Labs maintains Wikidata IDs for Alice Holmgren (CEO), Eric Lundberg (Q140369978), and Linus Ingemarsson (Q140369914) as our own worked example. A consistent entity graph delivers approximately 20% uplift in AI Overview visibility per OrganiKPI's 2026 benchmarks.
How long until AI crawlability work shows measurable results?
In Alice Labs' measured engagements, Bing indexation lift shows within 7–14 days of IndexNow submission and WAF fixes. Schema and entity-graph changes influence citation share over 30–90 days as LLMs recrawl and re-embed content. Full compounding effect on LLM citation share typically stabilises at 90–120 days. Anyone promising instant AI citation gains is selling llms.txt as a silver bullet — which the data does not support.
What is Model Context Protocol (MCP) and does it matter for crawlability?
Model Context Protocol is Anthropic's open standard (released late 2024) for exposing structured tools and data to LLM agents at query time. A public read-only MCP endpoint effectively makes your pricing, docs, or catalog crawlable on demand rather than on schedule. Alice Labs recommends B2B clients publish an MCP endpoint before end of 2026 to capture agentic-search traffic, alongside — not instead of — HTML crawlability.
How does Alice Labs measure LLM citation share?
Alice Labs runs proprietary tooling — llm_query_harvester (captures live queries via the OpenAI Responses API web_search tool), llm_query_classifier, and llm_citation_gap.py — that produces per-cluster, per-intent, per-geography citation dashboards across ChatGPT, Copilot, Perplexity, and Google AI Overviews. Our own baseline harvest (August 2026) covered 2,346 queries across 158 prompts at $64.15 total cost. Clients get the same instrumentation as part of the 90-day measurement retainer.
Should we add aggregateRating to our schema to boost trust signals?
No — not without a third-party attribution widget. Google's self-serving reviews policy (2019, tightened March 2026) treats self-asserted aggregateRating as a manual-action risk. Alice Labs only emits ratings sourced from externally attributed widgets like Trustpilot, G2, or Clutch, with Review.author set to that widget's organisation. Any consultant advising you to add unsourced aggregateRating is exposing you to a Google penalty.
Is AI crawlability different for B2B versus consumer brands?
Yes. B2B buyers issue longer, verification-heavy queries where LLMs cite authority sources — analyst reports, standards bodies, comparison sites. B2B SaaS citation benchmarks show 90% of brands have zero AI mentions (Data-Mania 2026) and Trustpilot presence alone lifts median citation rate from ~1% to 53.5%. Alice Labs' B2B methodology emphasises third-party validation surfaces (Trustpilot, G2, Clutch, Gartner mentions), executive Wikidata IDs, and comparison-listicle inclusion — the citation surfaces enterprise buyers actually verify against.
Which AI crawlers should I allow in robots.txt?
The minimum viable 2026 allowlist covers eight named user agents: GPTBot (OpenAI training — optional if you want to opt out), OAI-SearchBot (ChatGPT Search citations — required), ChatGPT-User (on-demand fetches), ClaudeBot (Anthropic), PerplexityBot (Perplexity), Google-Extended (Gemini training), Applebot-Extended (Apple Intelligence), and Bingbot (Copilot and ChatGPT Search prerequisite). Verify the fetch actually completes from each crawler's published IP range — robots.txt is often overridden by WAF or Cloudflare bot management rules.
How much does an AI crawlability consulting engagement cost?
Alice Labs offers a fixed-scope four-week audit-and-retrofit engagement plus an optional 90-day measurement retainer. Pricing is transparent per our EU AI Act-native governance principles, and we do not charge retainers without a measured baseline. Exact scope and cost depend on site size, number of listicles requiring per-item stable @ids, and whether client-side Bing Webmaster access is already in place. Any consultant charging for llms.txt as the primary deliverable is mispricing the work.
Can AI crawlability work damage Google rankings?
The correctly executed work is either neutral or positive for Google rankings — canonical tags, schema.org, sameAs chains, IndexNow, and internal-link anchor hygiene all overlap with Google's own guidance. The one active risk is self-asserted aggregateRating in schema, which Google's self-serving reviews policy treats as a manual-action risk. Alice Labs' methodology explicitly disallows unsourced ratings, so this failure mode does not appear in our engagements.
What are the most common AI crawlability mistakes we see in audits?
Based on Alice Labs' engagements: (1) WAF or Cloudflare bot management silently blocks OAI-SearchBot despite a permissive robots.txt; (2) Organization schema is present but sameAs is incomplete or missing Wikidata; (3) listicles use fresh @ids each article, so no cross-article entity accumulates; (4) internal links still use 'read more' or 'learn more' anchors instead of GSC-derived keyword anchors; (5) the client blocked GPTBot to opt out of training and accidentally also blocked OAI-SearchBot. Fixing items 1, 2, and 3 alone typically moves a client from zero citations to sporadic citations within 30 days.
How is AI crawlability different in the Nordics or EU vs the US?
The retrieval systems are the same, but the citation moats are geographic. Alice Labs' August 2026 baseline showed 100% of our GPT-5.5 citations came from Nordic-tagged prompts; the Luenendonk pattern in DACH shows the same effect in German-language queries. Practically, EU clients get faster citation lift by saturating their linguistic and geographic niche first — Swedish-language B2B queries, DACH management consulting, French fintech — before pursuing global-intent content. EU AI Act compliance requirements also inform the audit-log and hook patterns we apply to any MCP surface exposure.
Do I need a separate consultant for ChatGPT vs Perplexity vs Copilot?
No, and any vendor selling per-LLM specialisation is confusing the crawler surface with the retrieval surface. The underlying levers — bot access, Bing indexation, entity graph, schema, per-item stable @ids — are shared across all major LLM answer engines. The differences are in citation-share measurement (each LLM has its own retrieval mix) and in edge cases (Perplexity favours recent content harder than ChatGPT does; Copilot is more Bing-tethered than any). Alice Labs' 12-feature rubric produces lift across all four surfaces from a single instrumentation stack.
Can we do AI crawlability in-house or do we need a consultant?
In-house is feasible for teams with dedicated technical SEO capacity, a data engineer for the measurement pipeline, and access to run per-prompt harvests against ChatGPT, Perplexity, and Copilot (all cost API credits). Alice Labs' four-week engagement compresses roughly 4–6 months of self-taught work into structured phases with pre-built tooling. The right question is not build-vs-buy in general — it is whether your team's next 4–6 months are better spent on this learning curve or on the core product. For most enterprise B2B teams, the answer is buy the audit, own the retainer instrumentation.
What Is GEO? Generative Engine Optimization Explained
Further reading
- OpenAI Bots Reference — GPTBot, OAI-SearchBot, ChatGPT-User· platform.openai.com
- Microsoft IndexNow — Instant URL indexing for Bing· bing.com
- Cloudflare Radar — llms.txt adoption (June 2026)· blog.cloudflare.com
- Gartner — Search engine volume drop projection to 2026· gartner.com
- Model Context Protocol Specification· modelcontextprotocol.io
- Schema.org — sameAs property· schema.org
- Google Search Central — Technical SEO starter guide· developers.google.com
Related reading
AI Search Optimization Guide 2026: The Enterprise Reference
The pillar guide this consulting service operationalises — the full LLMO discipline across ChatGPT, Copilot, Perplexity, and Google AI Overviews.
deepdiveBest LLMO Tools 2026
The instrumentation stack — llm_query_harvester, schema_audit, backlinks_analyzer, bing_webmaster — Alice Labs runs on its own site and hands off to clients.
deepdiveAI Crawler Management
Deep dive on GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, PerplexityBot, and Bingbot configuration — robots.txt, WAF, and IP-range allowlisting.
deepdiveBing and Copilot Optimization
Bing Webmaster Tools verification, IndexNow rollout at 10,000 URLs per day, and coverage-diagnostic patterns for Copilot visibility.
deepdiveCitation Optimization for AI Answer Engines
The 12 structural citation features Alice Labs audits — answer-shaped openers, per-claim statistics, entity-dense H2s, and schema patterns.
deepdiveAI Search vs Google 2026: Different Scoreboards
Why Google top-3 ranking does not transfer to ChatGPT or Copilot citation — and how to measure the two surfaces independently.
deepdiveAI Search Optimization for B2B
The B2B-specific playbook — verification-heavy query patterns, Trustpilot presence lift, and executive Wikidata IDs for enterprise citation.
Sources
- OpenAI Bots Reference — GPTBot, OAI-SearchBot, ChatGPT-UserOpenAI · OpenAI“OpenAI runs three crawlers with independent purposes: GPTBot (training), OAI-SearchBot (ChatGPT Search citations), ChatGPT-User (on-demand user fetches). They honor independent robots.txt rules; robots.txt changes propagate through caches in approximately 24 hours. IP ranges published at openai.com/gptbot.json, openai.com/searchbot.json, openai.com/chatgpt-user.json.”(accessed 2026-08-04)
- IndexNow — Instant URL indexing protocolMicrosoft · Microsoft Bing“IndexNow accepts up to 10,000 URL submissions per day per verified property. Accelerates Bing indexation from days to minutes for new and updated content. Bing Webmaster Tools verification is a prerequisite for API-scale submission.”(accessed 2026-08-04)
- Radar — llms.txt adoption report (June 2026)Cloudflare · Cloudflare“llms.txt exists on approximately 14% of the global top 100K sites as of June 2026, up from ~2% a year earlier. W3C opened a working draft on 16 June 2026. No major LLM provider has publicly committed to production consumption.”(accessed 2026-08-04)
- Search engine volume to drop 25% by 2026 due to AI chatbots and virtual agentsGartner · Gartner“Gartner projects that traditional search engine volume will drop 25% by 2026 as users shift to AI chatbots and other virtual agents.”(accessed 2026-08-04)
- Model Context Protocol SpecificationAnthropic · Model Context Protocol“MCP is Anthropic's open protocol (released late 2024) for exposing structured tools and data to LLM agents at query time. The ecosystem crossed 200+ server implementations in 2026 with official servers for GitHub, Slack, Linear, Playwright, Postgres, and Notion. Public read-only MCP endpoints enable on-demand data crawlability by agents.”(accessed 2026-08-04)
- Schema.org — sameAs propertySchema.org · Schema.org“sameAs is the schema.org property used to anchor an entity (Organization, Person, Product) to external authoritative URLs — Wikidata, LinkedIn, Crunchbase, Trustpilot, G2, GBP. Foundational to LLM entity resolution and cross-source disambiguation.”(accessed 2026-08-04)
- Schema.org — ArticleSchema.org · Schema.org“Article schema is the base type for citable long-form content. Reference the publishing Organization by @id (not nested) to enable cross-page entity resolution — the pattern the 12-feature rubric enforces.”(accessed 2026-08-04)
- Search Engine Optimization (SEO) starter guideGoogle Search Central · Google“Google's canonical guidance on technical SEO fundamentals — sitemaps, canonical tags, crawlability, indexability. Baseline plumbing that AI crawlability inherits and extends.”(accessed 2026-08-04)
- LLMO consulting services and Nordic citation-share baselineAlice Labs · Alice Labs“Alice Labs' August 2026 GPT-5.5 citation-share baseline: 2,346 queries across 158 prompts, $64.15 cost. 100% of GPT citations were Nordic-tagged. 100+ production AI implementations delivered since 2023 across the Nordics and Europe underwrite the methodology and instrumentation stack.”(accessed 2026-08-04)
Next scheduled review: