Free SEO Reading Series - 2026
READ HOWSEARCHENGINESACTUALLYWORK.

From crawling and indexing to ranking algorithms, structured series let you move topic by topic, completely free.

Series-first libraryNo account neededUpdated guides
google.com/search

About 4,120,000 results (0.42 seconds)

Live search demo - see what happens behind the scenes
SCROLL
Main Guide

Search Engine Basics

A search engine is software that finds pages on the web, stores them in a giant index, and ranks that index against your query in under a second. It does this in four steps: crawling, indexing, ranking, and serving. Most guides stop at three and skip the step that decides what you actually see. This guide covers all four, how each one works, and the levers that control where your page lands.

What Is a Search Engine?

A search engine is a program that collects web pages, organizes them into a searchable index, and returns a ranked list of results when you type a query. It never searches the live web at the moment you press enter. It searches a copy it built in advance.

That last point is where most beginners go wrong. Think of the engine as a librarian who has already read every book and written a card catalog. When you ask a question, the librarian checks the catalog, not the shelves. The catalog is called the index, and almost everything in search engine optimization comes back to getting your page into it and ranked well inside it.

This matters the moment you publish something. Imagine a small bakery owner who writes a beautiful page about custom wedding cakes. She refreshes Google that evening and finds nothing. The page is not broken. It simply has not been crawled, indexed, and scored yet, and that lag is normal.

Every page you have ever seen in results passed through the same pipeline:

  • Crawling discovers the page exists
  • Indexing understands and stores what the page is about
  • Ranking scores the page against a specific query
  • Serving assembles and personalizes the final list you see

Google's own Search Central documentation describes this as a multi-stage process, and naming the fourth stage is what separates a working mental model from a half-finished one.

Why Doesn't Google Search the Live Web When You Type a Query?

Your first instinct might be that Google races across the internet the instant you hit enter, reading every site in real time and picking the best match. This feels right because results appear so fast. It breaks down the moment you do the math.

There are over a billion websites and hundreds of billions of pages. Reading even a fraction of them live would take hours, not milliseconds. No system can scan the open web per query and still answer in half a second. So search engines flip the problem. They do the slow work ahead of time and keep a pre-built index ready to query.

Key takeaway: You are never searching the web. You are searching a snapshot of the web that the engine assembled earlier. Speed is the proof.

This single fact explains three things beginners find confusing:

  1. Why new pages do not appear instantly. They are not in the snapshot yet.
  2. Why edits take time to show. The old version is cached until a recrawl.
  3. Why being "online" is not enough. A live page that was never crawled does not exist to the engine.

Now that you understand the engine works from a stored copy, the four steps that build and use that copy make sense.

03

How Do Search Engines Work? The Four Steps

Search engines work in four stages: crawling fetches pages, indexing stores and understands them, ranking scores them against a query, and serving delivers a personalized result list. Crawling and indexing happen continuously in the background. Ranking and serving happen the instant you search.

Here is the whole pipeline at a glance, including what you can actually influence at each stage.

StepWhat happensWhat you control
CrawlingBots follow links and fetch page codeInternal links, sitemap, robots.txt
IndexingThe page is rendered, parsed, and storedContent quality, canonical tags, noindex
RankingThe stored page is scored against the queryRelevance, links, helpfulness, speed
ServingThe final list is built and personalizedVery little, mostly intent and location

Step 1: Crawling

Crawling is how the engine discovers content. Automated programs called crawlers, spiders, or bots, such as Googlebot, follow links from page to page and fetch the underlying code. They start from pages they already know and use every link as a road to something new.

If no page links to yours and it is not in your sitemap, a crawler may never find it. This is why internal linking is not decoration. It is the road network the bot drives on. A file called robots.txt lets you wave crawlers away from sections you do not want fetched, which protects server load but does not guarantee a page stays out of results.

Step 2: Indexing

Indexing is where the engine tries to understand the page and file it for retrieval. The crawler hands over the raw code, the engine renders the page much like a browser would, reads the text, images, and structure, and decides what the page is about. Then it stores that understanding in the index.

For modern sites, this often takes two passes. The engine reads the static HTML first, then runs the JavaScript in a second rendering pass that costs far more resources. Pages that depend heavily on JavaScript without server-side rendering frequently lag behind simpler pages in getting indexed. Not every crawled page earns a spot. If the engine judges a page thin, duplicate, or low value, it can decline to index it at all.

