Guide : Semantic Search

How moteur de recherches match meaning au lieu de keywords — the Knowledge Graph, Hummingbird, RankBrain, neural matching, BERT, and MUM, and Ce que cela signifie pour le SEO.

Première publication : 24 juin 2026 · Dernière mise à jour : 3 août 2026 · Advanced
Langues

Semantic search retrieves by meaning, pas by exact keyword match. Google got là in layers — the Knowledge Graph (2012, 'choses pas strings'), Hummingbird (2013, whole-query meaning), RankBrain (2015, novel requêtes), neural matching (2018, concept-level synonyms), BERT (2019, contextual word meaning), and MUM (2021, multimodal). It's pourquoi keyword stuffing and chasing every synonym stopped working, and pourquoi topical depth, clair entities, and intent alignment commencé mattering. Semantic search is the goal; vector search is un façon to do it. 'LSI keywords' are a myth — John Mueller said so flatly. The optimization réponse hasn't modifié à travers a decade of updates: écrire naturally, cover the topic, nom votre entities.

TL;DR — Semantic search retrieves by meaning, pas exact keyword match. Google construit it in layers — Knowledge Graph (2012), Hummingbird (2013), RankBrain (2015), neural matching (2018), BERT (2019), MUM (2021) — chaque solving a différent piece (entities, whole-query meaning, novel requêtes, concept-level synonyms, contextual word meaning, multimodal reasoning). Ils augment keyword retrieval (BM25 encore runs premier at scale), ils don’t replace it. Semantic search is the goal; vector search is un implementation. “LSI keywords” are a myth. The optimization réponse hasn’t modifié in a decade: natural language, topical depth, clair entities, intent alignment.

Keyword and semantic retrieval are complementary, pas mutually exclusive eras. Evidence for this claim BERT learns bidirectional contextual language representations that can be fine-tuned for search-relevant language tasks. Scope: BERT research; semantic retrieval systems may use many other models and signals. Confidence: high · Verified: Devlin et al.: BERT Google’s public explanations confirmer language-understanding systems sans revealing complet ranking weights. Evidence for this claim Google reported using BERT to better understand language and context in some Search queries. Scope: Google Search's documented rollout; it does not mean lexical matching was replaced or disclose the full ranking system. Confidence: high · Verified: Google: Understanding searches better than ever before

Classic retrieval ranks documents by term statistics. TF-IDF (term frequency × inverse document frequency) weights a word by how souvent it apparaît in a document contre how rare it is à travers the corpus. BM25 (“Best Match 25”) refines que with length normalization and a saturation curve, and it’s encore the dominant first-stage baseline in Elasticsearch, Solr, and Lucene — and à l’intérieur Google and Bing. Powerful, fast, and entirely à propos de words. It has aucun idea que “leaky faucet” and “dripping tap” mean the même chose.

Semantic search adds a couche of understanding on top:

DimensionKeyword searchSemantic search
Matches onExact termsMeaning / intent
SynonymsSeulement si hand-configuredNatively
Entity variantsSeulement si normalizedVia entity recognition
Long / conversational requêtesPoorly (chaque word weighted alone)Bien (complet phrase understood)
Où it encore winsExact brand noms, SKUs, technical stringsEverything fuzzier

The important framing: semantic search augments keyword retrieval plutôt que replacing it. At Google scale, an inverted-index BM25-style réussir encore fait the high-recall premier cut pour speed, alors neural systems re-rank and ajouter documents que share concepts but pas words. Pandu Nayak’s 2023 DOJ testimony décrit exactly ce — an embedding system (internally RankEmbed) que “identifies a few plus documents to ajouter to ceux identified by the traditional retrieval.” Keyword retrieval didn’t die; it got a meaning-aware partner.

How Google construit semantic search — the milestones

The evolution was incremental. Aucun unique mettre à jour flipped Google from “keywords” to “meaning” — it was a decade of layers, chaque solving a distinct problem.

Semantic search evolved through systems with different jobs; the milestones are not one interchangeable algorithm. Source : Semantic Search

The timeline begins with Knowledge Graph in 2012, followed by Hummingbird in 2013, RankBrain in 2015, neural matching in 2018, BERT in 2019, MUM in 2021, and the 2023-plus LLM era.

© Patrick Stox LLC · CC BY 4.0 ·

2012 — Knowledge Graph (“things, not strings”)

