AI Visibility Tracking ToolFree checker

How Brave Search AI Answers Pick Sources: What the Evidence Shows

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

As of October 2026, our evidence base holds no Brave documentation on how Brave Search AI answers choose sources. No one outside Brave can describe its selection or citation rules from first-party evidence. The one relevant item is a March 2025 report that Anthropic added Brave Search as a subprocessor, which links Brave to Claude's web search. What you can control is access: crawlable HTML, correct robots.txt rules and a reachable server.

What Brave documents about AI answer sources

Nothing, as far as our evidence base goes. We reviewed first-party documentation from Google, OpenAI, Anthropic, Perplexity, Meta and Microsoft. None of it describes how Brave Search AI answers pick, rank or cite sources. Brave's own pages on this are not in the evidence set either.

That means three things are unknown from first-party evidence, as of October 2026:

  • Which pages Brave's AI answers draw from for a given query.
  • How many sources they show, and how they choose among retrieved results.
  • Which crawler user agent Brave uses and which robots.txt token controls it.

We will not fill those gaps with guesses. If a page claims to list "Brave AI ranking factors", ask it for a Brave source. Our companion page on what evidence exists for Brave AI answers factors tracks this same gap.

The next move is simple. Treat Brave like any engine whose selection rules are private. Work on the parts you control, and measure what actually shows up.

What Anthropic documents on the Claude side

Anthropic publishes far more than Brave does, and it is the side you can act on.

Anthropic describes separate agents for separate jobs. ClaudeBot is tied to training. Claude-SearchBot relates to search quality. Claude-User fetches pages when a user triggers it. Each one is a separate robots.txt decision.

Anthropic also documents the Claude API web search tool. Its results expose a url, a title and a page_age field ("When the site was last updated"). Citations point to text spans, with cited_text of up to 150 characters. Exposing page_age shows the field exists. It does not show that Claude weights it.

Two behaviors limit what any test can show, as of October 2026:

  • Search on Claude.ai is a user toggle, with no published default.
  • When a developer builds on Claude, their system prompt steers when it searches.

The practical upshot: a Claude answer with no citations may have used no web search at all. Our breakdown of Claude's web search tool docs covers the fields in detail, and why Claude and Perplexity cite differently explains the span versus whole-source split.

The four stages, applied to Brave and Claude

Every AI answer passes through four stages. Separating them shows where the gaps are.

Stage What it decides What is documented for Brave or Claude
Parametric What the model knows with no web access Fixed at a training cutoff. Nothing you do this quarter reaches it
Access Whether a crawler can fetch your page Anthropic documents its agents. Brave's crawler is not in our evidence
Retrieval Whether your page enters the answer's context Brave's role is reported, not documented. Search is discretionary
Generation Which retrieved pages get cited Claude cites text spans. Brave's own answers: undocumented

A July 2026 critical survey of 45 GEO studies (arXiv 2607.14035) found that already-retrieved content can change how it gets cited. It also found no technique with a stable, cross-platform effect on getting discovered in the first place. That matters here. Without Brave documentation, the only stage you can work on with confidence is access.

Our guide to how AI search picks sources walks through each stage across engines.

What you can control

The evidence supports a short list. Each item removes a block. None promises a citation.

  1. Put key facts in the raw HTML. Vercel found that ChatGPT and Claude crawlers fetch JavaScript files but do not execute them, so they cannot read client-side rendered content. Brave's crawler was not covered by that finding. Server-rendering your pricing, product names and definitions removes the risk either way.
  2. Set robots.txt per bot. Allow Claude-SearchBot if you want to be eligible for Claude's search. Blocking ClaudeBot is a training decision. For Brave, check Brave's own documentation for its user agent; we cannot name it from our evidence.
  3. Check the firewall, not just robots.txt. A CDN or bot-management rule can block a crawler that robots.txt allows. The AI Crawler Checker requests a page as each AI crawler and shows which ones get turned away.
  4. State specific facts plainly. A price, a number or a one-line definition on a fetchable page gives an engine a sentence it can quote.

Skip the tactics with no evidence behind them. Nothing supports schema markup, llms.txt, chunking or an "AI-friendly" writing style as a route into Brave or Claude answers.

How to measure without guessing

Because Brave publishes no selection rules in our evidence, measurement has to come from observation.

  • Use the Claude API with search on. The web search tool returns the sources it retrieved and the spans it cited. Logging both shows whether you were found and dropped, or never found. Our playbook on logging retrieved versus cited sources sets this up.
  • Record retrieval state. Note whether each answer actually searched. An ungrounded answer reflects the model's training data, not your current site.
  • Score each engine separately. Claude, Brave's own answers and other engines draw on different pipelines. One blended number hides which one is failing.
  • Repeat over time. Platform behavior changes. A single run is a snapshot.

When you find a wrong fact, trace it. Fix your own page first, then the third-party pages that repeat the error.

More on this

Does Claude use Brave Search for every web answer? The evidence does not show that. A March 2025 report noted Anthropic listed Brave Search as a subprocessor, which links Brave to Claude's web search. It does not say Brave is the only provider or that it serves every query. Claude also searches only some of the time: on Claude.ai, search is a user toggle with no published default, and developers' system prompts steer it in the API.

Which user agent does Brave use to crawl for AI answers? Our evidence base does not include Brave crawler documentation, so we cannot name its user agent or robots.txt token. Check Brave's own published documentation before writing rules for it. Do not copy a token from a third-party list without a Brave source. For Claude, Anthropic does document its agents: ClaudeBot, Claude-SearchBot and Claude-User, each controlled separately.

If I block ClaudeBot, do I disappear from Claude's search answers? Not by that rule alone. Anthropic describes ClaudeBot as its training crawler and Claude-SearchBot as a separate agent tied to search quality, with Claude-User for user-triggered fetches. Each is its own robots.txt decision. A common error is a blanket AI block that catches the search agent too. Review each agent's line in your robots.txt and check that your firewall lets the ones you allow through.

Will schema markup or llms.txt help me appear in Brave AI answers? There is no evidence they do. No engine in our evidence documents reading llms.txt, and Google says its Search ignores it. Ahrefs tracked 1,885 pages adding schema and found no major citation uplift on any platform, with AI Overviews citations falling 4.6%. Brave has published nothing in our evidence either way. Existing markup does no harm, but it is not a lever for AI answers.

Why does my brand appear in Claude answers but not in Brave's own AI answers? They are different products, and only one documents its tooling. Claude's search draws on retrieval that may include Brave, then applies its own citation behavior. Brave's own AI answers follow rules Brave has not documented in our evidence. Results can differ for the same query. Measure each one separately, note whether search ran, and check that both sets of crawlers can reach your pages.

Sources

  1. Anthropic Trust Center: Brave Search added as a subprocessor
  2. Does Anthropic crawl data from the web, and how can site owners block the crawler?
  3. Web search tool - Claude Platform Docs
  4. The rise of the AI crawler - Vercel
  5. [2607.14035] Optimizing Visibility in Generative Engines: A Critical Survey of Generative Engine Optimization (2023-2026)
  6. We Tracked 1,885 Pages Adding Schema. AI Citations Barely Moved.

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