Step 3: Ranking

Ranking is the scoring contest that happens against your exact query. The engine pulls every indexed page that matches your words, then orders them from most to least useful. Relevance, content quality, links from other sites, page speed, and mobile friendliness all feed the score.

You will often read that Google uses "over 200 ranking factors." Treat that as a rough headline, not a literal checklist. Modern ranking is not a fixed list of hand-coded rules. It leans on machine-learned models trained on huge sets of queries paired with human-rated results, where classic signals become inputs rather than commandments.

Step 4: Serving

Serving is the step most guides forget. After ranking produces an ordered list, the engine assembles the page you see and tailors it to you. Your location, language, device, and search history can all reshape the final order. Two people searching the same words in different cities can get genuinely different results.

Serving is also where the engine deduplicates near-identical pages and adds features like local map packs or shopping carousels. You control very little here, which is exactly why it is worth knowing. Some of what you see has nothing to do with your page and everything to do with the searcher.

05

What Actually Decides Which Page Wins?

You might be wondering how an engine can search billions of pages and answer instantly. The answer is a data structure called the inverted index, and it is the single most important idea most beginner guides skip. Understanding it changes how you think about everything else.

A normal list maps each page to the words on it. An inverted index flips that around. It maps each word to every page that contains it. So when you search "flat feet," the engine does not read pages looking for the phrase. It jumps straight to a pre-built list of pages already tagged with those words, then scores only those candidates.

ApproachHow it answers a querySpeed
Scan every page (naive)Read all pages, check for the wordsHours
Inverted index (real)Look up the word, get its page listMilliseconds

This is why the index matters more than the live web, and why ranking can afford to be sophisticated. Because the candidate pool is found instantly, the engine has time to apply machine-learned scoring to a small, relevant set instead of brute-forcing the whole internet.

The practical implication is the part most explanations miss. Because ranking is learned from rated examples rather than fixed rules, you cannot game it with a single trick. The system optimizes for patterns that correlate with genuinely useful pages. The reliable long-term move is to be the most useful, most complete answer for a real query, because that is the pattern the models are trained to reward.

06

Key Takeaways

You now have the working model that the rest of search engine optimization is built on. Everything else, from keyword research to backlinks, is just an effort to influence one of the four stages below.

Key takeaways from this lesson:

  • The four-step pipeline: search engines crawl to discover, index to understand, rank to score, and serve to personalize. Skipping serving leaves your model incomplete.
  • You search the index, not the web: results are fast because the slow work was done in advance, which is why new pages lag and edits take time.
  • The inverted index: engines map words to pages, not pages to words, which is the reason a query across billions of pages returns in milliseconds.
  • Ranking is learned, not hand-coded: the "200 factors" line is a simplification, so the durable strategy is to be the most useful answer, not to chase a single trick.

Your next step: open Google Search Console for your site, run URL Inspection on one page, and confirm whether it shows as indexed. If it says "crawled, currently not indexed," you have just found your highest-priority fix.

Coming up next: a deeper look at the first stage, web crawling, where you will learn exactly how bots find pages, how crawl budget works, and how to make sure nothing important gets missed.


Frequently Asked Questions (FAQs)

What is the difference between crawling and indexing?+

Crawling is discovery; indexing is understanding and storage. Crawling is when a bot fetches your page's code by following a link. Indexing is when the engine reads, renders, and files that page in its searchable database. A page can be crawled but never indexed if the engine judges it low quality, duplicate, or thin.

How long does it take for a new page to show up on Google?+

It varies from a few hours to several weeks. Established sites that publish often tend to get crawled and indexed within days, while brand-new sites can wait longer because the engine has little history with them. Submitting a sitemap and using URL inspection in Search Console can speed up discovery, but indexing is never guaranteed.

Can a page be crawled but not indexed?+

Yes, and it is common. Crawling only means the bot fetched the page. The engine still decides whether the page is worth storing. Thin content, duplicate pages, a noindex tag, or a low quality judgment can all leave a page crawled but absent from the index, which means it cannot appear in results.

Do all search engines work the same way?+

The core pipeline of crawling, indexing, ranking, and serving is shared across Google, Bing, and others. The differences live in the details: which signals they weight, how their crawlers behave, and how aggressively they personalize. Google holds roughly 90% of the global market, so most optimization advice is written with its behavior in mind.

