Skip to content

Search algorithm

Also called ranking algorithm, Google algorithm

What is a search algorithm?

A search algorithm is the collection of rules and machine-learning systems a search engine uses to choose which pages to show for a query and in what order. It weighs many signals, such as relevance to the words searched, content quality, links, freshness, location and page experience, to rank results.

Interconnected hubs and a gear processing unit route data to a smartphone on tiers, depicting a search algorithm.

Google’s “algorithm” is really many systems working together. Google documents several in its guide to ranking systems, including PageRank (links), BERT and neural matching (understanding language), the reviews system, freshness systems, deduplication, and SpamBrain for spam detection. Since March 2024 the signals from the former helpful content system are part of the core ranking systems.

Google changes these systems constantly, with thousands of small changes a year and a few broad core updates. The exact weighting of signals isn’t public.

In broad terms, the algorithm first works out what the query means, including spelling, synonyms and the likely search intent. It then finds indexed pages that could be relevant, assesses their quality and usefulness, and considers context such as the searcher’s location, language and device. The final results page can mix web pages with images, videos, local results and AI-generated answers, each chosen by its own systems.

Why search algorithm matters for SEO

Everything in SEO is an attempt to match what the algorithm rewards. You don’t need its source code: Google states plainly that it aims to reward helpful, reliable, people-first content, and most lasting SEO work follows from that.

Understanding that the algorithm is a set of systems also explains odd behaviour, such as a page ranking well for one query and badly for a near-identical one.

Is Google updating right now? Every confirmed core and spam update, with rollout dates and daily ranking volatility, is on the OpenSEO Google algorithm update tracker.

Search algorithm FAQ

How often does Google change its algorithm?

Constantly. Google makes thousands of changes a year, most too small to notice, and announces larger ones such as core and spam updates on its Search Status Dashboard.

Is the Google algorithm public?

No. Google publishes guidance and describes its main ranking systems, but not the code or the weights it gives to each signal.

Related SEO terms

Back to the SEO glossary

Put the terms to work

Every term here is something OpenSEO measures. It is open source: start online in a minute, or run it on your own server.