Google's own internal documents confirmed ranking signals their engineers spent years publicly denying. If you've been following Google's official guidance, you may have been optimizing for the wrong things.

In May 2024, thousands of pages of Google's internal API documentation leaked publicly. The documents revealed specific ranking features, with names like `NavBoost`, `siteAuthority`, and `badBacklinks`, that Google had repeatedly said either didn't exist or didn't matter. The gap between what Google said publicly and what their own system tracked turned out to be significant. The question is which part of that gap is costing you traffic right now.

The leak confirmed three signals Google publicly denied: click behavior (NavBoost), a site-level quality score (siteAuthority), and Chrome browsing data. NavBoost doesn't just track whether someone clicked your result. It tracks what happened after. A user who bounced in five seconds and tried the next result sends a negative signal. That signal feeds back into your rankings. The uncomfortable part: this has apparently been running since 2005. Your site's history of satisfying or failing searchers is already in the system.

The leak includes a `titleMatchScore` feature that measures whether your title actually delivers what it promises. When the score is low, Google rewrites your title in search results, often replacing it with something pulled from your H1 or body text. A study of 80,959 title tags found Google rewrites 61.6% of them. Titles with brackets get rewritten 77.6% of the time. Titles using pipes instead of dashes get rewritten more often than those using dashes. The rewrite rate drops significantly when titles land between 51 and 60 characters.

The leak confirmed Google uses heading structure for entity extraction, building a semantic map of what your page is actually about. Multiple H1 tags dilute the primary topic signal. Skipped heading levels (an H1 followed directly by an H3) confuse the parser. A controlled A/B test found that adding a proper H1 to pages that lacked one produced a 4.5% increase in organic traffic. Adding a keyword to the H1 produced an 8% uplift. These aren't correlation studies. They're controlled experiments with a holdout group.

The leak references `bylineDate` and `syntacticDate`, signals that track when content was last meaningfully updated. Here's the feedback loop: stale dates get fewer clicks because users skip results that look outdated. Fewer clicks lower your NavBoost score. A lower NavBoost score drops your ranking. A lower ranking means even fewer clicks. The loop compounds. The date a user sees in the search result, before they even click, is already influencing whether NavBoost ever gets a positive signal from that page.

The leak shows which signals exist. It doesn't show how much each one is weighted, where the thresholds are, or whether the documents reflect the current system. Wire treats the leak as ground truth for signal existence, then uses controlled A/B experiments and correlation studies to estimate magnitude. Every Wire feature maps to a specific leak-confirmed signal. The table in this section shows the direct mapping: which signal, which Wire feature, and what it does. If you've been wondering whether any of this connects to a concrete workflow, this is where it becomes operational.

In May 2024, over 2,500 pages of internal Google Search API documentation leaked to a public GitHub repository. The documents were first analyzed by Rand Fishkin (SparkToro) and Mike King (iPullRank). Google's response was carefully worded: they cautioned against "inaccurate assumptions" but did not deny the documents were authentic.

The leak matters because it confirmed that Google uses ranking signals they publicly denied for years. Wire's entire SEO system is built on what the leak revealed, not on what Google says publicly.

What Google Denied, Then Got Caught Using

Click Data (NavBoost)

Google repeatedly stated that clicks do not affect rankings. In 2016, Google's Gary Illyes said "using clicks directly in ranking would be a very dumb thing to do." The leaked API documentation tells a different story.

NavBoost is Google's system for modifying rankings based on user behavior. The leaked documents reference specific features: goodClicks, badClicks, and lastLongestClicks. These signals measure not just whether users click, but how they interact after clicking. A user who clicks a result, reads for 3 minutes, and does not return to the search results sends a strong positive signal. A user who clicks, bounces in 5 seconds, and tries the next result sends a negative one.

NavBoost was confirmed during the DOJ antitrust trial in September 2023, months before the API leak. Google's VP of Search, Pandu Nayak, testified that NavBoost has been in use since 2005.

What this means for content: Dwell time is a real ranking signal. Pages that satisfy search intent keep users engaged longer, which feeds back into rankings through NavBoost. Wire's discovery reading system exists specifically to increase dwell time. Not as a UX feature, but as a ranking strategy.

Site Authority

Google denied having a "domain authority" metric for years. The leaked documents include a feature called siteAuthority. While the exact computation is unknown, its existence confirms that Google evaluates sites holistically, not just page by page.

What this means for content: Dead pages, thin content, and keyword cannibalization do not just hurt the affected pages. They suppress the site-level authority signal. Wire's audit system detects all three and the deduplicate command resolves cannibalization automatically.

Chrome Browsing Data

The leak references ChromeInTotal, data from Chrome browser usage feeding into ranking signals. This includes navigation patterns, scroll depth, and interaction behavior beyond what shows up in Google Search Console.

