EEAT Mechanics

Links That Count: Five Link Tactics Against the Leak and the Patents

A popular link guide reads PageRank buckets, trusted anchors and context hashes out of Google's leak. The fields are real. The trusted sources are news sites, the bucket counts onsite anchors, and the cap is 200, not zero.

By Thomas Wawra· Published · Version 1.0· Systems referenced: Anchor-Spam (Penguin legacy), Q* (Balance), NSR (+ Fallback inheritance)

01What the post rests on

A guide by Cyrus Shepard, published on 20 October 2026, claims to show how to build links that Google cannot ignore. It names five tactics, namely topic stability, anchor context (the words around a link), editorial diversity, top-tier links with "magical" power and links that carry new information. It supports them with Google patents, leaked attribute descriptions and trial evidence. Every tactic points at a real artefact. This article asks how far each artefact carries.

Patents and leaked attributes prove different things. A patent describes what Google could build. A filing proves neither that it was built nor that it still runs. A leaked attribute proves that something is stored, sometimes with a one-line comment, but never with a weight or a threshold. Where the post moves from a field to an effect on rankings, that step is interpretation. Some of those steps hold up well, and this article marks each of them.

Source per claim (4)
O
"Google uses links as a signal when determining the relevancy of pages and to find new pages to crawl."[1]
A
"ABC signals are the key components of topicality (or a base score), which is Google's determination of how the document is relevant to the query." Anchors are defined as "a source page pointing to a target page (links)".[2]
C
The guide groups its advice into five tactics plus a rule that unique links beat repeated ones, and builds them on patents by Anna Patterson and Paul Haahr, the 2003 history-data patent family and leaked anchor attributes. It is a practitioner's reading of those artefacts.[3]
C
Patents establish that a method was filed, not that it was deployed. Leaked attributes establish that a value is stored, not how much it weighs. Every step in this article from a field or a patent claim to a ranking effect is therefore coded [C].[4]
Source: Own methodological reading, following the reading rule of eeat-mechanics.com · Anchor-Spam (Penguin legacy)

02Top-tier links: a PageRank bucket on onsite anchors

The post's lead example is one attribute comment, and both the comment and the scale behind it exist. The comment says that anchors from pages with a PageRank above 51,000 are the best and anchors below 47,000 are all the same. PageRank is Google's link-based score for a page. On every anchor's source record the leak stores the linking page's PageRank on a 16-bit scale, from 0 to 65,535, and beside it the linking page's NSR, a site-quality value between 0 and 1,000. A link arrives at its target with its source's standing attached.

The comment describes only onsite anchors, not the external backlinks the guide applies it to. It belongs to topPrOnsiteAnchorCount, a counter in a document's anchor statistics, and the name says onsite. Its siblings for off-domain and on-domain anchors exist without any description. The comment documents a quality bucket with a sharp top band and a flat floor. It does not document how much a top-band link moves a ranking. The guide's reading, that the rule describes the external backlinks one builds, skips the one word that limits it.

Source per claim (3)
B
AnchorsAnchorSource records the linking page's pagerank on a "uint16 scale" and its nsr, which "has range [0,1000] and is the original value [0.0,1.0] multiplied by 1000"; the same record holds spamrank and outsites, the "approx num of pointed-to sites".[5]
B
topPrOnsiteAnchorCount: "According to anchor quality bucket, anchor with pagrank > 51000 is the best anchor. anchors with pagerank < 47000 are all same." The sibling counters topPrOffdomainAnchorCount and topPrOndomainAnchorCount carry no description.[6]
C
The comment establishes that anchors are bucketed by source PageRank with a flat floor below 47,000. Applying the buckets to external backlinks assumes that the undocumented off-domain counter uses the same cut-offs. Any ranking weight of the top band is undocumented.[7]

03The trusted-anchor test: news, not .gov

