Topic-Embeddings: How Google Understands What Your Page Is About
The focus vectors and radius that determine topical relevance — and why a weather site needs a narrow focus to rank for weather queries
What are Topic-Embeddings?
Topic-Embeddings are Google's representation of what a page is about — not in keywords, but in a high-dimensional vector space where similar topics are close together. The system produces two values: a focus vector (where the page's topic sits in the embedding space) and a radius (how broad the page's topic coverage is).
The Google API leak confirmed the existence of Topic-Embedding fields. The focus vector is self-supervised: it is derived from the actual text of the site — from the real usage of language across all pages, without human labels. The resulting vectors flow as focus vectors into NSR (System 7).
Topic-Embeddings are the modern replacement for keyword matching. Instead of checking whether a page contains the word 'weather,' the system checks whether the page's topic vector is close to the query's topic vector in the embedding space. This allows Google to match 'storm warning' with 'severe weather alert' even if the exact words don't overlap.
Focus and radius: what they mean
The focus vector represents the center of the page's topic in the embedding space. A page about 'Hamburg weather' has a focus vector close to other weather-related pages, but closer to pages about Hamburg than to pages about Munich weather. The focus vector captures both the topic (weather) and the specificity (Hamburg).
The radius represents how broad the page's topic coverage is. A page that discusses only Hamburg weather has a small radius — it is tightly focused. A page that discusses weather, climate, tourism, and local history has a large radius — it covers many topics. The radius affects how Google matches the page to queries: a small-radius page matches a narrow set of queries very well, while a large-radius page matches a broad set of queries less precisely.
For ranking, the focus vector determines which queries the page is relevant to, and the radius determines how confident Google is in that relevance. A page with a small radius and a focus vector close to the query will rank higher than a page with a large radius and the same focus vector — because the small-radius page is more clearly about the query's topic.
Topic-Embeddings in the ranking architecture
Topic-Embeddings feed into NSR (System 7), the normalized site rank. The focus vector becomes one of the inputs that NSR uses to compute the site-level quality and authority value. This means topic relevance is not just a matching function — it is part of the quality assessment.
The E-E-A-T dimension mapping for Topic-Embeddings is Expertise (Exp: indirect) and Authority (A: indirect). A page that is tightly focused on a specific topic signals expertise — it demonstrates deep knowledge of one area rather than shallow knowledge of many. The authority signal comes from the focus vector's proximity to other authoritative pages on the same topic.
Topic-Embeddings operate at the document level (Reach: Doc). Each page gets its own focus vector and radius. The site-level topic profile is an aggregation of all page-level vectors — this is what NSR computes. A site where most pages have focus vectors in the weather region of the embedding space will have a site-level focus vector in the weather region, making it more likely to rank for weather queries.
Implications for SEO practitioners
For large publishers, the focus vector creates a strategic tension: broad coverage (many topics, large radius) vs. narrow focus (few topics, small radius). A weather site that also covers travel, cooking, and sports will have a large radius — which means its weather pages will rank lower for weather queries than a pure weather site's pages.
The self-supervised nature of Topic-Embeddings means that the system learns from the actual text on the page. There is no way to 'inject' a focus vector through meta tags or structured data — the focus vector is derived from the content itself. If the page is about weather, the focus vector will reflect that, regardless of what the meta tags claim.
For sites with programmatically generated content, the radius matters: thousands of location pages with genuine weather data will have small-radius focus vectors (each page is tightly focused on one location's weather). This is good for ranking — the small radius makes each page clearly relevant to its specific location query.
The embedding-based approach also explains why synonyms work: 'storm warning' and 'severe weather alert' will have focus vectors that are close in the embedding space, even though the words don't overlap. Google doesn't need the exact keyword — it needs the right topic vector.