AI Ranked
Guide

How to rank in Claude and get cited when it searches the web

Claude attached about a dozen links per answer in the largest public test, and it picks them differently from ChatGPT and Perplexity. Here's how its search step works, what decides whether your page can be picked, and a plan to get there.

Short answerRanking in Claude means being one of the pages Claude cites, or the brands it names, when it searches the web for an answer. Claude only cites what its search step returns, and Brave Search appears to supply those results. So allow Claude-SearchBot and Googlebot, get indexed in Brave, and write self-contained, sourced sections.
Key takeaways
  • Anthropic's docs say every web search answer carries citations, and simple questions typically trigger 1 to 3 searches while comparisons can trigger 10 or more.
  • Claude returned 12.49 links per answer in Slate's 1,000-question test of 3 August 2026, second only to Perplexity's 19.08.
  • In that test Claude cited zero Reddit pages, and pages it cited had a lower average Domain Rating (76) than pages it skipped (78).
  • Brave Search's crawler follows your Googlebot rules and has no user agent of its own, so a Googlebot block can hide a page from Claude too.
  • Claude's share of AI referral sessions rose from 1.4% to 18.5% in Goodie's mostly B2B panel between mid-2025 and spring 2026.

What does it mean to rank in Claude?

You rank in Claude when it cites your page or names your brand in an answer it wrote after searching the web. There's no position one. Claude writes a single answer and attaches citations to the passages it used, so the goal is to be among the sources it draws on, and for commercial questions, among the brands it recommends.

Two things make Claude its own project. It searches more often than people assume: web search has been available on every Claude plan worldwide since 27 May 20251, and in the newer Claude apps there's no toggle at all, because Claude "searches the web when it helps"2. And its results come from a different index than ChatGPT's or Google's, so pages that do well elsewhere can be missing here.

If you want the cross-engine picture first (which index each assistant uses and which crawler feeds it), read how AI engines choose their sources. This guide goes deeper on Claude alone.

How does Claude decide which pages to cite?

Claude cites pages its search tool returns and, in some cases, fetches in full. It doesn't browse freely. The sequence is search, select, read, cite, and you can fail at each step.

Step 1: Claude decides whether to search

Anthropic's web search tool documentation says "Claude determines when to search based on the prompt." It searches for recent events, current prices and statistics, and organizations, people or products that might have changed. It skips search for stable facts, creative writing and greetings3. Simple factual queries typically use 1 to 3 searches; comparative or multi-entity research "can use 10 or more"3.

That list is useful. Questions about tools, vendors and prices are exactly the ones Anthropic says trigger search, so commercial prompts in your category will usually be answered from live results. A question like "what is double-entry bookkeeping" may not be, and then the answer comes from training data.

Step 2: the results come from an index Anthropic doesn't name

Anthropic's product and API docs don't name a search provider. Brave Search was added to Anthropic's subprocessor list in March 2025, and Simon Willison found that Claude's citations for a test query matched Brave's top results for the same search6. TechCrunch reported the same finding; neither company commented7. Treat Brave as the strongest available evidence, not a confirmed contract.

Brave runs its own index, which it describes as "40+ billion pages" kept fresh by more than 100 million page updates a day9. Two details on its crawler help page matter for you. The crawler "does not advertise a differentiated user agent," and if a page "is not crawlable by Googlebot, then Brave Search's bot will not crawl it either"8. You can't allow or block Brave by name. You control it through your Googlebot rules.

Anthropic also runs its own crawlers, documented in its crawler help article5:

BotWhat it doesIf you block it
ClaudeBotCollects content that may be used to train modelsFuture content is kept out of training data. Search is unaffected.
Claude-SearchBotCrawls to improve search result qualityAnthropic can't index your content "for search optimization," which may reduce visibility in Claude's search results
Claude-UserFetches pages when a user's question needs themClaude can't retrieve your page for that user, which may reduce visibility in user-directed search

Step 3: Claude picks results and may read them in full