What are the most important ranking factors?+

The strongest publicly confirmed signals include content relevance and helpfulness, links from trustworthy sites, page experience signals like speed and mobile usability, and HTTPS. No single factor guarantees a top spot. Ranking blends many signals through machine-learned models, so a genuinely useful page that matches the searcher's intent tends to outperform one optimized for any single metric.

CrawlingIndexingRankingPageRankE-E-A-TCore Web VitalsKeyword ResearchTechnical SEOOn-Page SEOLink BuildingSearch AlgorithmsSERP FeaturesStructured DataSitemapsRobots.txtCanonical TagsCrawlingIndexingRankingPageRankE-E-A-TCore Web VitalsKeyword ResearchTechnical SEOOn-Page SEOLink BuildingSearch AlgorithmsSERP FeaturesStructured DataSitemapsRobots.txtCanonical Tags
SeriesRead by topic.
Move in order.
All Series ->
01SEO Basics
10 articles

A complete learning series for search engine basics, organized from information retrieval and document models to PageRank, ranking metrics, machine learning, and SEO ethics.

1.1
What Is Information Retrieval? The Core Problem Every Search Engine Solves
What Is Information Retrieval? The Core Problem Every Search Engine Solves

Before search engines existed, IR researchers were solving the same core problem: how do you retrieve a relevant document from a large collection? This article defines the field's core concepts, precision, recall, relevance, and the recall-precision tradeoff, grounding every later topic in a rigorous framework that directly impact on your SEO Strategies and build your SEO thinking.

FoundationResearch paperInteractive
10 minMay 15, 2026
1.2
What Is the Vector Space Model? How Documents Become Numbers (and Why That Changes Everything)
What Is the Vector Space Model? How Documents Become Numbers (and Why That Changes Everything)

The Vector Space Model represents documents and queries as mathematical vectors, making it possible to compare meaning through distance, angle, and weighted terms instead of simple keyword presence.

FoundationTechnicalResearch paperData studyMath formulaInteractive
12 minMay 16, 2026
1.3
TF-IDF and BM25: The Mathematics of Keyword Relevance (And Why Repetition Stops Helping)
TF-IDF and BM25: The Mathematics of Keyword Relevance (And Why Repetition Stops Helping)

TF-IDF rewards terms that appear often in a document but rarely across the collection. BM25 (Best Match 25) extends this with diminishing returns on term frequency and document-length normalisation. Both remain the baseline every modern ranking model is measured against, and understanding them explains why keyword stuffing has never worked.

FoundationTechnicalResearch paperMath formulaInteractive
11 minMay 17, 2026
1.4
PageRank: How Brin and Page Replaced Word-Counting with Link-Counting
PageRank: How Brin and Page Replaced Word-Counting with Link-Counting

In 1998, Brin and Page made the leap from word-counting to link-counting. PageRank models a "random surfer" who clicks links with probability d (the damping factor, ~0.85) and occasionally jumps to a random page, the probability of ending up on any page is its rank score. A link from a high-PageRank page passes more authority than one from a low-PageRank page. This lesson covers the formula, convergence, and why this changed the web.

FoundationTechnicalResearch paperMath formulaInteractive
14 minMay 18, 2026
1.5
Hubs and Authorities: How Kleinberg’s HITS Algorithm Explains Why Niche Links Beat Generic Ones
Hubs and Authorities: How Kleinberg’s HITS Algorithm Explains Why Niche Links Beat Generic Ones

Published the same year as PageRank, HITS computes two scores per page iteratively: an authority score (pages pointed to by many good hubs) and a hub score (pages that point to many good authorities). The eigenvector update converges to a stable ranking. HITS explains why topical link clusters matter, and why a link from a domain authority in your niche outweighs a generic high-PR link.

FoundationTechnicalResearch paperPracticalInteractive
15 minMay 19, 2026
1.6
Crawl, Index, Rank: The Search Engine Pipeline That Decides Whether Your Page Exists to Google
Crawl, Index, Rank: The Search Engine Pipeline That Decides Whether Your Page Exists to Google

Google officially describes three stages: crawling (URL discovery and page fetching), indexing (analysis and storage), and serving (ranking and result delivery). This lesson treats the pipeline as an engineering system with inputs, processes, queues, and failure modes, not just a list of stages. Understanding the whole system before studying each part prevents the tunnel-vision that most SEO courses suffer from.

