AI Visibility Tracking ToolFree checker

Grok Visibility Checklist: General Access and Accuracy Steps

99Visibility Research · Updated October 21, 2026 · 7 min read

Short answer

As of October 2026, our evidence base has no first-party xAI documentation of a Grok crawler user agent, robots.txt token or opt-out control. A Grok checklist therefore uses general steps that hold across AI engines. Put key facts in raw HTML, check robots.txt and your firewall separately, keep your own facts consistent, and record what Grok actually says. None of these steps is Grok-specific, and none guarantees a mention.

Key takeaways

  • As of October 2026, the evidence we work from documents no Grok crawler name, robots.txt token or opt-out, so treat any specific Grok claim as unverified.
  • The checks with real evidence behind them are access checks: content in raw HTML, per-bot robots.txt rules and firewall reachability.
  • Your server logs are the only place to see which agents claiming to be xAI or Grok actually request your pages.
  • Accuracy work is in your control: state prices and key facts once, plainly, and the same way on every page.
  • Schema, llms.txt and AI-friendly rewriting have no credible evidence as levers for any engine, Grok included.

What xAI documents, and what it does not

This checklist starts with a gap. The evidence base behind this library holds first-party crawler documentation from OpenAI, Google, Anthropic, Perplexity, Meta and Microsoft. It holds nothing from xAI on how Grok crawls, retrieves or cites the web.

That means, as of October 2026, we cannot tell you:

  • the user agent string a Grok crawler sends
  • whether a robots.txt token exists for Grok, or what blocking it would do
  • whether Grok separates training crawls from search crawls, the way OpenAI separates GPTBot from OAI-SearchBot
  • which index or search provider Grok draws on when it answers with live results
  • whether Grok searches by default or only for some questions

If a guide names a Grok bot and promises a result for allowing it, ask for the xAI page that says so. We have not seen one.

What we can say is how AI engines work in general. Every answer passes through four stages: parametric knowledge (what the model learned before its cutoff), access (whether a crawler may fetch your page), retrieval (whether your page enters the answer for a given question) and generation (what the model writes and cites). You control part of access. You influence retrieval only indirectly. You control nothing in the parametric stage this quarter. The steps below follow that split, and the same structure appears in our Meta AI visibility checklist and DeepSeek visibility checklist.

Find out who actually fetches your pages

Because nothing documented tells you Grok's crawler name, your own logs are the evidence. Start there before changing any rule.

  1. Pull 30 days of server or CDN logs.
  2. Filter for user agents that mention xAI or Grok, and record the exact strings you see.
  3. Note the status code each one received: 200, 403, 429, or a challenge page.
  4. Check whether those requests reached /robots.txt as well as your content pages.

Treat a user agent string as a claim, not proof. Anyone can send any string. Cloudflare documents verified-bot programmes for this reason, and other operators publish IP ranges (OpenAI publishes its search crawler ranges at a public JSON file). We have no evidence that xAI publishes either.

What this tells you: whether anything identifying as Grok reaches you at all, and whether your stack lets it through. If you see nothing, that is a finding too. It is not a reason to add speculative rules.

Put load-bearing facts in the raw HTML

This is the strongest evidence in the set, and it applies across engines. Vercel's crawler study (December 2024) found that ChatGPT and Claude crawlers fetch JavaScript files but don't execute them, so they can't read content that only appears after client-side rendering. Later testing, as of June 2026, re-confirmed this for a named set of crawlers. Grok's crawler was not in that set, so we cannot say how it behaves. The safe assumption is the cautious one.

The check takes minutes:

  1. Load your pricing, product and about pages with JavaScript disabled.
  2. Compare that text with what a normal browser shows.
  3. List every price, plan name, product name and key claim that appears only after scripts run.
  4. Move those facts into the server-rendered HTML.

This fix does not make any engine more likely to pick you. It decides whether your facts exist for the crawler at all. Re-run it after every redesign, and use the site migration checklist for AI crawler access when you change platforms.

Check robots.txt and the firewall separately

Two different gates decide whether a crawler gets your page, and they can disagree.

robots.txt

Rules are per bot. OpenAI's crawler page states that "each setting is independent of the others": blocking GPTBot stops training use, while OAI-SearchBot controls ChatGPT search. Without xAI documentation, there is no confirmed Grok token to allow or block. So:

  • Read your robots.txt for blanket rules such as User-agent: * with Disallow: / on key sections. Those apply to every bot that honours robots.txt.
  • Check whether someone added a broad AI block that also catches retrieval bots you want, such as OAI-SearchBot, PerplexityBot or Claude-SearchBot.
  • Do not add a Grok rule based on a name from a blog post. Use only the strings your logs show, and decide deliberately.

Firewall and CDN

OpenAI's ChatGPT search help page says eligibility needs the crawler allowed and the host or CDN letting its traffic through. A firewall can return 403 to a bot that robots.txt allows. That failure is silent. Cloudflare also changed its defaults on 2026-09-15: Training and Agent crawler categories became blocked by default on ad-displaying pages for new domains, new sites on existing accounts and existing free-tier customers. You may have lost access without editing anything.