What this means for content: Page performance (load speed, layout stability) is not just a user experience concern. Slow pages lose users before NavBoost can register a positive signal. Wire's build system produces static HTML under 50KB per page with LCP under 1.5 seconds.

Title Signals in the Leak

The leaked API includes a titleMatchScore feature that measures how well a page's <title> tag matches the content. When the score is low, meaning the title promises something the content does not deliver, Google may rewrite the title in search results.

Zyppy's study of 80,959 title tags found that Google rewrites 61.6% of titles. The rewrite rate drops to 39-42% when titles are 51-60 characters. Titles with brackets get rewritten 77.6% of the time. Titles using pipes instead of dashes get rewritten more often.

Wire's auto-fix system addresses every trigger identified in the leak and the Zyppy study: pipes converted to dashes, brackets stripped, H1 aligned with title, and title length enforced at 51-55 characters.

Content Freshness Signals

The leak references bylineDate and syntacticDate, signals that track when content was last updated. Stale dates feed into NavBoost negatively: when a user sees "Updated: 2023" on a result about 2026 developments, they skip it. That skip registers as a negative click signal.

This creates a feedback loop. Stale content gets fewer clicks. Fewer clicks lower NavBoost scores. Lower scores mean lower rankings. Lower rankings mean even fewer clicks.

Wire's news intelligence pipeline breaks this loop. Regular news integration updates the page's date signals. The default freshness intervals (21 days for fast-moving topics, 60 for reference content, 120 for evergreen guides) are more aggressive than the industry norm because the pipeline is automated and the cost of checking for news is near zero.

Entity Extraction and Heading Structure

The leak confirmed that Google uses heading structure for entity extraction, understanding what a page is about at a semantic level. Multiple H1 tags dilute the primary topic signal. Skipped heading levels (H1 followed by H3 without H2) confuse the entity parser.

SearchPilot's controlled A/B test found that adding a proper H1 to pages that lacked one produced a 4.5% increase in organic traffic, roughly 3,000 additional sessions per month for the test group. A separate test adding a keyword to the H1 produced an 8% uplift.

Wire enforces heading structure at three layers: the styleguide teaches Claude the rules, the auto-fix system corrects violations on save, and the audit detects problems across the entire site.

The leak includes a badBacklinks feature, a negative signal for broken or low-quality links. This applies to both inbound and internal links. Pages with broken internal links waste crawl budget and pass zero equity.

Wire's sanitize command detects broken internal links and fixes them automatically, either through slug normalization (catching hyphen mismatches) or by stripping broken links to plain text. The build-time linter also checks for broken internal links in rendered HTML (RULE-33).

What the Leak Did NOT Reveal

The leak is API documentation, not source code. It shows what signals exist, not how they are weighted. Important caveats:

  • No weights. We know NavBoost exists but not how much weight it carries relative to, say, content relevance or backlinks.
  • No thresholds. We know siteAuthority exists but not where the cutoffs are.
  • Possibly outdated. The documents may reflect a snapshot in time, not the current system.
  • Feature names are not features. The presence of a field in the API does not prove it is actively used in ranking.

Wire uses the leak as ground truth for which signals exist, then relies on controlled experiments (SearchPilot A/B tests) and correlation studies (Zyppy, Backlinko) to estimate how much each signal matters.

How Wire Operationalizes the Leak

Every Wire feature maps to a leak-confirmed signal:

Leak signal Wire feature What it does
NavBoost (click data) Opportunity scoring impressions × (1 - CTR) identifies pages with demand but poor capture
NavBoost (dwell time) Discovery system Interactive reading layer increases time on page
siteAuthority Dead page detection Removes pages that suppress site-level quality
titleMatchScore Auto-fix pipeline Aligns title with H1, enforces 51-55 chars
bylineDate News pipeline Regular content freshness updates
Entity extraction Heading validation Single H1, no skipped levels, no numbered headings
badBacklinks Sanitize command Fixes broken internal links automatically
Chrome data Static site build Sub-50KB pages, LCP under 1.5s

Why Wire Ignores Google's Public Statements

The leak proved a pattern: Google publicly downplays signals that their own systems heavily rely on. Click data was "not used for ranking" while NavBoost was their strongest signal. Domain authority "does not exist" while siteAuthority sat in their API.

Wire's evidence hierarchy reflects this reality:

  1. Leak-confirmed. Ground truth.
  2. A/B tested. SearchPilot controlled experiments.
  3. Correlation studies. Zyppy, Backlinko, Ahrefs.
  4. Case studies. HubSpot, 201Creative.
  5. "Google says." Noted but never sufficient.

This is not cynicism. It is engineering discipline. Build on what you can verify, not on what you are told.