What Is a SERP? β Definition and How It Works
Learn what a search engine results page is, which blocks appear beyond organic links, how results vary by location and device, and why position is not fixed.
A SERP is the page a search engine returns for a query. It stopped being a simple list of ten links long ago; a modern results page is an assembly of blocks, only some of which are organic results.
1. What Is a SERP?
The rendered response to a search query.
- Key idea: a composition of result types, arranged by the engine for that query.
- Mechanism: the engine classifies query intent and assembles the blocks that best serve it.
- Goal: answer the query on the page where possible, and route the user where not.
2. The Blocks You Will Meet
| Block | Contains |
|---|---|
| Organic results | Ranked links with title, URL, and snippet |
| Paid results | Advertisements marked as such |
| Featured snippet | An extracted answer above the organic list |
| AI overview | A generated summary with cited sources |
| Local pack | Nearby businesses with ratings and contact details |
| Knowledge panel | Entity facts drawn from structured sources |
| People also ask | Expandable related questions |
| Media blocks | Images, video, news, shopping |
Which blocks appear is a function of the query. A local-intent query produces a local pack; an informational one is more likely to produce a snippet or an overview.
3. Why Two People See Different Results
- Location β down to city level, and decisive for local intent.
- Language and region settings β change both ranking and which blocks appear.
- Device β mobile and desktop layouts differ in composition and order.
- Personalisation and history β modest but non-zero effects.
- Time β indexes and rankings shift continuously.
This is why a single check of "where do we rank" is unreliable without specifying location, language, and device.
4. Position Is Not a Single Number
Because the page is composed of blocks, an organic position of three can sit below an advertisement block, a snippet, and a local pack β well down the visible page. Two sites at the same organic rank on different queries can have very different visibility.
Useful measurement records the block structure, not just the organic index.
5. What SERP Data Is Used For
- Rank tracking β position for a keyword set over time, per location and device.
- Competitor monitoring β who occupies the blocks for commercially important queries.
- Content research β the questions in "people also ask", and what current snippets reward.
- Local visibility β presence and ordering in the local pack for service-area businesses.
- Ad landscape β which advertisers appear against which terms.
6. Collecting It
Results pages are dynamic, heavily parameterised, and vary by geography, so collection needs consistent location, language, and device settings to produce comparable data over time.
Structured SERP data β organic results, local packs, related questions β is normally obtained from a search API that returns parsed JSON, since parsing rendered results pages directly is brittle and the layout changes frequently.
7. Common Misconceptions
- "The SERP is ten blue links." Organic results are one block among several, and often not the first.
- "Rank is stable." It fluctuates continuously; a single sample is a snapshot, not a measurement.
- "Incognito shows neutral results." It removes some personalisation, not location or device effects.
- "Position one means the top of the page." Not when advertisements, snippets, or packs sit above it.
8. Summary
A SERP is an assembled page of result blocks whose composition depends on query intent, and whose content depends on location, language, device, and time.
Measuring it usefully means fixing those variables and recording the block structure β because visibility depends on what sits above a result at least as much as on its organic position.