What is a crawler?
A crawler, also called a web crawler, spider, or indexing bot, is a program that visits web pages automatically and systematically. It starts with a list of known URLs, called the seed list, opens each one, reads the content, and detects the links it contains. From there it follows those links to new pages, and repeats the process without human involvement.
The term is sometimes used as a synonym for "bot," but not every bot is a crawler. A crawler explores and discovers content broadly, while a scraper pulls specific data from a page it already knows about to reuse elsewhere. Google itself uses "crawler" as the official term in Search Console and in its developer documentation.
A crawler theoretically travels the entire World Wide Web, though in practice each operator decides how much of it to visit and how often. That exploration is what a site's appearance in a search engine, or its citation by an AI system, depends on, which is why the crawler is one of the first concepts in any Technical SEO foundation.
Two programs that open the same page
Intent
Discover what exists.
Method
Follows links onward, broadly.
Result
An index of pages.
Intent
Extract specific data.
Method
Requests pages it already knows.
Result
Data reused somewhere else.
Both request the same URL. The difference is not the request, but what happens afterwards.