When both search and fetch are available, Anthropic's web fetch documentation describes Claude searching, selecting "the most promising results," then fetching the full content4. The same page says the fetch tool doesn't support sites "dynamically rendered with JavaScript" and respects robots.txt4. Those docs describe the developer API; Anthropic hasn't published how the consumer app's fetcher differs, so treat a server-rendered page as the safe assumption for both.

Step 4: Claude quotes a short passage

"Citations are always enabled for web search," per the API docs, and each citation carries up to 150 characters of cited text3. Every search result also comes with a page_age field, described as when the site was last updated3. Anthropic doesn't say how much weight that field gets. A visible, accurate date costs nothing, so keep one.

Our takeClaude is the one assistant where your own page still decides a lot. In Slate's test, page-level signals such as word count separated cited from skipped pages in Claude and in no other engine, while Domain Rating made no difference. That's good news for smaller sites. The catch is upstream: if Brave hasn't indexed the page, or a Googlebot rule hides it, none of that writing gets read. Fix eligibility first, then write.

What does the data say Claude cites?

The best public dataset is Slate's study of 1,000 B2B SaaS questions across 40 software categories, run with web search on and captured on 3 August 2026, using Claude Sonnet 4.6 through the API10. Here's what it found for Claude:

  • Claude linked a source on 978 of 1,000 answers, citing 8,933 different pages on 3,972 sites.
  • It quoted 35.0% of pages ranking first on Google for the question and 17.4% of pages ranking ninth. Google rank helps, but far less than in Perplexity (86.9% at first).
  • Page-quality signals mattered more than rank. Word count had the strongest effect size (0.186), and Slate notes Claude is "the only engine where what is on the page changes its odds at all."
  • Reddit, Quora and Stack Overflow pages that ranked for a question were cited 0.0% of the time by Claude, against 74.2% by Perplexity.
  • It cited 34.5% of ranking pages on research questions and 21.0% on buying questions.

By page format, Claude's citation rates looked like this10:

Page typeClaude cite ratePerplexity cite rate
Definition39.1%68.1%
Pricing34.1%77.1%
How-to30.0%66.6%
Comparison29.6%73.8%
Listicle24.6%71.7%
General13.8%69.5%

Two caveats. This is one study, one answer per question, through the API, which may not match what a logged-in user sees in the Claude app. And "position" in the study means Google rank, not Brave rank. Still, the pattern is clear enough to act on: Claude is choosier than Perplexity, it rewards substantive pages, and it doesn't lean on forums.

The 7-step plan to get cited by Claude

Steps 1 to 3 take a week. Steps 4 to 6 are the ongoing work, and step 7 keeps you honest.

1. Write 20 to 40 prompts that make Claude search

Use the triggers from Anthropic's docs: current prices, vendors, products, anything that changes. "Best payroll software for a 50-person US company," "Gusto vs Rippling pricing," "what does [your category] cost." Add a few research questions too, since Claude cited ranking pages more often on research questions than on buying ones in the Slate data.

Done when: you have at least 20 prompts, most of them about products, prices or comparisons, and each tagged as buying or research.

2. Run a baseline in Claude, three times per prompt

Run each prompt three times in a fresh chat with web search available, and log every cited URL in order. Claude shows its sources with the answer, so this is quicker than in ChatGPT. Count a page as cited only if it shows up in two of three runs.

Done when: 60 or more runs are logged with cited URLs, whether your domain appears, and which brands are named.

3. Make sure Claude's pipeline can reach you

Check three rules. Googlebot must be allowed on every page you want cited, because Brave follows it. Claude-SearchBot and Claude-User must be allowed in robots.txt and at the firewall; grep your access logs for both and match the IPs against Anthropic's published IP list. Our robots.txt AI checker reads the file for you. Remember that robots.txt doesn't stop Brave indexing a page; Brave says to use noindex for that8.

Done when: Googlebot, Claude-SearchBot and Claude-User all get 200 responses on your money pages, and no noindex sits on a page you want cited.