The second "magical" claim is the post's most interesting find, and its direction matches the leak. The anchor spam penalizer, Google's system that demotes manipulative anchors, stores per trusted site a score comparing that site's anchor text with anchors classified as spam. A positive value means the trusted anchors resemble the spam anchors, which in the field's own words means the spammy anchors are legitimate. The guide reads this as one strong link rescuing a hundred weak ones. The arithmetic is the guide's.

The same records change the picture in two ways. First, "Trusted" is defined: the fraction of pages with newsy anchors on a site, above zero for trusted sites. That describes news-like linking, not the government or university domains the guide imagines. The .gov example comes from a 2003 Google patent, not from the leak. Second, the per-source comparison is filled only when a debug flag is set. What a document carries otherwise are counts of trusted sources and matching anchors, a spam probability and a combined penalty. It also carries a flag that records whether all anchors in a demotion period were demoted, not only the spammy ones.

Source per claim (5)
B
matchedScore: "Difference in KL-divergence from spam and non-spam anchors. Value >0 indicate that anchor text from this trusted source is similar to anchors classified as spam which means that spammy anchors are legitimate."[8]
B
trustedScore: "Fraction of pages with newsy anchors on the site, >0 for trusted sites."[9]
B
The per-source list sources holds "Detailed information about trusted sources and match computation. Populated only when --anchorspam_penalizer_debug=true." AnchorSpamInfo itself records trustedTotal, trustedMatching ("Number of trusted anchors with anchor text matching spam terms"), trustedDemoted, spamProbability, spamPenalty ("Combined penalty for anchor demotion") and demotedAll ("Demoted all anchors in the period or only anchors classified as spam").[10]
P
US8407231B2 states that links "may be weighted based on how much the documents containing the links are trusted (e.g., government documents can be given high trust)".[11]
C
The leak supports that anchors from trusted sources can count against a spam verdict for similar anchors. It does not document how many weak anchors one trusted source offsets, nor any threshold, and its definition of trust points to news-type sites rather than .gov or .edu.[12]

04Anchor context: a hash, a patent, a guideline

Anchor context, the words around a link, is the best-supported tactic in the post. Patent US8577893B1 by Anna Patterson and Paul Haahr, filed in 2004 and granted in 2013, takes a window of text on each side of a link, five words in one implementation. It picks the rarest word in each window and hashes the pair into a context identifier. A target can then be ranked by how many different contexts point to it, and a context with a disproportionate count is discounted as possibly machine generated. The leak stores context2 on every anchor, described as a hash of terms near the anchor, together with the full left and right context.

Google confirms in its own documentation that the words before and after a link matter, but the link between patent and leak field stays open. The Reasonable Surfer patent lists the words around a link among the features that predict whether it gets clicked, next to its position in running text, a footer or a sidebar. The leak says context2 is a hash of nearby terms, not how it is built. The patent's measure is how many different contexts point at a page, not how descriptive each one is. Varied sentences across many linking pages fit that measure. A longer sentence on one page does not obviously add to it.

Source per claim (5)
P
US8577893B1 analyses a window to the left and right of a link ("the window size may include five words"), identifies the rarest word in each, hashes them into a context identifier and ranks the target "based on the number of different contexts associated with the links"; in its example, a context counted 10,000 times against contexts counted 10, 4 and 1 is discounted as "possibly machine generated".[13]
B
context2: "This is a hash of terms near the anchor. (This is a second-generation hash replacing the value stored in the 'context' field.)" fullLeftContext: "The full context. These are not written out in the linklogs."[14]
O
"Remember to give context to your links: the words before and after links matter, so pay attention to the sentence as a whole."[15]
P
US7716225B1, the Reasonable Surfer patent, lists among the features of a link "the context of a few words before and/or after the link" and its position, measured for example "in a footer, in a sidebar".[16]
C
That context2 implements the rare-word fingerprint of US8577893B1 is plausible from its description but not documented. The patent rewards the diversity of contexts across linking pages, not the length or keyword density of a single context.[17]

05Editorial diversity: spam phrases and spikes

