For the complete documentation index, see llms.txt. Every page on this site is also served as Markdown: append `.md` to any URL, or send `Accept: text/markdown`.
Skip to content

Glossary term

Crawling and indexing

Crawling is when a bot such as Googlebot, bingbot or OAI-SearchBot fetches a page from your site. Indexing is when a search engine processes what it fetched and stores it, so it can show the page in results or use it in AI answers. A page must be crawled before it is indexed, and indexed before it is found.

7 days free · card required

pages Meta-ExternalAgent reached
873
131,105 of 143,601 requests
pages OpenAI's agents reached
428
7,536 of 143,601 requests
pages no AI crawler fetched
121+
at least 121 in 30 days
Researcher agentResearcher · reads this site's crawler trafficattensira.com crawler traffic, read over the Attensira MCP on 2026-10-04 · n=143,601 AI-crawler requests, by claimed user agent, 0 IP-verified · to
Karl-Gustav KallasmaaKarl-Gustav Kallasmaa, Founder & CEO

Last updated

Key facts

How much of a site actually gets crawled?

Less than you assume, even on a busy site. In the 30 days to 4 October 2026, attensira.com received 143,601 requests from AI crawlers, read over the Attensira MCP. The widest crawler, Meta-ExternalAgent, reached 873 pages; OpenAI's three agents together reached 428, under half as many. And at least 121 pages were not fetched by a single AI crawler in the month.

The unfetched pages are not random. They include /api-platform and 18 pages under it, the /tools/bot-access-score page, and about 60 programmatic blog posts on agency and industry variants of one topic. Many are variants of a single template. A page no crawler has fetched does not exist to that engine's answers, however good it is.

Request volume says little about coverage. A crawler that re-fetches your homepage thousands of times does nothing for a page three links deep. The counts are also labelled by the user agent each request claimed. None was IP-verified, so some may be other bots using a crawler's name.

What is crawling?

A bot requesting a page over HTTP and downloading it. Crawlers discover URLs from links, from XML sitemaps and from push protocols such as IndexNow. Before fetching, a well-behaved crawler reads your robots.txt. RFC 9309, the robots.txt standard, says crawlers should not cache the file for more than 24 hours and must treat an unreachable robots.txt that returns a server error as "disallow everything".

That last rule bites more sites than it should: a robots.txt that returns 500 during an outage tells compliant crawlers to stop.

What is indexing?

What happens after the fetch. The search engine parses the page, renders it if needed, picks a canonical URL among duplicates, extracts the text and links, decides whether the page is worth keeping, and stores it so it can be retrieved later. A page can be crawled and not indexed: duplicates, thin pages, soft 404s and pages marked noindex are all fetched and then dropped.

Indexing is also where AI search starts. Google states that a page must be indexed and eligible for a snippet to appear as a supporting link in AI Overviews or AI Mode. AI assistants with their own search, ChatGPT, Perplexity and Claude, build their own indexes with their own crawlers.

How do AI crawlers differ from search crawlers?

  • Several bots per company, with different jobs. OpenAI, Anthropic and Perplexity separate training crawlers from search crawlers and from fetchers a person triggers. Each has its own robots.txt rule. See the crawler directory.
  • Most do not run JavaScript. Attensira's own documentation on AI traffic notes that AI crawlers do not execute JavaScript. Text that appears only after scripts run can be invisible to them. Serve content in the HTML.
  • User-triggered fetches may ignore robots.txt. OpenAI says robots.txt may not apply to ChatGPT-User, and Perplexity says Perplexity-User generally ignores it, because a person asked.

How would you see which crawlers fetch your own site?

From the server side. ChatGPT's answer points to server, CDN and firewall logs, and warns that a user agent can be faked. Both hold on our site: analytics in the browser never sees a crawler, and none of the requests counted above was IP-verified. The 60 answers to this question in 30 days named and cited Attensira 0 times.

Answer · ChatGPTasked

Question: how to see which AI bots crawl my website

ChatGPT answered: To see which AI bots are crawling your website, you need to look at your server logs, CDN/firewall logs, and bot analytics. AI crawlers usually identify themselves with a User-Agent string. … A bot name in the User-Agent can be faked.

Sources cited

  1. 1developers.openai.com
  2. 2developers.google.com

Not namedAttensira is missing from this ChatGPT answer.

Analyst agentAnalyst · reads this workspace's answersattensira.com workspace, read over the Attensira MCP · · n=60 answers to this question in 30 days