Google’s database of real-world entities and leur relationships. Amit Singhal’s launch framing — “things, not strings” — is encore the unique meilleur one-line explanation of the semantic shift. It launched with 500+ million entities and 3,5+ billion facts; the framing matters plus que the numbers. Ce is ce que lets Google disambiguate “Taj Mahal” (monument, musician, or casino) and réponse entity questions directement. The Knowledge Graph is the entity backbone the rest of the stack leans on — I go deeper on it in entity SEO.

2013 — Hummingbird (whole-query meaning)

A complet rewrite of Google’s core requête engine — pas a tweak comme Panda or Penguin, but a nouveau engine. Singhal appelé it the la plupart dramatic modifier since 2001. The goal was conversational and long-tail requêtes: paying attention to the whole requête — the whole sentence, the meaning — plutôt que particulier words. Danny Sullivan’s contemporaneous summary captures it bien: Hummingbird “is paying plus attention to chaque word in a requête, ensuring que the whole requête… is taken into account, plutôt que particulier words.” Google dit it affected 90% of searches. (It’s now listed as retired in the Ranking Systems Guide — superseded by the systems que evolved out of it.)

2015 — RankBrain (never-before-seen requêtes)

Machine learning applied to requête interpretation. RankBrain’s job is the roughly 15% of daily requêtes Google had jamais seen avant — it converts an unfamiliar requête into a mathematical vector and trouve conceptually similaire requêtes it fait comprendre. Greg Corrado, the Google scientist who confirmed it (via Bloomberg, pas a Google blog post), décrit it as embedding “vast amounts of written language into mathematical entities — appelé vectors — que the computer peut comprendre.” By 2016 it processed every requête. Remarque the boundary: RankBrain maps unknown requêtes to connu concepts; it’s pas the même as BERT.

2018 — Neural matching (concept-level synonyms)

Où RankBrain connexe requêtes to concepts, neural matching extended concept-matching to the document side — connecting a query’s concepts to une page’s concepts même quand ils share aucun vocabulary. Danny Sullivan’s plain-language description is the meilleur un out là: “Dernier few months, Google has been en utilisant neural matching, [an] AI méthode to meilleur connecter words to concepts. Super synonyms, in a façon, and impacting 30% of requêtes.” The canonical example: “pourquoi fait my television regarder strange” peut surface results à propos de the “soap opera effect” — a concept neither phrase noms. (Internally, the 2023 DOJ testimony revealed ce lineage as RankEmbed / RankEmbedBERT.)

2019 — BERT (contextual word meaning)

The big NLP breakthrough. BERT (Bidirectional Encoder Representations from Transformers) reads a word in context — looking at the words avant and après it, plutôt que left-to-right un at a temps. That’s ce que lets it catch how “to” changements the meaning of “2019 brazil traveler to usa need a visa” (a Brazilian traveling to the US, qui older systems got backwards). Pandu Nayak appelé it the “biggest leap forward in the past five années, and un of the biggest leaps forward in the history of Search,” affecting 1 in 10 US English requêtes at launch and now nearly tout of les. Ce is aussi the mettre à jour SEOs la plupart souvent misread: Danny Sullivan’s réponse was blunt — “There’s nothing to optimize for with BERT.”

2021 — MUM (multimodal, multilingual)

Multitask Unified Model — construit on the T5 framework, trained à travers 75 languages, and able to comprendre information à travers text and images. Google dit it’s 1 000× plus powerful que BERT and, unlike BERT, peut les deux comprendre and generate language. Important caveat: MUM is utilisé pour spécifique high-complexity cas (complex multi-step questions, certain featured snippets, shopping) — it was jamais Google’s general ranking engine, and it didn’t “replace” BERT.

Semantic retrieval now feeds generative réponses. AI Overviews and AI Mode utiliser the même meaning-based retrieval to trouver relevant passages, alors an LLM synthesizes an réponse — voir RAG. The semantic couche determines ce que obtient retrieved and cited; the model simplement writes it up.

Ces obtenir blurred constantly, so be precise:

  • Semantic search is the goal — retrieve by meaning and intent.
  • Vector search is un implementation — represent requêtes and documents as dense vectors and trouver nearest neighbors by cosine distance.

