Skip to main content

CRAWLING, RENDERING & INDEXING

Web crawler: what it means and how it works

The automated program that fetches pages and follows links for a search engine, AI service or tool.

  • Beginner level
  • 3 primary sources
  • Reviewed 29 October 2026
At a glanceSEO glossary
  • TopicCrawling, rendering & indexingAlso in SEO fundamentals, AI search & generative search
  • LevelBeginnerNo background needed
  • Also calledcrawler, spider, search engine bot
  • Sources3 primary sourcesGoogle Search Central
  • Reviewed29 October 2026Re-checked every 6 months
On this page
  1. Quick definition
  2. Why it matters
  3. How it works
  4. Example
  5. How to check crawler activity
  6. Common mistakes
  7. Related concepts
  8. Check it on your site
  9. Keep learning
  10. Sources and review

Quick definition

A web crawler is a program that requests web pages automatically, follows the links it finds and stores what it fetched for another system to use. Search engines use crawlers to discover and refresh pages; AI companies, SEO tools and monitoring services run their own.

Why it matters

A page can only appear in a search engine’s results after that engine’s crawler has fetched it. If a crawler cannot reach a page, because no link points to it, robots.txt blocks it or the server returns errors, nothing later in the pipeline can fix that.

Crawlers are also a cost and a risk. Every request uses server capacity, and some traffic that claims to be Googlebot is not. Knowing which crawlers visit, how often and what they receive is basic operational knowledge for any large site.

How it works

A crawler keeps a queue of URLs. It takes a URL, checks the host’s robots.txt, requests the page, records the HTTP status and the response, extracts links and adds new URLs to the queue. Scheduling decides what to fetch next and how fast, based on how important and how changeable a page seems and how much load the server can take.

Each crawler identifies itself with a user-agent string. That string is only a claim: anyone can send Googlebot in a request. Search engines publish ways to verify their crawlers, such as reverse DNS lookups or published IP ranges.

Crawler typeExamplesWhat it fetches for
Search engineGooglebot, BingbotDiscovering and refreshing pages for the search index
AI search and trainingGPTBot, OAI-SearchBot, ClaudeBot, PerplexityBotModel training, AI search indexes, or answering a user’s request
SEO toolsAhrefsBot, SemrushBot, NdovuBotLink indexes, audits and rank data
Social previewsfacebookexternalhit, TwitterbotLink preview cards when a URL is shared

Example

A car marketplace publishes 400 new listings a day. Googlebot finds them through category pages and the XML sitemap. Server logs show Googlebot spending most of its requests on sorted and filtered versions of the same search pages, while new listings wait days for a first visit. The crawler is working as designed; the site is giving it too many low-value URLs to choose from.

How to check crawler activity

  1. Open the Crawl stats report in Google Search Console for Googlebot’s request volume, response codes and file types.
  2. Read server or CDN access logs to see every crawler, not just Google’s: requests by user agent, status code and URL pattern.
  3. Verify claimed search engine bots before trusting the numbers. Unverified traffic using a Googlebot user agent should be treated as unknown.
  4. Check robots.txt rules for each crawler you care about, including AI crawlers, and confirm the rules do what you intend.

Ndovu’s crawler directory lists the main search, AI and SEO crawlers with their user agents, robots.txt tokens and how each can be verified.

Common mistakes and misconceptions

  • Myth If a page is crawled, it will be indexed.

    In fact Crawling only fetches the page. The search engine still decides whether to index it, and many crawled pages are not indexed.

  • Myth A Googlebot user agent in the logs means Google visited.

    In fact User agents are easy to fake. Only verified requests (reverse DNS or published IP ranges) prove the visitor was Google.

  • Myth Crawling more often means ranking higher.

    In fact Crawl frequency reflects how often a crawler expects a page to change and how important it seems. It is not a ranking signal you can raise directly.

Check it on your site

In the NdovuSEOLabs platform

Run the same checks on every page of your site, with your own data.

Keep learning

Sources and review

Written and maintained by Ndovu SEO Labs. First published 29 October 2026. Facts last checked against the sources above on 29 October 2026. How we write and review the glossary.