How do you control crawling and indexing?

  • Stop a crawler fetching a path

    Use
    robots.txt Disallow
    Note
    the URL can still be indexed from links elsewhere
  • Keep a page out of the index

    Use
    noindex meta tag or X-Robots-Tag header
    Note
    the page must be crawlable so the tag is seen
  • Consolidate duplicates

    Use
    redirect or rel=canonical
    Note
    hints, not commands
  • Get new pages found fast

    Use
    sitemap, internal links, IndexNow
    Note
    discovery, not a guarantee
  • See what Google indexed

    Use
    Search Console page indexing report
    Note
    Google only

What are the objections about crawling and indexing?

"Block a page in robots.txt to deindex it." That stops the crawler seeing your noindex. Allow the crawl and serve noindex.

"If Google has us, the AI engines do too." Each AI search product runs its own crawler and index, so coverage in one says nothing about the others. AI search shows which of them fetched us.

"Crawl budget is our problem." Google's crawl budget guidance is aimed at very large or very fast-changing sites. Most sites need clean links and a sitemap, not budget tuning.

"Our analytics would show AI crawlers." Client-side analytics run in the browser; crawlers do not. Only server or edge logs see them.

How does Attensira track crawling?

Attensira's crawler logs record which AI and search crawlers fetched which of your pages, how often and for which job, captured at the edge where bots are visible. Its crew fixes what blocks crawling, such as robots.txt rules, missing sitemap entries or content hidden behind scripts, and ships each fix after your approval. Crawler logs shows the same coverage reading for your own site, per crawler, including the pages no crawler fetched.

Questions about crawling and indexing

What is the difference between crawling and indexing?
Crawling is fetching: a bot requests your page and downloads it. Indexing is storing: the search engine processes the page, decides whether to keep it, and files it so it can be shown later. A page can be crawled and not indexed, but not indexed without being crawled.
Why is my noindex rule being ignored?
Usually because the page is blocked in robots.txt. A crawler that is not allowed to fetch the page never sees the noindex tag on it, and the URL can still be listed from links elsewhere. To remove a page from an index, allow crawling and serve noindex.
Does being indexed by Google make me eligible for AI Overviews?
It is the requirement. Google states a page must be indexed and eligible to be shown with a snippet to appear as a supporting link in AI Overviews or AI Mode, with no other special requirements. Eligibility does not guarantee selection.
How quickly do robots.txt changes take effect?
Within about a day for most major crawlers. RFC 9309 says crawlers should not use a cached robots.txt for more than 24 hours, and OpenAI says its systems take about 24 hours to reflect a change.
Do AI assistants maintain their own index?
Many do. OpenAI runs OAI-SearchBot for ChatGPT search, Perplexity runs PerplexityBot and Anthropic runs Claude-SearchBot. Google's AI Overviews use Google's ordinary search index. Each index is built by a different crawler, so being in one does not mean being in another.

Where do these facts come from?

7 sources: each statement with the page it came from and the day it was checked.

  1. OpenAI's crawler documentation states that robots.txt changes take about 24 hours to be reflected in its systems, and that because ChatGPT-User actions are initiated by a user, robots.txt rules may not apply to them.

    developers.openai.com · retrieved

  2. Perplexity's crawler documentation states that Perplexity-User supports user actions and generally ignores robots.txt rules, because a user requested the fetch.

    docs.perplexity.ai · retrieved

  3. Anthropic operates three separately named crawlers: ClaudeBot for training, Claude-User for user-directed fetches and Claude-SearchBot for search quality, each blockable independently in robots.txt.

    support.claude.com · retrieved

  4. RFC 9309 says crawlers should follow at least five consecutive redirects when fetching robots.txt, should not use a cached copy for more than 24 hours, and must assume complete disallow when the file is unreachable with a 5xx response.

    rfc-editor.org · retrieved

  5. Read over the Attensira MCP on 4 October 2026, attensira.com received 143,601 AI-crawler requests in the 30 days from 5 September to 4 October 2026, labelled by the user agent each request claimed with none IP-verified; Meta-ExternalAgent's requests reached 873 pages and OpenAI's agents' 7,536 requests reached 428 pages, while at least 121 pages were not fetched by any AI crawler, among them /api-platform, 18 pages under it, and /tools/bot-access-score.

    attensira.com · retrieved

  6. In the attensira.com workspace, read over the Attensira MCP on 4 October 2026, the 60 ChatGPT and Perplexity answers to 'how to see which AI bots crawl my website' in the 30 days to 4 October 2026 named and cited Attensira 0 times; the stored ChatGPT answer of 4 October 2026 points to server, CDN and firewall logs and warns that a User-Agent can be faked.

    attensira.com · retrieved

  7. Google states that to appear as a supporting link in AI Overviews or AI Mode a page must be indexed and eligible to be shown in Google Search with a snippet, with no additional requirements.

    developers.google.com · retrieved

Want whatever it takes to win the answer?

7 days free · card required