Something Inc.LoginSchedule a free consultation
ANALYTICS

Google's goto redirect is repricing rank tracking

Resolving one five-page ranking now takes 500 to 1,000 requests. Rank tracking just got structurally more expensive, and the data in your board deck is what pays for it.

ANALYTICSREPORTED JUN 23 TO AUG 28, 2026
500 TO 1,000
requests needed to resolve the links in a single five-page ranking, per Nozzle CEO Derek Perkins
JUN 23
date of the first public sighting of the goto redirect, reported by Alex Greenland
10x
operational cost increase Semrush reported after Google removed the num=100 parameter in 2025
THE SHORT VERSIONGoogle now routes search result links through google.com/goto, a server-side redirect whose parameters cannot be decoded by anyone outside Google. Tools that need the destination URL have to follow every link individually. Rank tracking did not get banned. It got repriced, and the invoice arrives at your next renewal.
TL;DR · 60 SECONDSBetween June and late August 2026, Google rewrote the links in its search results to pass through google.com/goto. The encoding is opaque, HEAD requests are refused, and each link requires a full GET to resolve. Derek Perkins of Nozzle measured the result: 500 to 1,000 requests to resolve one five-page ranking. Google confirmed the rollout in general terms about protecting its services from abuse. This stacks on top of the num=100 removal that already multiplied the pages a tracker has to fetch. The practical consequence for enterprise teams is not that tracking dies. It is that broad, daily, thousand-keyword tracking stops being worth what it costs, and the teams still running it will be paying premium rates for a number nobody acts on.

Most enterprise SEO reporting rests on an assumption nobody has examined in a decade: that SERP data is cheap, abundant, and refreshed daily by default. That assumption held because scraping Google was economically trivial relative to what the data was worth. As of this month it does not hold, and the teams who notice first get to make a deliberate choice instead of absorbing a price increase they did not plan for.

What Google actually changed

Until recently, a Google result linked to the destination. You could read the URL out of the markup and you were done. Now the result links are rewritten to point at google.com/goto with an encoded parameter, and that parameter cannot be reverse-engineered locally. Following it returns a 302 to the real destination. If you want to know where a result points, you have to ask Google, one link at a time.

Two details make this sharper than it first sounds. Perkins reported that Google does not let HEAD requests through, which is the cheap way to resolve a redirect without downloading the body. That forces a full GET for every single link. And the rollout is effectively complete: Perkins described near total coverage across several residential IP providers by August 26. A Google spokesperson confirmed the change without describing the mechanism, saying the company has a long history of deploying technical measures against evolving forms of abuse and regularly takes steps to protect its services and users.

DATEWHAT HAPPENEDSOURCE
June 23, 2026First public sighting of goto redirect links in resultsAlex Greenland
July 2, 2026Pattern documented in more detail as testing widenedBrodie Clark
July 2026Testing observed running across result setsPractitioner reports
August 26, 2026Near complete rollout measured across residential IP providersDerek Perkins, founder and CEO, Nozzle
August 26, 2026Google confirms the rollout in a general statement about abuseGoogle spokesperson
2025num=100 parameter removed, multiplying result pages per queryReported at the time, cost impact confirmed by Semrush

Read the last row alongside the rest, because that is the part most coverage treats as old news. The num=100 removal multiplied how many result pages a tracker has to fetch to see a top 100. The goto change multiplies how many requests each of those pages costs to resolve. These are not two separate annoyances. They compound, and the product of two multipliers is what actually lands on a pricing page.

Why the cost multiplies instead of adds

Here is the arithmetic that matters. Before num=100 went away, one request could return a hundred results with readable URLs. After it went away, seeing a hundred results took roughly ten pages. Now each of those pages carries results whose destinations each need their own resolving request. Perkins put a real number on the combined effect, reported by PPC Land: 500 to 1,000 requests for the links in a single five-page ranking. That is per keyword, per check.

Multiply by a keyword set. A mid-market client tracking 500 keywords daily was, in the old model, a rounding error. In the new model that same client is somewhere in the range of a quarter million to half a million requests a day, and the binding constraint stops being bandwidth or storage. It becomes rate limiting, which is exactly the pressure point Google controls.

Old model: one request, readable URLs1%
Post num=100: multiple result pages10%
Post goto: every link resolved individually100%

Requests to resolve one five-page ranking, illustrative model based on the reported 500 to 1,000 figure. Not measured traffic.

Vendors will absorb some of this and pass on the rest, which is what Semrush did after num=100 when it confirmed a tenfold operational cost increase. Expect the pass-through to arrive as quieter changes rather than a headline price rise: lower daily quotas on existing tiers, slower refresh on anything but your top keywords, deeper result pages moving to a premium add-on, and historical backfill getting expensive. Watch your plan's fine print more carefully than its sticker price this renewal.

Google did not make rank tracking impossible. It made rank tracking expensive, which is a far more effective way to reduce how much of it happens.

What breaks in your rank tracking stack

The failures here are quiet. Nothing throws an error. Numbers keep arriving in the dashboard and they keep looking like the numbers that arrived last month, which is the dangerous part. Four specific things degrade first, and each of them looks like a market change rather than an instrumentation change.