Google's history-data patent family, with priority in 2003, treats suspicious anchor patterns as a sign of coordination. "Deliberately different anchors" is a phrase from it. The patents describe naturally grown link graphs as the result of independent decisions and synthetic ones as coordinated. That makes the growth of anchor words, bigrams and phrases spiky, either through identical anchors from many documents or through deliberately different anchors from many documents. The patent lets the engine cap the impact of suspect anchors.

The leak shows that the anchor spam penalizer measures timing directly, which supports the guide's warning about campaign timing. It records how many spam phrases appear among unique domains, their share of all anchors, the average daily rate at which spam anchors are discovered, and over how many days 80 percent of them appeared. An older structure, now deprecated, tagged anchors created during a spike. The fields do not show a comparison of anchors with each other: no similarity score, no vectors. They count phrases classified as spam. Treating "cheap flights" and "low-cost flights" as the same move is the guide's extrapolation.

Source per claim (5)
P
US8407231B2: synthetic web graphs cause "the profile of growth in anchor words/bigrams/phrases to likely be relatively spiky"; one reason is identical anchors from many documents, "Another possibility may be the addition of deliberately different anchors from a lot of documents."[18]
P
The same patent contrasts naturally developed web graphs, which "typically involve independent decisions", with coordinated ones, and lets the search engine "cap the impact of suspect anchors on the score of the associated document" or scale the score by a multiplicative factor.[18]
B
AnchorSpamInfo records phraseCount ("How many spam phrases found in the anchors among unique domains"), phraseFraq ("Spam phrases fraction of all anchors of the document"), phraseRate ("Average daily rate of spam anchor discovery") and phraseDays ("Over how many days 80% of these phrases were discovered").[19]
B
phraseAnchorSpamInfo identifies a "spike of spammy anchor phrases" and tags anchors created during the spike with LINK_SPAM_PHRASE_SPIKE; anchorSpamInfo, which holds the output of AnchorSpamPenalizer, "replaces phrase_anchor_spam_info above, that is deprecated".[20]
C
The fields support that the timing of anchor growth and the share of spam-classified phrases enter the penalizer. The guide's claim that semantically varied anchors are matched against each other by words, bigrams and vectors is not documented in the modules read.[21]

06Repeated links: a cap, not a zero

The rule that unique links beat repeated ones has the clearest wording in the leak, and it is a cap. When many anchors arrive from one domain, all but 200 are thrown out, recorded per domain and anchor text. A separate counter tracks domains above a per-domain phrase cap. Every anchor also stores how many additional links the same source page sends to the same target domain.

Two qualifications limit the guide's version of the rule. First, the documented mechanism is a cap: 200 anchors per domain survive deduplication, so the guide's graphic of 20,000 sitewide links marked "capped/ignored" is right about the direction and loose about the number. Second, repetition is also a policy matter. The reference-context patent names standard frames, the same links on every page of a site, as a way to inflate rank. Google's spam policies list widely distributed footer and template links as link spam. Deduplication is bookkeeping. The spam policy is about intent.

Source per claim (5)
B
RedundantAnchorInfo: "If we receive a large number of anchors from a particular domain, then we'll throw out all but 200 of them from that domain." The data is sorted by (domain, text) pairs and capped at 10,000 entries.[22]
B
totalDomainsAbovePhraseCap is the "Number of domains above per domain phrase cap. We see too many phrases in the domains."; parallelLinks on each anchor is "The number of additional links from the same source page to the same target domain."[23]
P
US8577893B1 names standard frames, such as "products", "jobs" and "investor" links that a business includes on every page of its site, as a technique whose duplication "may artificially inflate the ranks of the documents associated with these links".[24]
O
Google's examples of link spam include "Widely distributed links in the footers or templates of various sites" and "Keyword-rich, hidden, or low-quality links embedded in widgets that are distributed across various sites".[25]
C
The documented mechanics are deduplication per domain and the counting of distinct contexts. The guide's framing that Google values each link by the new information it provides is a reading of these mechanics, not a criterion stated in any artefact.[26]

