Skip to content
Buyer Guides

Proxies for SEO Rank Tracking: Local SERPs, Volume and Staying Unblocked

SEO rank tracking needs proxies because Google rate-limits automated searches per IP and personalises results by location. Rotating residential proxies with city-level targeting return the same local results a searcher in that city sees, and spread queries thin enough to avoid the unusual-traffic page. Since Google stopped honouring the 100-results parameter in 2025, tracking the top 100 takes around ten requests per keyword instead of one, which makes volume planning and bandwidth cost more important than they used to be.

seamless Team9 min readSeptember 28, 2026
  • seo
  • rank tracking
  • serp
  • google
A tall stack of evenly spaced slabs like a ranked list, one slab near the top lit crimson and reached by a line from a small node

Why rank tracking needs proxies

Two problems, one tool. Google shows different results in Berlin and Munich, so an accurate ranking needs a searcher's-eye view from the right place. And Google limits automated queries per address; past that, it serves the unusual traffic page. Residential exits in the right city solve both.

What a local SERP depends on

FactorHow to control it
CountryProxy country targeting plus the gl parameter
CityCity-level proxy targeting; optionally Google's location parameter
Languagehl parameter and Accept-Language header
DeviceDesktop or mobile user agent — mobile SERPs differ
PersonalisationNo cookies from previous searches; fresh session per batch

The IP location and the parameters must agree. A Munich exit with gl=us produces a hybrid page that matches no real searcher, and the ranking you store is fiction.

The 10-results-per-page change

Rank trackers used to append num=100 and get the top 100 results in one request. Google stopped honouring that parameter in September 2025, so tracking positions 1–100 now means paginating through ten result pages. Many tools cut back to the top 10 or top 20 as a result. For your own tracking, decide how deep you actually need to look — the difference between depth 20 and depth 100 is five times the requests.

Sizing a rank tracker

Keywords × locationsDepthRequests / dayTransfer / month*At €1.20/GB
500 × 1Top 10500~4.5 GB~€5
500 × 5Top 205,000~45 GB~€54
2,000 × 10Top 2040,000~360 GB~€430
2,000 × 10Top 100200,000~1,800 GB~€1,620 at the €0.90 volume rate

*Assumes around 300 KB of HTML per result page, fetched without images and scripts, checked daily. Measure your own pages — SERPs vary between roughly 200 and 400 KB depending on features.

City-level residential exits

Residential from €1.20/GB with country and city targeting on every plan; Omni adds ASN targeting and custom session TTL. Volume pricing from 50 GB.

See residential proxies

Staying unblocked

  • Low volume per exit. A handful of queries per IP, then rotate.
  • Human pacing with jitter — seconds between queries, not a burst.
  • No cookie carry-over between IPs. Fresh cookie jar per session.
  • Detect the block explicitly — a /sorry/ redirect or a 429 — and retire that exit.
  • Spread schedules across the day rather than running everything at 03:00.

The mechanics of parsing and pagination are in how to scrape Google search results. Google's terms do not allow automated queries; for mission-critical reporting, a commercial SERP API is the lower-risk route, and proxies remain the tool when you need your own control over location and schedule.

Frequently asked questions

Do I need proxies for SEO rank tracking?

Yes, at any meaningful volume. Google limits automated searches per IP address and personalises results by location, so you need many residential exits in the right locations to get accurate, unblocked rankings.

Which proxies are best for rank tracking?

Rotating residential proxies with city-level targeting. Datacenter proxies are flagged by Google very quickly, and mobile proxies are usually more expensive than the job requires.

Why does tracking the top 100 cost more now?

Google stopped honouring the num=100 parameter in September 2025, so the top 100 results require paging through ten result pages. That is roughly ten times the requests and bandwidth per keyword.

How do I track local rankings for a specific city?

Use a proxy exit in that city, set the country and language parameters to match, send a matching Accept-Language header, and start each batch with a fresh cookie jar so earlier searches do not personalise the results.

SE
seamless Team
Proxy infrastructure

The seamless team runs residential, ISP and datacenter proxy infrastructure and writes these guides from day-to-day operational experience.

Ready to try seamless proxies?

Residential, ISP and datacenter proxies with no data expiry.

Browse Plans