Three jobs, not one
People say a search engine "searches the web". It does not, not when you type a query. By then the work is long done. A search engine does three separate jobs, and only the last happens at query time.
- Crawling. Discovering that a page exists and fetching its content. Continuous, in the background, across the whole web.
- Indexing. Making sense of a fetched page and storing it in a giant data structure built for instant lookup.
- Ranking. When you search, consulting that stored index and ordering the results. Milliseconds.
The searchable web is not the live web. It is a snapshot, the index, assembled ahead of time. When you search, you are querying that snapshot, not the internet.
This lesson is about the first two jobs, the invisible pipeline that decides what is even eligible to appear. A page that is not crawled and indexed cannot rank, no matter how good it is, which makes this the part of search most people never think about and most sites get wrong.

