Indexes anchor text and its target relationships as a first-class index dimension. Anchor-text indexing lets the system know what the web calls a document, separate from what the document calls itself.
Patent Overview
- Inventor
- Jeffrey Dean, others
- Assignee
- Google LLC
- Filed
- 2000
- Granted
- 2007-12-11
The Challenge
The Challenge
Anchor text is the web's collective vocabulary for documents. When sites link to a page using a phrase, they vote that phrase describes the page. Indexing must capture this signal at scale, alongside the page's own content.
- Document Self-Description Is Incomplete — What a page calls itself in its body or title is one perspective. What the web calls it through anchors is another, often richer perspective.
- Anchor Text Reveals Hidden Vocabulary — Documents are often linked with terms they don't contain. Anchor-text indexing captures these vocabulary expansions.
- Anchor Indexing Must Operate At Web Scale — Billions of anchors across the link graph must be indexed efficiently. Storage and lookup performance matter.
- Anchor Attribution Must Be Trustworthy — Anchor-text indexing is exploitable. Per-source quality gating and pattern analysis are required to prevent anchor-spam manipulation.
- Anchor Context Carries Signal — Anchor text in context (surrounding text, source-page topical model) carries more signal than the anchor alone. Indexing must capture context.
Innovation
How The System Works
The crawler extracts anchor-text and target-URL pairs from every crawled page, stores them in an anchor index, weights per-anchor contributions by source quality and context, and exposes the index for query-time retrieval and ranking.
- Extract Anchors During Crawl — Per crawled page, parse every <a> tag. Extract anchor text and target URL.
- Resolve Target Document — Map each target URL to a canonical document identifier. Handle redirects, normalizations, and aliases.
- Capture Context Window — Surrounding text around the anchor stored as context. Source-page topical model captured separately.
- Index By Target Document — Per target document, accumulate inbound-anchor records: anchor text, source page, context, source-page topic.
- Weight Per Source Quality — Per-source authority and trust modulate anchor weight. Low-quality sources contribute less or are filtered.
- Detect Anchor-Spam Patterns — Pattern analysis flags anchor-text spam: identical anchors from many sources, reciprocal-anchor cliques, off-topic mass anchors.
- Expose For Retrieval And Ranking — Anchor index serves both retrieval (find documents matching anchor terms) and ranking (anchor-relevance bonus per match).
The Web's Vocabulary
The patent's load-bearing idea is that anchor text is the web's collective vocabulary for documents. Indexing this vocabulary at scale gives the search system access to descriptions the document itself doesn't carry.
External Vocabulary Beats Self-Description
Document self-description is biased and partial. Aggregated anchor text from many sources approximates how the web actually thinks about the document. Indexing this aggregation is structurally powerful.
- Per-Anchor Extraction — Every <a> tag in every crawled page contributes. The anchor index is the cumulative vocabulary record.
- Source-Quality Weighting — Per-source authority weights anchor contributions. Low-quality sources contribute less or are filtered.
- Context-Aware Storage — Surrounding text and source-page topic stored alongside anchor. Context modulates how the anchor contributes to ranking.
Technical Foundation
Technical Foundation
The patent specifies the anchor extractor, target resolver, context capturer, anchor index, source-weight gate, and anchor-spam detector.
- Anchor Extractor — Per crawled page, parses every <a> tag. Outputs anchor text and target URL.
- Target Resolver — Maps target URL to canonical document identifier. Handles redirects, normalizations, aliases.
- Context Capturer — Surrounding-text window and source-page topical model captured per anchor. Enables context-aware ranking.
- Anchor Index — Per target document, persistent accumulation of inbound-anchor records: text, source, context, topic.
- Source-Weight Gate — Per-source authority modulates anchor weight. Low-quality sources contribute less or are filtered out.
- Anchor-Spam Detector — Pattern analysis flags identical-anchor mass campaigns, reciprocal-anchor cliques, off-topic anchor spam. Detected spam earns penalty.
The Process
The Process
Anchor indexing runs continuously alongside crawling. Per-document anchor records accumulate over time.
- Crawl Page — Crawler fetches page. Anchor extractor parses <a> tags.
- Resolve Targets — Target resolver maps target URLs to canonical document identifiers.
- Capture Context — Surrounding text and source-page topic captured per anchor.
- Store In Anchor Index — Per target document, append anchor record to inbound-anchor list.
- Apply Source Weight — Per-source authority weight applied. Low-quality sources contribute less.
- Detect Spam Patterns — Periodically, pattern detector scans for anchor-spam patterns. Flagged anchors penalized or filtered.
- Expose For Retrieval — Anchor index serves retrieval (document matches by anchor terms) and ranking (anchor-relevance bonus).
Quality Control
Quality Control
Anchor-text manipulation is among the oldest SEO tactics. The patent specifies safeguards.
- Source-Quality Weighting — Per-source authority modulates anchor weight. Low-quality sources contribute bounded score regardless of count.
- Anchor-Diversity Requirement — Identical anchors from many sources signal manipulation. Diversity requirement applies.
- Topical-Alignment Check — Anchor text topically aligned with target document earns full weight. Off-topic anchors signal manipulation and earn penalty.
- Pattern-Based Spam Detection — Reciprocal-anchor cliques, mass-identical-anchor campaigns, off-topic spam flagged. Penalty applied.
- Continuous Recalibration — Per-source weights and pattern detectors recalibrate against fresh labeled data.
Real-World Application
Anchor-tag indexing is foundational to every modern search engine. The primitives appear in the link graph, the anchor-text signal in ranking, and the spam-detection layer that polices anchor manipulation.
- Per-target Index Organization — Anchor index organized per target document. Inbound anchors accumulate per document over time.
- Source-weighted Quality Gating — Per-source authority weights anchor contributions. Low-quality sources contribute less.
- Context-aware Storage Granularity — Anchor text plus surrounding text plus source-page topic stored per anchor. Context modulates ranking.
Why Diverse, Natural Anchors Win
Source-quality weighting and diversity requirements mean a few high-authority, topically aligned, diverse-source anchors outweigh thousands of low-quality, off-topic, identical anchors.
Why Earned Anchors Beat Built Anchors
Pattern detectors flag identical-anchor campaigns and reciprocal cliques. Naturally varying anchors from genuinely interested linkers are structurally hard to fake at scale.
<\/section>What This Means for SEO
What This Means for SEO
This patent indexes anchor text and its target relationships as a first-class dimension, capturing how the web describes a page separately from how the page describes itself, with source-quality weighting and spam detection. SEO implication: earn diverse, natural, topically aligned anchors from quality sources rather than building identical ones.
- The Web's Words Describe Your Page — Aggregated anchor text approximates how others think about your document, often with vocabulary your page does not contain. Earning links that describe your page in varied, accurate terms expands the queries you can match.
- Source Quality Gates Anchor Weight — Per-source authority modulates each anchor's contribution, with low-quality sources bounded or filtered. An anchor from an authoritative, relevant site is worth far more than many from weak ones.
- Identical Anchors Signal Manipulation — A diversity requirement flags many sources using the same exact anchor. Natural link profiles show varied phrasing, so an over-optimized exact-match anchor distribution looks engineered.
- Off-Topic Anchors Earn Penalty — Anchor text topically aligned with the target earns full weight; off-topic anchors signal manipulation and can be penalized. Pursue links from contexts genuinely about your subject.
- Context Around The Link Matters — The system stores surrounding text and the source page's topic alongside the anchor. A link embedded in relevant editorial content carries more signal than one dropped into an unrelated page.
- Reciprocal And Mass Campaigns Are Flagged — Pattern detection catches reciprocal-anchor cliques and mass identical-anchor campaigns. Coordinated anchor-building schemes are structurally visible and penalized.
- Earned Anchors Beat Built Anchors — Naturally varying anchors from genuinely interested linkers are hard to fake at scale, which is exactly why they are rewarded. Optimize for being worth linking to, not for dictating anchor text.