Crawling IndexingSpidering

Crawling

The process by which a search engine discovers URLs and downloads their content using automated software, before any indexing or ranking happens.

In full

A crawler starts from known URLs (sitemaps, previously crawled pages, links) and follows references to discover more. Each fetch is subject to robots.txt rules, host load limits and the crawler's own scheduling priorities. Crawling only obtains bytes; whether those bytes are stored and made retrievable is a separate decision made during indexing. A page that is never crawled can still be indexed URL-only if it is linked to, but Google will have no content to describe it with.

Example

A news site publishes a new article, pings its sitemap, and Googlebot fetches the URL within minutes; the article is crawled but does not appear in search until it is also indexed.

Related terms

Indexing

Storing and organising a crawled page in a search engine's index so it becomes eligible to be retrieved and ranked for queries.

Googlebot

Google's main web crawler, which fetches pages for Google Search using two user agents: Googlebot Smartphone and Googlebot Desktop.

robots.txt

A plain-text file at the root of a host that tells compliant crawlers which URL paths they may or may not fetch, standardised as RFC 9309.

Crawl budget

The number of URLs a search engine is willing and able to crawl on a site in a given period, set by crawl capacity limit and crawl demand.

XML sitemap

An XML file listing URLs a site wants crawled, optionally with lastmod dates, used as a discovery aid by Google, Bing and other engines.

Where to read more

Tools that touch this