Promptwatch Logo

Crawling and Indexing

Crawling is how bots discover and fetch web pages; indexing is how search engines and AI systems process and store them so they can be retrieved and cited.
Updated October 15, 2026
SEO

Definition

Crawling and indexing are the two steps that make a web page findable. Crawling is discovery and fetching: automated bots request URLs they learn about from links, sitemaps and earlier crawls, and download the content. Indexing is processing and storage: the system parses the fetched page, works out what it is about, decides whether it is worth keeping, and stores it so it can be retrieved for a query. A page can be crawled and not indexed, and a page that is never crawled cannot be indexed at all.

In classic search, the cycle is well documented. Googlebot and Bingbot follow links and XML sitemaps, respect robots.txt, render pages (Google runs JavaScript in a second pass), and then index the content, consolidating duplicates under a canonical URL. Search Console's Page Indexing report lists why pages are excluded, for example 'Crawled, currently not indexed', noindex tags, soft 404s or duplicates. On large sites, how much gets crawled is limited by crawl budget.

AI systems crawl for three different purposes, and each kind of bot needs a separate decision:

  • Training crawlers such as GPTBot and ClaudeBot collect content that may be used to train future models. Google uses a robots.txt token, Google-Extended, rather than a separate bot to let sites opt out of Gemini training.
  • Search index crawlers such as OAI-SearchBot, Claude-SearchBot and PerplexityBot build the indexes those assistants search when they answer with web results.
  • Answer-time fetchers such as ChatGPT-User, Claude-User and Perplexity-User load a specific page when a user's question needs it.

Blocking a training crawler opts future content out of training. Blocking a search crawler or a fetcher removes your pages from that assistant's cited answers, which is rarely what a brand wants. Some assistants also rely on outside indexes: Google's AI Overviews and AI Mode use Google's own index, Microsoft Copilot uses Bing (see Bing index), and TechCrunch reported in March 2025 that Claude's web search appeared to use Brave Search.

Indexing for AI looks different from a classic search index. Retrieval systems often split pages into passages and store them as embeddings for semantic matching, then pull individual passages into a model's context (retrieval-augmented generation). Clear headings, self-contained sections and facts in plain HTML text make those passages easier to match and quote. Most AI crawlers fetch raw HTML without executing JavaScript, so content that only appears after client-side rendering may never be indexed by them.

A common misconception is that llms.txt works like robots.txt for AI. It does not. llms.txt is a proposed Markdown file listing a site's key pages for language models; it grants or blocks nothing, and Google's AI features documentation says sites do not need new machine-readable files or AI text files to appear in AI Overviews or AI Mode. To be eligible there, a page must simply be indexed and eligible for a snippet. Our analysis found llms.txt had no measurable impact on AI search.

To check your own site, confirm robots.txt and CDN rules allow the search and answer-time bots you want, then read server logs per bot for 403, 404 and 5xx responses (AI crawler logs). Verify bot identity against published IP ranges where available, since user-agents can be spoofed (AI crawler verification). Use Search Console and Bing Webmaster Tools for indexing status in those engines, and IndexNow to notify Bing of changed URLs. To see what an AI crawler extracts from a single page, run it through the AI crawler URL inspector.

Examples of Crawling and Indexing

  • A publisher blocks GPTBot and ClaudeBot to opt out of training but keeps OAI-SearchBot, Claude-SearchBot, ChatGPT-User and Claude-User allowed, and its articles keep appearing as cited sources in ChatGPT and Claude.
  • An e-commerce site finds that product descriptions load through client-side JavaScript, so AI crawlers fetching raw HTML see empty templates; it switches to server-side rendering for product pages.
  • A B2B company sees 'Crawled, currently not indexed' for 300 thin tag pages in Search Console, merges them into 20 topic pages, and removes the rest from its sitemap.
  • A site owner notices requests claiming to be GPTBot from IP addresses outside OpenAI's published ranges and filters them out of crawler reports.

Terms related to Crawling and Indexing

Crawl Budget

Crawl budget is the set of URLs a search engine can and wants to crawl on a site. It matters for large or fast-changing sites; AI crawlers add their own load.

SEO

AI Web Crawlers

AI crawlers are bots run by AI companies that fetch web pages for model training, AI search indexes or live answers, like GPTBot, ClaudeBot and PerplexityBot.

AI

AI Indexing

AI indexing is how AI systems discover, store and retrieve web content for answers, through training data, AI search indexes, live fetches and embedding stores.

AI

Robots.txt

Robots.txt is a root-level file that tells crawlers which URLs they may fetch. It now decides whether AI search and training bots can reach your content.

SEO

Citation Crawlers vs Training Crawlers

Training crawlers collect pages to train AI models; citation crawlers index or fetch pages so AI answers can cite them. Each has its own robots.txt token.

SEO

XML Sitemaps

An XML sitemap is a file listing a site's canonical URLs, with optional lastmod dates, that helps search engines and AI search discover and refresh pages.

SEO

JavaScript Rendering for AI Crawlers

JavaScript rendering decides whether crawlers see content that loads via JavaScript. Most AI crawlers do not run it, so client-side content stays invisible.

SEO

AI Crawler Logs

AI crawler logs are server or CDN records of requests from AI bots like GPTBot, OAI-SearchBot, ClaudeBot and PerplexityBot: what they fetch and what they get.

Analytics

AI Crawler Verification

AI crawler verification confirms a request claiming to be GPTBot, ClaudeBot or another AI bot really comes from that provider, via IP lists, DNS or signatures.

SEO

IndexNow

IndexNow is an open protocol that lets sites tell Bing, Yandex, Amazon and other search engines instantly when a URL is added, changed or deleted.

SEO

Frequently Asked Questions about Crawling and Indexing

Learn about AI visibility monitoring and how Promptwatch helps your brand succeed in AI search.

Crawling is when a bot discovers a URL and downloads its content. Indexing is when the search engine or AI system processes that content, decides whether to keep it, and stores it so it can be retrieved for queries. A page can be crawled but not indexed, for example if it is a duplicate, too thin, or carries a noindex tag.

Be the brand AI recommends

Monitor your brand's visibility across ChatGPT, Claude, Perplexity, and Gemini. Get actionable insights and create content that gets cited by AI search engines.

Promptwatch Dashboard