4. Check Brave, page by page

Search your prompts' core phrases on search.brave.com and see where your pages land. A page missing from Brave's results is a page Claude probably can't cite, however well it ranks on Google. Brave's crawler help page links a form to submit a URL for crawling8. Use it for new or updated money pages.

Done when: every money page appears in Brave for its own title query, and you've submitted any that don't.

5. Serve the content in the HTML

Fetch each money page with JavaScript off (curl is enough) and look for the main text, prices and tables. If the copy only appears after a script runs, a fetcher that doesn't render JavaScript sees an empty shell4. Pricing pages built as client-side widgets are the usual offender.

Done when: the raw HTML of each money page contains its headline answer, its prices and its comparison table.

6. Write sections that survive a 150-character quote

Claude cites passages, not pages. Put a question in each H2, answer it in the first sentence, and put the number and its source in the next. Build the formats Claude cited most in the Slate data: a definition page for your category, a public pricing page, and how-to and comparison pages with real detail. Thin pages lose here more than anywhere else, since Claude was the one engine where page substance changed the odds10. Our citability grader scores answer-first structure and sourcing.

Done when: each money page answers its question in the first 50 words, every statistic links to a source, and you have a definition, pricing and comparison page for your category.

7. Get named on the pages Claude already cites

Sort your baseline's cited URLs by how many prompts they appear on. Those pages are what Claude reads about your category. Work on getting named on the ones that leave you out: trade publications, review sites, comparison articles, vendor-neutral guides. Skip Reddit seeding as a Claude tactic; it cited none in the Slate test, though it still matters for Perplexity.

Done when: you have a list of the 15 most-cited URLs, each marked named or not named, with an owner contact for each gap.

Worked example: a restaurant scheduling app

This is a hypothetical company, "Rostra," which sells shift scheduling software to restaurant groups. We haven't run these prompts; the example shows how the checks and decisions fit together.

The access check. Rostra wants to stay out of model training but in Claude's search answers. Its robots.txt groups look like this:

User-agent: ClaudeBot
Disallow: /

User-agent: Claude-SearchBot
Allow: /

User-agent: Claude-User
Allow: /

User-agent: Googlebot
Allow: /

The trap is a leftover Disallow: /pricing under User-agent: * from an old A/B test. Googlebot has its own group here, so it's fine, but any page blocked for Googlebot would also be skipped by Brave.

The render check. Rostra runs curl -s https://rostra.example/pricing | grep -c "per location" and gets 0. The plans load from a JavaScript widget. That's the first fix, because Claude's top-cited format after definitions is pricing.

The baseline. 25 prompts, 75 runs. Reading the log:

  • If "best scheduling software for restaurants" cites three listicles and none names Rostra, step 7 is the job. Rostra's own page isn't in contention for that prompt.
  • If "how to schedule split shifts legally in California" cites Rostra's blog, Claude already trusts that format. Rostra writes more how-to pages on labor rules.
  • If "Rostra vs 7shifts pricing" cites the competitor's comparison page, Rostra has no comparison page of its own. It builds one with a server-rendered price table.
  • If a Rostra page ranks well on Google but never appears in Claude, Rostra searches it on Brave. Missing there means submitting the URL and checking for Googlebot rules or noindex.

The log sheet. One row per run:

prompt_id | type | run | searched? | cited_urls (in order) | rostra_cited? | rostra_named? | competitors_named | in_brave_top10?

What doesn't get you cited by Claude

Paying for placement

There's nothing to buy. In February 2026 Anthropic said "Claude will remain ad-free"12. Citations come from search results, not sponsorship.

Blocking ClaudeBot and expecting to vanish (or to appear)

ClaudeBot is the training crawler5. Blocking it doesn't remove you from Claude's search answers, and allowing it doesn't put you in them. The bots that matter for citations are Claude-SearchBot and Claude-User, plus Googlebot because of Brave.

Using robots.txt to keep a page out of Brave