07Topic drift: a 2003 patent and three counters

Topic stability, meaning that a site keeps the subject its links were given for, has the most explicit patent support of the five tactics. The 2003 history-data family addresses the case where a page's content changes until it no longer matches the anchor text of its backlinks, for example when an expired domain changes hands. The proposed fix is to estimate the date the focus changed and to ignore or discount all links and anchor text from before it. A significant change in a document's topics likewise makes earlier indicators such as score and anchor text unreliable. Google's spam policies treat expired domain abuse as a category of its own.

The leak shows the bookkeeping for topic drift, not the rule. A forwarded anchor keeps the docid of its original target and a record of how it was forwarded to the canonical. A document's anchor statistics hold counters named linkBeforeSitechangeTaggedAnchors, pageMismatchTaggedAnchors and pageFromExpiredTaggedAnchors. The first two have no description, and the third only the function that sets it. The names fit the patent's idea closely. What triggers the tags and what follows from them is not documented. The guide's reading that these fields directly target a site's link history says more than they do.

Source per claim (5)
P
US8407231B2: if the content of a document changes such that it "differs significantly from the anchor text associated with its back links", the domain may have changed; the date of the change is estimated, and "All links and/or anchor text prior to that date may then be ignored or discounted."[27]
P
US8407231B2: "a significant change over time in the set of topics associated with a document may indicate that the document has changed owners and previous document indicators, such as score, anchor text, etc., are no longer reliable."[28]
O
Google's spam policies define expired domain abuse as purchasing an expired domain name and repurposing it primarily to manipulate search rankings with content of little or no value; one example is affiliate content on a site previously used by a government agency.[29]
B
AnchorsAnchor stores originalTargetDocid ("This field is available if and only if the anchor is forwarded") and forwardingTypes; IndexingDocjoinerAnchorStatistics holds linkBeforeSitechangeTaggedAnchors and pageMismatchTaggedAnchors without description and pageFromExpiredTaggedAnchors with only "Set in SignalPenalizer::FillInAnchorStatistics."[30]
C
The counter names match the patent's site-change and expired-domain cases, which makes a deployed descendant plausible. Trigger, threshold and consequence of the tagging are undocumented, so the line between a yearly update and a topic change cannot be drawn from the artefacts.[31]

08Where E-E-A-T comes in

Most of the fields checked here decide which anchors count before anything is weighed. Anchors enter topicality, Google's measure of how well a page fits a subject, and PageRank feeds the Quality score. In between, the anchor statistics carry a page-level Penguin penalty and a flag for documents protected by the goodness of their early anchors. Penguin is Google's system against link spam. Link history therefore works in both directions.

The E-E-A-T connection runs through trust rather than authority. These systems test whether the link signal itself is authentic: independent decisions, distinct contexts, no spikes, news-type sources vouching for similar anchors. Authority is touched only indirectly, through PageRank's role in Q*, Google's page-quality score. The practical contrast is concrete. A regional weather service cited in twenty news reports on a storm, each in its own sentence, produces the pattern these fields treat as trustworthy. Twenty thousand footer links from a partner network with one anchor text produce a capped count and a policy problem.

Source per claim (3)
A
"PageRank. This is a single signal relating to distance from a known good source, and it is used as an input to the Quality score."[32]
B
penguinPenalty is a "Page-level penguin penalty (0 = good, 1 = bad)"; penguinEarlyAnchorProtected reads: "Doc is protected by goodness of early anchors."[33]
C
The anchor fields checked here test the authenticity of the link signal through independence, distinct contexts, timing and trusted sources, which places them on Trust, with Authority reached only indirectly through PageRank as a Q* input; none of them carries a weight, so the size of any effect is unknown.[34]

09References

