To track global keyword rankings, check each keyword separately in every country you sell in, on one fixed device, and store the history per country. Never use a single blended average. Google Search Console gives you free country-filtered data, but only for queries that already earned impressions. A dedicated rank tracker covers the keywords you chose but haven't ranked for yet, and its cost depends on how many checks you run.
TL;DR:
- Global tracking means one keyword, one country, one device per data point. An all-countries average is not a ranking.
- Search Console is free and shows real clicks by country, but it only reports queries that already earned impressions, and it keeps 16 months of data.
- Define your keyword-by-country matrix before choosing a tool. Checks multiply: 100 keywords across 5 countries is 500 checks per cycle.
- At roughly 1.6 cents per fresh check, 500 keywords checked daily costs about $240 a month. A $49 subscription is cheaper at that volume.
- When a rank drops in one country, check the page (404, redirect, noindex, canonical) before you rewrite content.
Table of Contents
- How to Track Global Keyword Rankings: One Country at a Time, Never as One Average
- Start With Free Data: What Search Console Shows by Country, and What It Hides
- Build the Keyword-by-Country Matrix Before You Pick a Tool
- Fix Device, Country and Language Before You Collect a Single Data Point
- Free vs Paid Rank Tracking: What You Actually Give Up With Each
- How Often to Check Rankings: Weekly Is Enough for Most Markets
- When a Rank Drop in One Country Is a Page Problem, Not a Ranking Problem
- Keep Your History Longer Than Google Does, and Share It Without Logins
- Get Country-Level Rank Tracking at Pay-As-You-Go Cost, Not a Monthly Fee
- Frequently Asked Questions
- Sources
How to Track Global Keyword Rankings: One Country at a Time, Never as One Average
Google doesn't have a "global" ranking. It has a ranking for a searcher in a place, on a device, in a language. Whenever a dashboard shows one position for a keyword across all countries, it is blending several different results pages into a number that describes none of them.
The blend is worse than it looks. Take a page at position 3 in the US and position 41 in Germany. With equal impressions in each, the unfiltered figure is 22. You would see a mediocre page when you actually have one strong market and one that doesn't exist yet.
So the unit of measurement is the combination of keyword + country + device. Everything else in this guide follows from that.
Start With Free Data: What Search Console Shows by Country, and What It Hides
Before you pay anyone, use Google Search Console's Performance report. It is first-party data, and you can filter it by country, device and page. It reports clicks and impressions from real searches, which no third-party checker can reproduce.
Its limits matter, and most guides skip them:
- Impressions are required. A keyword only appears if your site was shown for it. You can't track a target you haven't reached yet, so Search Console tells you nothing about a market you're trying to enter.
- Average position is a weighted average. Google reports the topmost position of your site per impression, averaged. Filter to one country and one query before you trust it.
- Retention is capped. The interface keeps 16 months. If you want year-over-year comparisons beyond that, you have to export or sync the data yourself, for example through the Search Analytics API.
- No competitor view and no controlled checks. You see your own exposure, not what a fresh search returns today.
My position: use Search Console as the source of truth for traffic and a rank tracker as the source of truth for position on keywords you chose deliberately. They answer different questions. If you can only have one for a single-market site, take Search Console. For multi-country work, you need both.
Build the Keyword-by-Country Matrix Before You Pick a Tool
Every tracker bills, throttles or slows down on the same variable: the number of checks. Work it out first.
The formula is keywords × countries × devices × checks per month. Some examples:
| Setup | Checks per cycle | Cost per cycle (at ~$0.016) | Weekly, per month | Daily, per month |
|---|---|---|---|---|
| 100 keywords, 1 country, mobile | 100 | $1.60 | ~$7 | ~$48 |
| 500 keywords, 1 country, mobile | 500 | $8.00 | ~$35 | ~$240 |
| 100 keywords, 5 countries, mobile | 500 | $8.00 | ~$35 | ~$240 |
| 100 keywords, 5 countries, mobile + desktop | 1,000 | $16.00 | ~$69 | ~$480 |
Adding a country multiplies your check count just as adding 100 keywords would. Teams often start with "just five markets" and end up with a bill they never modeled.
Keep the matrix small. Track every keyword in your home market, but in secondary markets track only the 20-50 terms that drive revenue or that you are actively trying to win. A keyword you wouldn't act on is a check you shouldn't pay for.
Fix Device, Country and Language Before You Collect a Single Data Point
Rank history is only comparable if the measurement conditions never change. Lock these before you start:
- Device. Pick mobile as the default unless your audience is truly desktop-led (some B2B software). Mobile and desktop results diverge more in some countries than others, and mobile-first behavior dominates in many markets. Mixing the two inside one trend line produces fake movements.
- Country, not a vague region. Track at country level. Tracking "Europe" isn't a thing a search engine can do.
- Language. A search for the same product in Spain can be in Spanish or English, and the results differ. Decide which language you target per market, and check your tool's spec sheet to confirm how it sets language for each country. Ours included.
- Your own international setup. Google's documentation on localized versions and hreflang explains how annotations tell Google which URL to serve to which audience. If that setup is wrong, no tracker will fix the ranking, but it will show you the symptom.
Pro Tip: Test your hreflang setup with Search Console before you blame the content. Filter Performance to one country (say Germany), then group by page. If your English page collects the impressions and your German page gets almost none, Google is serving the wrong URL in that market. The ranking number looks fine, but the page ranking is the wrong one, and a position tracker alone will never tell you.
Free vs Paid Rank Tracking: What You Actually Give Up With Each
There are three realistic options, and one that isn't.
Free: Search Console plus a manual check
This works for one or two markets and a few dozen keywords. Manual searches in a private window are not a reliable check, though. Your location, history and personalization all contaminate the result, so a manual look tells you roughly nothing about what searchers in another country see. For a deeper look at where free stops being enough, see Tracking Software: Pick the Right Type, Know Where Free Stops.
Subscription trackers
A subscription is the right answer if you check hundreds of keywords every day and don't want to run anything yourself. At that volume the flat fee beats per-check pricing, and I wouldn't argue otherwise. The costs show up elsewhere: limits on sites, users, countries or keywords, and a bill that keeps going whether you look at the data or not.
Self-hosted trackers on pay-as-you-go data
Here you run the software and pay the data provider for each check. For weekly checks or small keyword sets, this is usually cheaper. It also has no per-site or per-seat fees. One-Time vs Monthly SEO Tools: Where Each Wins on Cost works through the break-even arithmetic, and API Costs: How You Get Billed, and When Per-Call Pricing Wins covers the billing model.
500 keywords checked daily at roughly 1.6 cents per check costs about $240 a month, nearly five times what a $49 entry-level subscription charges for the same load.
That's the number to keep in mind. Per-check pricing wins when you check less often or track fewer terms. It loses when you check everything every day.
How Often to Check Rankings: Weekly Is Enough for Most Markets
Daily checks look rigorous, but they mostly record noise. Rankings for the same keyword can wobble by a few places day to day without any real change in your visibility, and acting on each wobble leads to pointless edits.
My recommendation:
- Weekly for the main keyword set. Seven-day trends smooth out the daily noise and still catch real drops within days.
- Daily only for a short list. Reserve it for launches, migrations and keywords where a drop costs real money.
- Search Console daily for everything else. It costs nothing and covers actual traffic movement.
Weekly checking also keeps your cost per country low enough that adding a market doesn't force a budget conversation.
When a Rank Drop in One Country Is a Page Problem, Not a Ranking Problem
When a keyword falls in one market, the instinct is to rewrite the content. That is often the wrong first step. Check whether the page is still reachable and indexable in the first place:
- 404 or soft 404. A deleted or broken localized URL drops out quickly.
- Redirect chains or the wrong redirect. A country page that redirects to the home page loses its ranking.
- Noindex. A staging directive pushed to production is one of the most common causes of a sudden disappearance.
- Canonical pointing elsewhere. If the German page canonicalizes to the English one, you are asking Google to rank the English page.
Check these first, on both mobile and desktop where the site serves different templates. Position history tells you when a page dropped, and a page check tells you why. For the full diagnostic order, see How to Recover Lost Keyword Rankings: Diagnose First, Then Fix.
Keep Your History Longer Than Google Does, and Share It Without Logins
Google's 16-month window means a year-over-year comparison in month 17 is impossible unless you saved the data. Set up a daily sync of Search Console data, by query and date, into storage you own. Then you can compare against the same season two years ago.
For stakeholders, send a read-only link rather than a spreadsheet that is out of date the moment it is saved. If you use such links, make sure they carry a noindex directive so they never end up in search results themselves. Export to CSV when someone insists on a spreadsheet.
If you run several clients or brands, keep their data and their spending separate. A runaway keyword list on one account shouldn't consume another's budget.
Get Country-Level Rank Tracking at Pay-As-You-Go Cost, Not a Monthly Fee