FoundationTechnicalOfficial docData studyPracticalInteractive
16 minMay 20, 2026
1.7
From Strings to Things: How Google’s Knowledge Graph and Hummingbird Update Changed What “Relevant” Means
From Strings to Things: How Google’s Knowledge Graph and Hummingbird Update Changed What “Relevant” Means

The 2012 Knowledge Graph and 2013 Hummingbird update marked the transition from keyword matching to entity understanding. Google now models people, places, organisations, and concepts as nodes in a graph, a query about "Einstein" retrieves the entity, not the string. This lesson explains what entity-based search means for content strategy: topic authority replaces keyword density.

FoundationTechnicalOfficial docData studyPracticalInteractive
16 minMay 20, 2026
1.8
Learning-to-Rank: How Machine Learning Replaced the 200-Factor Checklist
Learning-to-Rank: How Machine Learning Replaced the 200-Factor Checklist

Modern search engines don't hard-code ranking rules, they train machine-learning models on query-document pairs. The learning-to-rank (LTR) field divides into three approaches: pointwise (score each document independently), pairwise (learn which of two documents is better), and listwise (optimise the entire ranked list). RankNet (2005) was the first major neural pairwise model. This lesson introduces the framework that modules 4.4 and 4.5 build on.

FoundationTechnicalResearch paperPracticalInteractive
16 minMay 20, 2026
1.9
MAP, MRR, and NDCG: The Metrics That Define What “Better Rankings” Actually Mean
MAP, MRR, and NDCG: The Metrics That Define What “Better Rankings” Actually Mean

Before you can improve a ranking system you need to measure it. Mean Average Precision (MAP) averages precision at every recall level. Mean Reciprocal Rank (MRR) measures how high the first correct result appears. Normalized Discounted Cumulative Gain (NDCG) accounts for graded relevance, a result in position 1 is worth more than position 5. These metrics drive every A/B test at Google and every LambdaRank training objective.

FoundationTechnicalResearch paperData studyMath formulaInteractive
18 minMay 20, 2026
1.10
The Ethics of Search, the Business Model That Funds It, and What SEO Actually Is
The Ethics of Search, the Business Model That Funds It, and What SEO Actually Is

Brin and Page wrote in 1998 that ad-funded search engines have incentives misaligned with user quality. Google's guidelines explicitly separate organic ranking (algorithmic, unpaid) from ads. This lesson covers the ethical framework of SEO, quality, user experience, long-term trust, and debunks the most persistent myths before they take root. It also sets up Google Search Console as the student's ground-truth monitoring tool.

FoundationPracticalOfficial docData studyInteractive
22 minMay 20, 2026
02Crawling
10 articles

How Googlebot discovers your pages by following links across the web.

2.1
How Web Crawlers Work: Seeds, URL Frontiers & Crawl Rate
How Web Crawlers Work: Seeds, URL Frontiers & Crawl Rate

A web crawler is a program that discovers pages on the web by fetching URLs, reading their HTML, extracting links, and adding those new links to a queue of pages to visit next. Tha...

FoundationPracticalInteractiveOfficial doc
18 minMay 26, 2026
2.2
Crawl Strategies Explained: Breadth-First, Depth-First, and Focused Crawling
Crawl Strategies Explained: Breadth-First, Depth-First, and Focused Crawling

A web crawler's strategy determines which pages it discovers and in what order. The three foundational approaches (breadth-first, depth-first, and focused crawling) produce radically different outcomes from the exact same seed URL....

FoundationPracticalOfficial docInteractive
10 minJun 8, 2026
2.3
URL Discovery Explained: How Googlebot Finds Pages Through Links, Sitemaps, and Search Console
URL Discovery Explained: How Googlebot Finds Pages Through Links, Sitemaps, and Search Console

There is no central registry of web pages. Googlebot must continuously search for new and updated URLs on its own, using a process Google calls "URL discovery." There are three pathways into Googlebot's crawl frontier: following...

FoundationPracticalOfficial docInteractive
10 minJun 8, 2026
2.4
Crawl Budget Explained: Rate Limit, Crawl Demand, and What Wastes It
Crawl Budget Explained: Rate Limit, Crawl Demand, and What Wastes It

Crawl budget is the number of URLs Googlebot can and wants to crawl on your site within a given period. It is not a fixed number, and it is not a setting you can directly configure. It emerges from the interaction of two forces: how...

