Geonode Use Cases

Using Geonode Proxies for SEO Rank Tracking

How to track search rankings with Geonode proxies: why search engines block automated queries, the right product and targeting, session and rate settings, accuracy checks, and when a search API is the better choice.

By Team of Monkeys Editorial Updated 4 min read Affiliate disclosure

This guide contains affiliate links to Geonode, Webshare and Rayobyte. If you buy through them we may earn a commission, at no extra cost to you.

Geonode proxies for SEO rank tracking illustration of a rank tracker checking Google SERPs from Geonode country and city IPs 3jdej38j4

Why rank tracking needs proxies

Rank tracking means checking where pages appear in search results for a list of keywords, usually in specific countries or cities, on a regular schedule. Search engines personalise and localise results, and they're quick to challenge automated queries, particularly from datacenter IP ranges. Run more than a handful of queries from one IP and you'll see CAPTCHAs or empty results.

Scraping Google search results with Python, a common job for SERP and SEO proxies. Video: DataForSEO - Powerful SEO API Stack on YouTube

Proxies solve two problems: they spread queries across many IPs, and they let you query from the locations whose results you care about. Geonode residential proxies can be targeted by country, state, city and ASN, which covers both national and local rank tracking. For high volumes, Geonode's Search API is an alternative that returns structured results per query.

Choosing your approach

Volume and needRecommended approach
A few dozen keywords, occasional checksResidential proxies, rotating, low rate
Hundreds of keywords daily, nationalResidential proxies with careful pacing, or a search API
Thousands of keywords, many locationsA search API priced per query
Visual checks of SERP featuresA browser through a residential exit

Many SEO teams combine them: an API for the bulk of tracking and residential proxies in a browser for audits and spot checks.

Checking what Google shows in another city (animated GIF) 3jdej38j4
Checking what Google shows in another city. GIF via GIPHY

Settings that work for SERP collection

  • Rotate per query. Each query from a new IP avoids building up a query history on one address.
  • Target the location you're measuring: country for national rankings, city for local results.
  • Use the search engine's own parameters for language, country and, where available, location, in addition to the exit location. Exit location alone doesn't always determine results.
  • Keep rates low. Space queries out and add jitter. Bursts of queries are the fastest way to get challenged.
  • Use a realistic client. Search engines check headers and fingerprints, not just IPs. A bare script with default headers is challenged far more often than a properly configured client or browser.
  • Detect challenges by looking for the expected results container, and retry later from a new IP rather than immediately.

See Google SERP scraping proxies for detail on result pages and parameters.

Proxy tip: You can try every step in this guide with a small balance: Geonode bills residential bandwidth per GB with no expiry, so testing costs very little. See our complete Geonode guide for the full product overview.

Getting accurate results

Rank data is only useful if it reflects what real searchers see.

  1. Disable personalisation by using clean sessions with no cookies or history.
  2. Match language and location settings to the market.
  3. Repeat important checks. Results vary slightly between queries; for key keywords, take a few samples and use the median position.
  4. Record SERP features (maps, shopping, videos, answer boxes), because a "position 3" under a large map pack is very different from position 3 on a plain page.
  5. Spot-check visually through a browser on the same exit location.

Cost considerations

Search result pages are relatively light in HTML, so residential bandwidth per query is modest if you fetch HTML only. Costs rise when you load full pages in a browser or retry a lot. At high volume, compare your cost per successful query on residential proxies (including retries and engineering time) with a per-query API. Geonode states that its API requests aren't multiplied for features such as geo-targeting, which makes that comparison easier. See the Geonode Scraper API.

A simple rank tracking setup

  • A list of keywords per market, with the target URL for each.
  • A daily job that queries each keyword once through a rotating residential exit in that market, at a slow, jittered rate.
  • A parser that records position, URL and SERP features.
  • Retries for challenged queries, later in the run, from new IPs.
  • Weekly visual spot checks of the top keywords.
An independent Geonode review after three months of real use on residential proxies. Video: Vashishtha Kapoor on YouTube

For local rankings, see Geonode for local SEO.

Budget tip: If you want a cheap proxy to try this with, Webshare has a free plan with 10 datacenter proxies and 1 GB of bandwidth a month, no card required. Paid lists let you pick proxy count, bandwidth and location. See Webshare for SEO rank tracking.

Rules and good practice

Search engines' terms restrict automated queries, which is one reason many commercial rank trackers use official or licensed data sources. Keep volumes reasonable, avoid hammering, and consider an API for scale. See are proxies legal?.

Residential tip: Rayobyte is worth testing when you need precise targeting: its residential proxies can be pinned to a country, state, city, ZIP code or ASN, with sticky sessions from 1 to 120 minutes. More in Rayobyte for SEO rank tracking.

Reporting rankings so they're useful

  • Group keywords by intent and page, not just alphabetically.
  • Report visibility, a weighted score across keywords, alongside individual positions.
  • Show SERP features next to positions, because a top result below a map pack and shopping carousel gets fewer clicks.
  • Compare markets side by side when you track several countries.
  • Annotate changes such as site updates, algorithm updates and competitor moves.

A monthly report built this way, from data collected through Geonode residential exits or a search API, gives stakeholders a clear picture without drowning them in numbers. For local visibility specifically, see Geonode for local SEO.

To compare Geonode with other providers for rank tracking, see our guide to the best proxies in 2026.

If you're deciding between Webshare and Geonode here, see Webshare vs Geonode for SEO for a side-by-side look at products, pricing and setup.

Rayobyte is another option here: our Rayobyte vs Geonode for SEO comparison shows where each provider is stronger, and Rayobyte for SEO Rank Tracking walks through Rayobyte's products for the job.

FAQ

Can I track rankings with datacenter proxies?

Only at very low volumes. Search engines challenge datacenter IPs quickly. Residential proxies or a search API are more reliable.

How do I track rankings in a specific city?

Use city-targeted residential exits and the search engine's location settings together, then verify with a visual check.

Why do my tracked rankings differ from what I see?

Your own searches are personalised by history, location and device. Tracked results from clean sessions are closer to what a new searcher sees.

Is a search API better than proxies?

At high volumes, usually. For small volumes, audits and visual checks, proxies are flexible and cheap.

Sources and further reading

Independent references that back up the points above, from standards bodies, governments, universities and non-profits. They open in a new tab.

Affiliate disclosure: Team of Monkeys is an affiliate of Geonode, Webshare and Rayobyte. Links and banners marked as sponsored, and links to Geonode, Webshare and Rayobyte in the text, use our referral links, and we may earn a commission if you buy through them, at no extra cost to you. Our explanations and comparisons are written to be useful whichever provider you choose.

Editorial note: Proxy providers change their pools, features and prices often, so treat any figures here as typical ranges at the time of writing and confirm current terms with the provider before you buy.