ReplaRank is a self-hosted rank tracker. You pay $399 once, run it on your own server, and pay the data provider, DataForSEO, directly at cost. It tracks mobile positions across 35 countries, runs page-health checks (404s, redirects, noindex, canonical issues) on desktop, mobile or both, and syncs Search Console daily, keeping history past Google's 16 months. Each brand gets its own spend limit, so one client can't drain another's budget. Sites and users are unlimited.
The caveat is cost at volume. A fresh check is roughly 1.6 cents, so 500 keywords checked daily comes to about $240 a month, and a $49 subscription is cheaper for that workload. ReplaRank wins on weekly checks, small keyword sets, many sites or users, and owning the tool outright. Run the matrix from earlier with your own numbers before you buy.
Frequently Asked Questions
How do I track global keyword rankings for free?
Use Google Search Console's Performance report and filter by country, device and page. It is free, uses real search data, and keeps 16 months of history. It only shows queries where your site already earned impressions, so it can't track keywords you haven't reached.
How do I check keyword ranking in Google Search Console?
Open the Performance report, add the Queries view, then filter by country and device. Look at the position column for the query you care about, and be aware it is an average, so narrow it to one country first. Export the data if you want history beyond 16 months.
Why does my keyword rank differently in each country?
Google builds results for a searcher's location, language and device, and each market has different competitors and local intent. Your own site setup also matters, such as whether Google serves the right localized URL. That is why a blended average across countries is misleading.
How many keywords should I track per country?
Track your full set in your home market and only the 20-50 terms that drive revenue or that you are actively trying to win in secondary markets. Every extra country multiplies your checks. A keyword you wouldn't act on is a check you don't need to run.
Is a keyword rank checker accurate?
It is accurate for the conditions you set: country, device and language. Compare results only when those stay fixed, and treat day-to-day wobble of a few positions as noise. Cross-check against Search Console clicks to confirm that a rank change affected traffic.
Sources
- Performance report (Search results) | Google Search Console Help
- Tell Google about localized versions of your page | Google Search Central
- Search Analytics: query | Google for Developers
- DataForSEO | DataForSEO
