How to check your Google rankings for free
Search Console gives you real position data for every query you already rank for, at no cost. Here is how to read it, and where it differs from a paid rank tracker.
You do not need a rank tracker to find out where you rank. Search Console reports position for every query that produced an impression, going back 16 months, for free. It answers a slightly different question than a paid tracker, and for most sites it answers the more useful one.
The two-minute version
- Open Performance → Search results.
- Tick Average position — it is off by default, which is why plenty of people never realise the data is there.
- Set the range to 3 months. Shorter ranges give positions too volatile to act on.
- Open the Queries tab and sort by impressions.
That list is every search you appeared for and where you appeared, ranked by how often. To check one specific keyword, add a query filter and read the position for that filter alone — the number only means something once the query mix is fixed.
What Search Console tells you that a tracker cannot
- Every query, not a list you thought of. A tracker reports on keywords you remembered to add. Search Console reports the ones you actually rank for, which routinely include terms you would never have guessed.
- Real positions from real searches. It is measured from impressions actually served, with real personalisation and localisation baked in, rather than from a scraper querying from a datacentre.
- Position alongside clicks, impressions and CTR. Rank on its own is a vanity number. Rank next to CTR tells you whether the ranking is earning anything.
- 16 months of history, free, with no per-keyword pricing.
What it cannot do
- Keywords you do not rank for at all. No impressions, no row. It cannot tell you that you are position 63 for a term you want.
- Competitors. Verified properties only, always.
- Daily precision. Positions are impression-weighted averages over the range, not a reading from a single moment. If a term is genuinely volatile day to day, the average hides it.
- Position by location or SERP feature at any real granularity. You can filter by country, and that is the limit.
Read the average carefully. Average position is impression-weighted across everything in the current filter, so it moves when your query mix changes even if no ranking does. What average position actually means covers the traps.
Where to spend the effort
Sort by impressions, filter to positions 11–20, and work down the list. Those are queries you already rank for, just off page one, where a small movement is worth real traffic — see striking distance keywords. It is a better use of an hour than watching a tracker report position 4 becoming position 3.
Searchlight puts position and CTR side by side in the query breakdown, sortable on a phone.
See how Searchlight shows it