The AI Crawler Checker requests a page as each AI crawler it supports and shows which ones your firewall turns away. For anything it does not cover, your logs remain the record.

Make your own facts consistent and quotable

Accuracy is the half of this checklist you fully control. AI platforms get specific facts wrong about specific brands. A common cause you can fix is your own site contradicting itself.

  • Find contradictions. Compare your price, founding year, location, plan names and integrations across the pricing page, about page, footer and help docs. Fix every mismatch.
  • State facts plainly. Put the price, the number or the one-line definition in a sentence on a fetchable page. That gives an engine a sentence it can quote, and it is the only positive experimental signal we have for on-page content.
  • Retire old facts. Old pricing pages and outdated launch posts stay fetchable. Update or redirect them.
  • Earn third-party mentions. When engines cite other sites instead of yours, being named on those sites is the route into the answer. This is an association in the evidence, not a promised effect.

Remember the parametric stage. A model answering without live search uses what it learned before its cutoff. Nothing you publish this month reaches that answer. For launches, the product launch checklist for AI accuracy covers the timing.

Check what Grok says, and keep a dated record

You cannot see inside Grok's retrieval. You can see its answers.

  1. Write five to ten buyer questions a real prospect would ask, including your category plus your city or use case.
  2. Ask Grok each one, logged out where possible, and save the full answer with the date.
  3. Mark each answer: are you named, are your facts right, and are any sources shown?
  4. Separate answers that show sources from answers that don't. An answer with no visible sources may come from the model's training data, which you cannot fix quickly.

Grok has a documented accuracy record worth knowing. Columbia Journalism Review's Tow Center measured citation errors on news queries and reported that Grok 3 answered 94% of them incorrectly. That was one study, on news, on an older model. It is a reason to check Grok's answers about you, not a measure of how it treats your brand today.

Repeat the same questions each quarter so changes are visible. The quarterly AI visibility review gives a template, and the free GEO audit walks through the access-first order.

What to skip

Some popular steps have no credible evidence behind them for any engine. They have none for Grok either.

  • Schema or FAQ schema to get cited. Ahrefs' matched test found AI Overviews citations fell 4.6% after pages added schema. Existing markup does no harm, but it is not a lever for AI answers.
  • llms.txt. Google says Search ignores it, and no engine in our evidence documents reading it.
  • AI-friendly rewriting or chunking. A July 2026 survey of 45 GEO studies found no technique with a stable, cross-platform causal effect on discoverability.
  • Hidden text or instructions aimed at AI crawlers. Injected content can sway agents in lab tests, but it is manipulation. It risks penalties and your reputation. Never use it.

Spend the time on access and accuracy instead.

Frequently asked questions

Is there a Grok crawler I should allow in robots.txt?

As of October 2026, our evidence base contains no xAI documentation naming a Grok crawler or a robots.txt token for it. Check your server logs for user agents that mention xAI or Grok and record the exact strings. Avoid copying a bot name from an unsourced article. A blanket rule such as a site-wide disallow for all user agents would affect any crawler that honours robots.txt, so review those first.

Will these steps get my brand into Grok answers?

No step guarantees a mention, a citation or a position. The access steps remove blocks that can keep your content away from any crawler. The accuracy steps make your facts consistent and quotable. Whether Grok retrieves and names you for a given question depends on its own systems, which xAI does not document in the evidence we use.

How is a Grok audit different from a ChatGPT audit?

For ChatGPT, OpenAI documents separate crawlers: GPTBot for training, OAI-SearchBot for search, ChatGPT-User for user actions. You can check each one precisely. For Grok, no equivalent documentation exists in our evidence, so the access part relies on your logs and general checks. The answer-checking part works the same way: ask real buyer questions, save dated answers and mark the errors.

Does blocking AI training crawlers hurt my Grok visibility?

Nobody can say for Grok, because xAI does not document whether it separates training and search crawlers. For OpenAI, blocking GPTBot stops training use and does not remove you from ChatGPT search. The effect of training exclusion on what any model later knows about a brand is unmeasured by anyone, including the vendors. Decide based on your content policy, not a promised visibility gain.

How often should I re-run this checklist?

Re-run the access checks after any redesign, CDN change or migration, because those are when silent blocks appear. Re-ask your buyer questions each quarter and after launches or price changes. Platform behaviour changes without notice, and Cloudflare's 2026-09-15 default change shows that access can shift even when you edit nothing.

Sources

  1. The rise of the AI crawler - Vercel
  2. Overview of OpenAI Crawlers
  3. Searching the web with ChatGPT
  4. We Tracked 1,885 Pages Adding Schema. AI Citations Barely Moved.
  5. [2607.14035] Optimizing Visibility in Generative Engines: A Critical Survey of Generative Engine Optimization (2023-2026)

This page is AI-assisted. It was written from a verified evidence base and checked against our editorial policy. Engine behaviour changes often; facts are as of October 21, 2026.

Keep reading