Grades 6–8 · Computing
How does a search engine find useful pages?
A web search begins long before someone types a question. Automated programs called crawlers download pages and discover more addresses by following links. They revisit some pages as the web changes. A crawler collects information; it does not read every page on the internet whenever a person searches.
In the diagramSearch prepares an index before a query arrives1 Crawl: download pages and discover linksA: honeyB: honeyC: heart2 Index: organize stored informationhoney → A, B heart → C3 QueryhoneyRetrieve candidates, then rankResult order: B, AFor honey, B is assigned the higher rank.Real ranking uses many signals; an index is incomplete.
The search engine analyzes the collected material and organizes information in an index, a large searchable store. An index plays a role like the index at the back of a book: it connects a topic with places where useful material may be found. The stored information can help the engine find candidate pages quickly.
When a query arrives, the engine retrieves possible matches and ranks them. Real systems consider the meaning of the query and many signals about relevance and quality. The illustration uses a much smaller example: “honey” retrieves pages A and B, with B assigned the higher rank. “Moon” has no match in this tiny index.
The result page usually gives links and descriptions rather than downloading the whole matching website for the reader. A link can lead to an excellent explanation, an outdated page or a mistaken claim. Ranking helps choose an order; checking the information still matters.
About this explanation
Starting knowledge: Understand web pages, links and looking up a word in an index.
Sources
- Google — In-depth guide to how Google Search works
- Google — Lesson 1.3: How search works