Brave says it doesn't use robots.txt to prevent indexing and points site owners to noindex instead8. If you need a page gone from Claude's results, robots.txt alone may not do it.

Seeding Reddit threads

It works for Perplexity and Google. For Claude, the Slate data shows no Reddit citations at all across 1,000 questions10. Put that effort into your own pages and trade press.

Schema as a Claude ranking factor

Anthropic has published nothing saying Claude reads structured data when choosing sources, and the citation is a quoted text passage. Keep schema for Google's sake. For Claude, the words in the HTML are what count.

How do you measure your visibility in Claude?

Track three numbers on your fixed prompt set each month: citation rate (share of runs citing your domain), mention rate (share of runs naming your brand) and the top cited URLs. Show run counts next to every percentage. Our guide to measuring AI visibility covers sample sizes, and the AI visibility tools comparison lists which trackers include Claude.

Then watch traffic. In GA4, look for sessions with claude.ai as the source and see which landing pages they hit. It's worth the five minutes: Goodie's 2026 report found Claude's share of AI referral sessions rose from 1.4% in May to August 2025 to 18.5% in March and April 2026, on a mostly B2B panel11. For a quick first read across engines, the free Arobis AI visibility checker shows whether AI engines name your brand for your category's questions.

How long does it take to show up in Claude?

Access fixes are quick to verify: once Brave has crawled a page you'll see it in Brave's results, and Claude can cite it from then on. Content changes show up as fast as Brave recrawls the page, which is why submitting updated URLs is worth doing. Getting named on other people's pages runs on their schedule, so give step 7 a quarter. Answers that come from training data change only with new models.

The same work carries over. Claude and Perplexity shared 13.6% of cited pages in the Slate test, the highest overlap of any pair10, so see our guides to ranking in ChatGPT, Gemini and Google AI Overviews for what differs.

Frequently asked questions

What search engine does Claude use?

Anthropic doesn't name one in its product docs. Brave Search was added to Anthropic's subprocessor list in March 2025, and independent tests found Claude's citations matched Brave's results for the same query. Brave's crawler follows your Googlebot rules and has no user agent of its own, so checking your pages on search.brave.com is the practical test.

Does blocking ClaudeBot remove my site from Claude?

No. ClaudeBot collects training data, and blocking it keeps future content out of training. Claude's search answers depend on Claude-SearchBot, Claude-User and the search index behind them. If you want to opt out of training but stay citable, block ClaudeBot and allow the other two, plus Googlebot, which Brave follows.

How do I get my website cited by Claude?

Allow Googlebot, Claude-SearchBot and Claude-User, confirm your pages appear in Brave Search, and serve your content in plain HTML rather than JavaScript. Then write pages that answer one question per section with sourced numbers, and get named on the third-party pages Claude already cites for your topic. Measure with a fixed prompt set, three runs each.

Does Claude always search the web?

No. Anthropic says Claude decides from the prompt, searching for recent events, prices, products and anything that might have changed, and skipping it for stable facts and creative tasks. Simple questions usually take 1 to 3 searches and comparisons can take 10 or more. Answers without a search come from training data and carry no citations.

Does domain authority matter for Claude citations?

Less than you'd think. In Slate's 1,000-question test, pages Claude cited averaged a Domain Rating of 76, slightly below the 78 average of pages it skipped. Page substance, led by word count, was the strongest signal for Claude, and it was the only engine where on-page signals clearly changed the odds of being cited.

How is Claude different from Perplexity for citations?

Both cite heavily, about 12 links per answer for Claude against 19 for Perplexity in the Slate test, and they overlap more than any other engine pair. The big difference is forums: Perplexity cited ranking Reddit, Quora and Stack Overflow pages 74.2% of the time, Claude never did. Claude is also choosier, citing far fewer of the pages that rank.

Sources

Cite this page AI Ranked Editorial. "How to rank in Claude and get cited when it searches the web." AI Ranked, October 11, 2026. https://airanked.ai/guides/how-to-rank-in-claude