FoundationPracticalOfficial docInteractive
10 minJun 8, 2026
2.5
The robots.txt Protocol Explained: History, Syntax, Logic, and Real-World Traps
The robots.txt Protocol Explained: History, Syntax, Logic, and Real-World Traps

robots.txt is a plain text file at the root of a domain that instructs web crawlers which paths they are permitted to fetch. Proposed by Dutch software engineer Martijn Koster in February 1994 and refined into an IETF standard 28...

FoundationPracticalOfficial docInteractive
11 minJun 8, 2026
2.6
XML Sitemaps Explained: Schema, What to Include, What to Exclude, and Submission
XML Sitemaps Explained: Schema, What to Include, What to Exclude, and Submission

An XML sitemap is a structured file that lists the URLs you want search engines to consider for crawling and indexing. It is a declaration of intent, not a command. Google's own documentation is explicit on this point: submitting a...

FoundationPracticalOfficial docInteractive
10 minJun 8, 2026
2.7
Near-Duplicate Detection Explained: Hashing, Shingling, and Canonical Consolidation
Near-Duplicate Detection Explained: Hashing, Shingling, and Canonical Consolidation

Search engines cannot afford to store or rank multiple copies of the same content. By some estimates, as many as 40 percent of pages on the web are duplicates or near-duplicates of other pages. Crawlers solve this at scale using two...

FoundationPracticalOfficial docInteractive
11 minJun 8, 2026
2.8
JavaScript SEO Explained: Googlebot's Two-Phase Crawl, SSR, and Dynamic Rendering
JavaScript SEO Explained: Googlebot's Two-Phase Crawl, SSR, and Dynamic Rendering

Googlebot can execute JavaScript. That fact alone has misled more development teams than almost any other statement in SEO. The ability to render is not the same as reliable, timely indexing. Googlebot crawls and renders in two...

FoundationPracticalOfficial docInteractive
11 minJun 8, 2026
2.9
Internal Link Architecture Explained: Hub-and-Spoke, Link Depth, and PageRank Flow
Internal Link Architecture Explained: Hub-and-Spoke, Link Depth, and PageRank Flow

Site architecture is the mechanism by which a website distributes two resources that are always finite: PageRank and crawl budget. Every internal link is both a crawl pathway and an authority transfer. The hub-and-spoke model...

FoundationPracticalOfficial docInteractive
11 minJun 8, 2026
2.10
Diagnosing Crawl Problems: A Complete Audit Workflow Using Search Console, Log Files, and Third-Party Tools
Diagnosing Crawl Problems: A Complete Audit Workflow Using Search Console, Log Files, and Third-Party Tools

Crawl problems are invisible from the outside. A site can look functional to users while Googlebot is silently wasting budget on redirect chains, failing to reach important pages buried six clicks deep, or crawling JavaScript shells...

FoundationPracticalOfficial docInteractive
18 minJun 8, 2026
03IndexingComing Soon
Coming soon

What happens after a page is crawled — and why some pages never make it into the index.

Articles will appear here when this series is ready.
04RankingComing Soon
Coming soon

The signals, weights, and machine learning systems that decide which page wins position #1.

Articles will appear here when this series is ready.
20+

Free Articles

and growing

4+

Topic Series

category-driven

0

Accounts Needed

open reading

100%

Free Forever

no paywalls

Why This Library

Built for readers
who want the system.

Most SEO content gives isolated tactics. This library shows the underlying systems so each article fits into the bigger picture.

01

Structured, not scattered

Articles are grouped into clear series, so each topic has a natural next read instead of becoming a random archive.

02

Plain English, real depth

The explanations stay readable while still showing the mechanics behind crawling, indexing, ranking, and technical SEO.

03

Easy to update

The panel controls categories, ordering, attributes, and article placement, so the public site stays fast and current.

04

Free. Genuinely.

No premium tier and no gated reading. The full guide library stays open.

Topic Coverage

Search Fundamentals100%
Crawl and Index86%
Ranking Signals72%
Technical SEO58%
SEO
Free Weekly Newsletter

One email.
One SEO concept.
Every week.

No bloated newsletters. Each issue explains one search engine concept clearly, from algorithm updates to technical deep dives. Under 5 minutes to read.

No spam. Unsubscribe anytime. Join 3,200+ SEO readers.

Contributors

Reviewed by people
who know the system.

All Authors ->