1Refresh rates silently dropYour tracker moves your long tail from daily to weekly to keep costs down. Nobody sends an email about it. A ranking that moved on Tuesday shows up in your Friday report as a Friday event, and your correlation with a Tuesday deploy quietly disappears.
2Result depth gets truncatedTracking that used to reach position 100 starts topping out at 20 or 30. For keywords where you rank 40th and are climbing, that reads as not ranking at all, and the piece of content that was working gets killed in a quarterly cull.
3Competitor sets thin outFull SERP capture is the expensive part, so share-of-voice and competitor tracking degrade before your own positions do. Your competitive intelligence gets less complete at exactly the moment you are being asked to justify budget with it.
4Volatility gets manufacturedDifferent providers adapt on different schedules with different sampling. Trackers already disagree with each other more than most teams realize, and we have written before about what happens when ranking volatility tools disagree. This change widens that spread and dresses methodology drift up as an algorithm update.

The fourth one causes the most expensive mistakes. A team sees a drop across a keyword set, reads it as a penalty or an update, and spends a month and a content budget responding to a change in how their vendor samples results. The tell is that the drop appears in one tool and not another, and it appears everywhere at once rather than clustering by page type or intent.

The reporting setup that survives this

The fix is not a better scraper. It is deciding, on purpose, which numbers you are willing to pay premium rates for, and moving everything else onto data Google gives you directly. First-party data got structurally cheaper this month relative to third-party data, and that shift should show up in how your reporting is built.

Start by splitting your keyword set into two tiers. Tier one is the set where a position change triggers an actual decision: your money pages, your commercial head terms, the twenty to eighty phrases a category leader must own. Track those daily, at full depth, and pay properly for them. Tier two is everything else, and it belongs on Search Console impressions and average position, weekly, at no marginal cost. Most enterprise programs we audit are paying third-party rates for a tier two set that nobody has looked at in a year.

The rank tracking audit, one afternoon● LIVE
1. Export your tracked keyword list with last-90-day position history
2. Flag every keyword whose movement triggered a decision this year
3. That flagged set is tier one. It is usually under 15% of the list.
4. Move the rest to Search Console reporting, weekly, position plus impressions
5. Re-price tier one at full depth and daily refresh, and check the quota
6. Add a monthly manual spot check of 10 keywords to catch vendor drift

That last step is the one teams skip and then regret. A small manual check, run the same way every month, is your only independent read on whether your vendor's methodology moved. It costs an analyst half an hour. It is the difference between catching a sampling change in September and discovering it in January when the annual review does not reconcile.

Rank tracking is not the same as knowing what happened

There is a larger point here that the pricing conversation tends to bury. Position data was always a proxy. It told you where you sat in a list, and you inferred traffic, visibility and demand from that position. The inference has been getting weaker for two years as results filled with AI Overviews, AI Mode and the rest, and the citation slots inside AI Mode link carousels do not map onto a blue-link position at all. A tool that tells you that you rank third is describing a surface that decides less of your traffic every quarter.

This is also part of a broader pattern of Google closing off programmatic access to its own results, which we covered when the SerpApi ruling landed. Read together, the direction is unambiguous: the open, cheap, machine-readable SERP is being withdrawn, and the data that remains free is the data Google chooses to give you in Search Console. That makes Search Console reliability a load-bearing dependency rather than a nice-to-have, which is uncomfortable given that its generative AI logging had a documented bug this month. Build your reporting so a single source going wrong is visible rather than invisible.

Do this before your next reporting cycle

Three concrete moves, in order. Open your rank tracking contract and find the quota, the refresh rate and the result depth you are actually entitled to, not the ones you assume. Then run the tier one and tier two split above and cut the keyword count to what you will genuinely act on. Then add one line to your monthly report that states the data source and refresh rate for every number in it, so that when a figure moves, the first question is answered before it is asked.

Expect pushback from two directions, and both are worth taking seriously. Your agency or in-house team will point out that a smaller tracked set makes it harder to spot broad, site-wide movement early, and that is true: wide shallow tracking is a genuinely useful smoke alarm. Keep it, but move it to Search Console and accept weekly resolution, because a smoke alarm does not need to be a high-resolution camera. Finance will ask why the tracking bill did not fall when the keyword count did. It often will not fall immediately, because tier one at full depth and daily refresh is the expensive part and you just committed to paying for it properly. The saving shows up as the thing you stop buying next year, not as a credit this quarter.

For teams where organic is a primary revenue channel, this is a good moment to move reporting off vendor defaults entirely and onto something you control, which is the case we make for dashboards built on first-party data. It matters most in categories with long buying committees and heavy comparison research, B2B SaaS especially, where a single head term genuinely does move pipeline and deserves the premium refresh. Google spent the summer making SERP data expensive. The right response is to be deliberate about which of it you still need, not to pay more for all of it out of habit, and not to pretend the number in the dashboard means exactly what it meant in June.

See where you are cited today

A free snapshot audit of your rankings and AI citations before we ever talk.

TT
Tyler TruffiMANAGING PARTNER, SOMETHING INC.

Tyler leads work at the intersection of SEO and generative engines at Something Inc., helping B2B brands get ranked and cited across every major AI engine.

Free consultation

Let us be the last SEO agency you ever work with

A 30 minute call and a free audit of your SEO and GEO position. You keep the findings either way.