Vector search is the la plupart courant modern implementation, but it isn’t the seulement chemin to semantic search: requête expansion, synonym rules, Knowledge Graph lookups, and entity recognition tout obtenir vous là sans computing a unique embedding. Think of semantic search as the destination and vector search as un (fast, scalable) vehicle. The mechanics of the vehicle — embeddings, cosine similarity, nearest-neighbor search — are covered in the embeddings and vector search articles; I won’t re-derive les ici.

How it en réalité fonctionne sous the hood

Four moving parts, roughly in order:

  1. Requête understanding — intent classification (informational, navigational, transactional, commercial), entity extraction, and synonym/concept expansion. Ce is RankBrain and BERT territory.
  2. Entity recognition + the Knowledge Graph — identifying the real-world choses a requête and a document are à propos de, and disambiguating les. À propos de 40% of English words have multiple meanings; context resolves qui un vous mean.
  3. Embeddings and semantic similarity — encoding meaning as vectors so “fix a leaky faucet” and “repairing a dripping tap” land fermer ensemble (~0,89 similarity despite barely sharing a word). Deep dive in embeddings.
  4. Passage ranking and neural re-ranking — since 2020, individual passages of a page peut rank pour a requête même quand the whole page isn’t perfectly targeted, and a neural re-ranker reorders the keyword-retrieved définir by semantic fit. Ce is pourquoi chaque section nécessite to stand on its propre.

The LSI keyword myth

Ce un matters parce que it drives a lot of bad advice. “LSI keywords” (Latent Semantic Indexation) is a 1988 information-retrieval technique que Google has jamais confirmed en utilisant as a ranking input. John Mueller put it flatly: “There’s aucun tel chose as LSI keywords — anyone who’s telling vous sinon is mistaken, sorry.” Ce que Google en réalité uses is far plus sophisticated — neural matching, BERT, word embeddings, entity recognition. So quand a outil hands vous a liste of “LSI keywords,” what’s utile à propos de it isn’t the LSI partie; it’s que ceux terms reflect the vocabulary of the topic. Cover the topic naturally and vous obtenir que pour free.

Ce que semantic search signifie pour le SEO

Every major semantic mettre à jour has pushed in the même direction, qui rend the playbook unusually stable:

  • Topic coverage beats keyword density. Google judges si une page covers a topic thoroughly, pas si it hits a keyword n times. Deep coverage ranks pour dozens of connexe requêtes vous jamais targeted individually.
  • Entity optimization. Nom and décrire votre entities clearly; utiliser structured données (sameAs, @id) to disambiguate les contre Wikipedia/Wikidata. Ce is the entity SEO discipline.
  • Intent alignment is non-negotiable. Google classifies requête intent and filters by it. Une page que réponses a différent intent que the requête won’t rank aucun matter how bien the keywords match.
  • Écrire naturally. With BERT reading context, prepositions and sentence structure carry meaning. Gary Illyes’ advice on RankBrain encore holds: “Si vous essayer to écrire comme a machine alors RankBrain va simplement obtenir confused and probably simplement pushes vous back.”
  • Synonyms are handled pour vous. Vous don’t besoin every variation; covering the topic’s natural vocabulary signals depth sans stuffing.
  • Passage-level quality. Chaque H2/section devrait stand alone as a clean, self-contained réponse — that’s ce que passage ranking and AI Overviews retrieve.

Quand semantic SEO matters moins

Honesty vérifier: pour a single-service local business or a thin site, heavy entity and topical-authority fonctionner may pas pay off. The ROI montre up quand you’re competing on informational depth à travers a topic. As Sally Mills put it, “Si vous do SEO correctement, you’re automatically doing semantic SEO. It’s simplement que la plupart personnes aren’t doing it correctement.” And Google won’t go purely semantic anytime soon — complet semantic retrieval is expensive, exact-match is encore courant utilisateur behavior, and purely semantic results remain unreliable. Keyword retrieval and semantic understanding coexist.

How AI search builds on ce

AI Overviews, AI Mode, and AI assistants are semantic search plus generation. Ils retrieve passages by meaning (usually dense retrieval — voir RAG and vector search), alors an LLM writes the réponse. Bing’s framing of the shift is sharp: grounding indexation, in leur words, “is being construit to aider AI systems decide ce que to dire.” The practical consequence: the même choses que faire a passage rank bien — clair entities, self-contained sections, topical depth — are ce que faire it probable to be cited in an AI réponse. There’s aucun separate trick.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.