Patents (11)

  1. [11]PUS Patent 8,407,231 B2, "Document scoring based on link-based criteria", priority 30 September 2003, granted 26 March 2013, description "Link-Based Criteria" ↗
  2. [13]PUS Patent 8,577,893 B1, "Ranking based on reference contexts", inventors Anna Patterson and Paul Haahr, filed 15 March 2004, granted 5 November 2013, description and claim 1 ↗
  3. [16]PUS Patent 7,716,225 B1, "Ranking documents based on user behavior and/or feature data", inventors Jeffrey A. Dean, Corin Anderson, Alexis Battle, filed 17 June 2004, granted 11 May 2010, description of FIG. 4 ↗
  4. [17]COwn comparison of AnchorsAnchor with US8577893B1 ↗US8577893B1
  5. [18]PUS Patent 8,407,231 B2, description "Unique Words, Bigrams, and Phrases in Anchor Text" ↗
  6. [21]COwn reading of IndexingDocjoinerAnchorSpamInfo against US8407231B2 and the guide ↗US8407231B2
  7. [24]PUS Patent 8,577,893 B1, "Description of Related Art" ↗
  8. [26]COwn reading of RedundantAnchorInfo and US8577893B1 against the guide ↗US8577893B1
  9. [27]PUS Patent 8,407,231 B2, description "Anchor Text" ↗
  10. [28]PUS Patent 8,407,231 B2, description "Topics" ↗
  11. [31]COwn comparison of IndexingDocjoinerAnchorStatistics with US8407231B2 ↗US8407231B2

API Leak (12)

  1. [5]BContent Warehouse API leak, AnchorsAnchorSource, fields pagerank, nsr, spamrank, outsites ↗
  2. [6]BContent Warehouse API leak, IndexingDocjoinerAnchorStatistics, fields topPrOnsiteAnchorCount, topPrOffdomainAnchorCount, topPrOndomainAnchorCount ↗
  3. [8]BContent Warehouse API leak, IndexingDocjoinerAnchorTrustedInfo ("This message summarized anchors of one trusted site"), field matchedScore ↗
  4. [9]BContent Warehouse API leak, IndexingDocjoinerAnchorTrustedInfo, field trustedScore ↗
  5. [10]BContent Warehouse API leak, IndexingDocjoinerAnchorSpamInfo, fields sources, trustedTotal, trustedMatching, trustedDemoted, spamProbability, spamPenalty, demotedAll ↗
  6. [14]BContent Warehouse API leak, AnchorsAnchor, fields context2, context, fullLeftContext, fullRightContext ↗
  7. [19]BContent Warehouse API leak, IndexingDocjoinerAnchorSpamInfo, fields phraseCount, phraseFraq, phraseRate, phraseDays ↗
  8. [20]BContent Warehouse API leak, IndexingDocjoinerAnchorStatistics, fields phraseAnchorSpamInfo and anchorSpamInfo ↗
  9. [22]BContent Warehouse API leak, IndexingDocjoinerAnchorStatisticsRedundantAnchorInfo, field anchorsDropped ↗
  10. [23]BContent Warehouse API leak, IndexingDocjoinerAnchorStatistics, field totalDomainsAbovePhraseCap; AnchorsAnchor, field parallelLinks ↗
  11. [30]BContent Warehouse API leak, AnchorsAnchor (originalTargetDocid, forwardingTypes) and IndexingDocjoinerAnchorStatistics (linkBeforeSitechangeTaggedAnchors, pageMismatchTaggedAnchors, pageFromExpiredTaggedAnchors) ↗
  12. [33]BContent Warehouse API leak, IndexingDocjoinerAnchorStatistics, fields penguinPenalty and penguinEarlyAnchorProtected ↗

This Deep Dive is Layer 2 content. It interprets the material and always points back to Layer 1, the reference layer. Every claim is mapped to a source, labeled by type: [A] Sworn testimony · [B] Verbatim from the leak · [O] Documented by Google · [W] Peer-reviewed study · [S] Checked on the page · [C] Our assessment · [P] Patent.

© Thomas Wawra · Senior SEO Manager · wetter.com — a Funke Digital company