Free to explore: filter winning sites by DR, traffic and niche  ·  Try the live explorer →

How to track keyword rankings properly

A rank tracking dashboard with positions on a monitor

How to check keyword rankings sounds like the simplest task in SEO. Search for the keyword, find your page, write down the number. The trouble is that the number you see is yours alone. A different searcher in a different city, on a phone rather than a laptop, with a different search history, may see a different page of results. Proper tracking is about removing that noise, or at least knowing where it comes from.

Why manual checks mislead

A manual search tells you where a page ranked for one person, in one place, on one device, at one moment. Rankings vary by location, by device and by personalisation, so a single check is an anecdote. A private browsing window removes some personal history but not your location, so it does not fix the problem.

Manual checks also scale badly. Ten keywords checked by hand every Monday is a chore; two hundred is impossible, and the gaps between checks hide exactly the movements you want to see. There are two better sources, and they answer different questions.

A search performance report filtered by query

How to check keyword ranking in Google Search Console

Search Console is the free method, and the only one built on Google’s own data. The Performance report shows an average position for each query your site appeared for, alongside clicks, impressions and click-through rate.

  1. Open the Performance report and enable the Average position metric.
  2. Switch to the Queries tab to see positions by search term.
  3. Filter by page to see which queries a specific URL ranks for.
  4. Filter by country or device to see how position differs between them.
  5. Compare date ranges to see the direction of travel.

The strength is that this is what real searchers saw. The weakness is that average position is an average across every impression: across locations, devices and result layouts. A query showing 8.4 may be third for some searchers and on page two for others. Our guide to using Google Search Console covers the report in more detail.

Read the position column alongside impressions. A query with a handful of impressions can show a dramatic position from a few lucky appearances, and it tells you very little. Positions on queries with steady, meaningful impressions are the ones worth watching week to week.

A visibility percentage chart

What rank trackers measure

A rank tracker checks a fixed list of keywords from a fixed location and device, on a schedule. That consistency is the point: the same check, the same way, every time, so movement means movement rather than a change in who was searching.

Semrush’s Position Tracking overview is a good example of how these tools summarise a keyword set. It reports three headline numbers.

MetricHow Semrush defines itWhat to watch for
Visibility %Based on click-through rate, showing progress in Google’s top 100. 0% with no top-100 rankings; 100% if ranking first for every tracked keywordWeights high positions heavily, so a few top-three moves can outweigh many small ones
Estimated TrafficTraffic the tracked rankings are estimated to bringAn estimate, not a measurement
Average PositionMean position across tracked keywords; unranked keywords count as 100One keyword dropping out of the top 100 pulls the average down hard
A table comparing mobile and desktop rankings

The rule for unranked keywords is worth pausing on. Counting a missing keyword as position 100 means a single term falling out of the results can move the average more than a dozen keywords improving by a place or two. Before reacting to a change in average position, check whether it came from one keyword appearing or disappearing.

Location and search engine can be set per project. Semrush notes that changing the location deletes historical data, so decide on the location before you start, not after a month of tracking. That applies in spirit to any tracker: a change in settings breaks the comparison with everything before it.

Location settings for rank tracking

Setting up tracking that holds up

The quality of rank tracking depends far more on setup than on the tool.

Track the location your customers search from. A national figure is fine for a national audience. A local business tracking nationally is measuring someone else’s results.

Track mobile and desktop separately. Positions often differ, and an average across both hides which one moved.

Choose keywords you would act on. A tracker full of vanity terms produces reports nobody reads. Track the queries that bring customers, the ones you are actively trying to win, and a handful of competitors’ strongest terms.

A private browsing search on a laptop

Group keywords by page or topic. Movement in a group is easier to interpret than movement in a long flat list, and it maps naturally to the work you will do in response.

Note what you changed and when. A ranking report without a log of edits, launches and migrations is hard to interpret. When a group of keywords moves, the first question is whether you caused it, and a dated list of changes answers that in seconds. If nothing on your side changed, check whether a confirmed Google update landed in the same window before rewriting anything.

Report trends, not daily numbers. Day-to-day fluctuation is normal. Weekly or monthly summaries are where real changes show up. Our guide to SEO KPIs covers where rankings sit among the metrics worth reporting.

A weekly ranking report email

How to check keyword ranking free, and when to pay

For most small sites, Search Console is enough. It is free, it is Google’s data, and it covers every query you received impressions for, not only the ones you thought to track. Its weakness is that you cannot see competitors in it, and you cannot fix the location or device of the measurement.

A paid tracker earns its cost when you need controlled, location-specific daily positions, when you report to clients, or when you want to see competitors’ movements alongside your own. Comparing your visibility with competitors across a keyword set is the basis of share of voice in SEO.

The limitation is shared by both methods. A position is a proxy for what you actually want, which is traffic and revenue. Search features, ads and the layout of the page change how many clicks any position earns, so a stable ranking can still deliver falling traffic. Check rankings against clicks in Search Console before deciding a ranking change matters.

Treat rankings as the early signal and clicks as the confirmation. When the two move together, you have found something real. When they disagree, the result page itself has usually changed, and that is worth looking at before you touch the content.

Frequently asked questions

How do I check keyword rankings for free?

Use Search Console’s Performance report. It shows an average position per query, filterable by page, country and device.

Why are my rankings different when I search myself?

Rankings vary by location, device and personalisation. A manual search shows what one person saw, not what your audience sees.

What does visibility mean in rank tracking?

In Semrush Position Tracking it is a CTR-based score of progress in Google’s top 100: 0% with no top-100 rankings, 100% if first for every tracked keyword.

Why did my average position suddenly drop?

Check for keywords that fell out of the top 100. In Semrush, unranked keywords count as position 100, so one can move the average sharply.

The takeaway Use Search Console for what searchers saw and a tracker for controlled positions. Fix location and device, track keywords you would act on, and judge by trend.