How to Track Google Rankings in 2026: The Free Search Console Method, Step by Step (and When to Add a Rank Tracker)

Google's own data, for free: how to set up Search Console for rank tracking, read average position without fooling yourself, run a 15-minute weekly check, and decide when a paid…
OutrankAI SEO platform
Updated
Reading time
10 min read
How to Track Your Google Rankings for Free (2026 Guide)
In this article
  1. What your Google ranking actually is
  2. How to track Google rankings in Search Console, step by step
  3. The 15-minute weekly Google rank tracking routine
  4. How to read Google ranking data without fooling yourself
  5. Why your Search Console ranking data looks wrong (but isn't)
  6. What to check when Google rankings drop
  7. Google rank tracker tools: when free isn't enough
  8. Turn the tracking into traffic
  9. FAQ

To track your Google rankings for free, verify your site in Google Search Console, open Performance → Search results, switch on Average position, and compare the last 28 days with the previous 28 for your non-branded queries. That gives you Google's own position, click and impression data for every query your site appears for, with 16 months of history. Add a paid Google rank tracker (from about $49 a month) only when you need daily checks of a fixed keyword list, competitor positions, or city-level local rankings.

This guide covers the Search Console setup, the filters that turn it into a real rank tracker, a 15-minute weekly routine you can tick off below, how to read the numbers without fooling yourself, and what to check when rankings drop.

Key takeaways

  • Google Search Console is the most accurate free Google rank tracker for your own site: it averages your position across every real search, not one simulated check.
  • Average position is 'the average position of the topmost result from your site'. A page at #3 on mobile and #9 on desktop can show up as 6.
  • Since late 2025 Search Console has weekly and monthly chart views, a branded vs non-branded filter, custom annotations and AI query groups. Use all four.
  • The UI shows 1,000 queries; the free API exports up to 50,000 rows per day per search type, and BigQuery bulk export has no daily row limit.
  • Look at positions 5 to 20 with real impressions first. Google already finds those pages relevant, so they move fastest.

What your Google ranking actually is

Illustration: one person sees their page at position 4, while the same keyword ranks 2 in the US, 7 in the UK, 11 on mobile and 18 on another device.
One keyword, many rankings: position depends on place, device and time.

A Google ranking is not one number. Google states that results are "specific to the time, place, device, and recent history of the person searching," so the position you see when you search your own keyword is one data point out of thousands (Google's Performance report help).

Search Console solves this by averaging. Its average position is "the average position of the topmost result from your site" across every impression. In the chart it's the topmost result from your whole site; in the table it's per query or per page. That's why it's the right metric for tracking trends, and why it will rarely match what you see in an incognito window.

Two details matter in 2026:

  • AI Overviews and AI Mode are already in your data. Google counts sites shown in AI features in the regular Web search type of the Performance report (Google's AI features documentation). There is no separate AI report in Search Console.
  • Searches with images are split out. The Performance report's search type filter now separates Web: text-based from Web: multimodal (Google Lens, Circle to Search and other image searches).

This guide is about tracking your own site over time. For a quick one-off check, including a competitor's position, see how to check keyword rankings for any website.

How to track Google rankings in Search Console, step by step

Diagram of the free Google rank tracking stack: Search Console in the center, feeding Looker Studio dashboards, Google Analytics 4 for post-click behavior, the Search Console API for bulk export and Google Business Profile for local visibility.
Search Console is the source; everything else extends it.

1. Verify a Domain property

Add your site as a Domain property (example.com), verified with a DNS record. It covers every subdomain and both http and https, so you don't track half your site by accident. URL-prefix properties only cover one exact prefix. Our guide to Domain vs URL-prefix properties explains the trade-offs.

2. Submit your sitemap and check indexing

Submit your XML sitemap under Indexing → Sitemaps, then open Indexing → Pages. A page that isn't indexed can't rank, and no rank tracker will tell you why. Fix indexing before you obsess over positions; crawled but not indexed is the most common culprit.

3. Open the Performance report and turn on all four metrics

Go to Performance → Search results and click all four metric cards: Total clicks, Total impressions, Average CTR and Average position. The default view covers the past three months. The table below the chart is your rank tracker: the Queries tab lists each query with its clicks, impressions, CTR and position, and the Pages tab does the same per URL.

4. Filter by query, page, country, device and search type

Click + Add filter to narrow the data. The filters that matter for rank tracking:

  • Query contains or matches a regex, to follow one keyword or a topic (for example, rank track|rank check).
  • Page, to see every query one URL ranks for.
  • Country, so a strong UK position doesn't hide a weak US one.
  • Device, since mobile and desktop positions often differ.
  • Search type, to separate Web from Image, Video and News results.

5. Split branded from non-branded queries

Since November 2025, the Performance report can split Branded from Non-branded queries automatically (Google's announcement). Non-branded is the number that tells you whether your SEO is growing; branded mostly follows your marketing and PR. Google's classification is AI-assisted and can mislabel some queries, and it's only available for top-level properties with enough traffic. If you don't see it, use a regex query filter that excludes your brand name.

6. Switch to weekly or monthly views

Daily charts are noisy: weekends, holidays and news cycles all show up as dips. Since December 2025 you can switch any Performance chart to Weekly or Monthly (Google), which also fixes the misaligned-weekend problem when you compare two periods. Use daily only to debug a launch or a sudden drop, and the 24 hours view (hourly, preliminary data) for something you published this morning.

7. Add annotations for every change you make

Right-click the Performance chart, choose Add annotation, and log the date and a note of up to 120 characters (Google). Log new articles, title rewrites, template changes, migrations, link campaigns and Google updates. Everyone with access to the property sees them, so keep them free of personal data. Six months from now, this log is what turns "rankings moved" into "rankings moved because of X".

8. Use query groups to track topics, not single keywords

The Search Console Insights report now groups similar queries ("guac dip recipe", "how to make guacamole dip") into query groups and shows the top, trending up and trending down groups (Google). Tracking a topic is more stable than tracking one phrasing of it.

9. Build a Looker Studio dashboard for history and sharing

The free Looker Studio Search Console connector pulls the same data into charts you can share. Pick Site Impression for query-level ranking data or URL Impression for page-level data (one per data source, so create two if you want both). A useful rank tracking dashboard has non-branded clicks and impressions over time, average position by page group, top gaining and losing queries, and a device and country split. If you report to clients or a boss, our guide to building an SEO keyword ranking report has a ready-made layout.

10. Use the API when you outgrow 1,000 rows

The Performance table shows up to 1,000 rows. The free Search Analytics API (and the Looker Studio connector) can export up to 50,000 rows per day per site per search type, and the BigQuery bulk export has no daily row limit (Google's post on data filtering and limits). Our Search Console API guide has working Apps Script and Python code that logs your rankings to a sheet every day.

The 15-minute weekly Google rank tracking routine

Google itself says there's no need to sign in every day, because Search Console emails you when it finds new issues (Search Console getting started). A weekly check is enough for most sites. Tick these off; your progress saves in your browser.

Interactive checklist

Weekly Google rank tracking routine

0/9

About 15 minutes in Search Console. Do it the same day each week.

Trend check (5 minutes)

0/3

Opportunities (5 minutes)

0/3

Health and log (5 minutes)

0/3

Your progress is saved in this browser, so you can come back to it later.

Infographic of the 15-minute weekly routine: compare 28-day periods, filter non-branded, spot positions 5 to 20, find click losses, check device and country, review indexing and security, add an annotation.
The same routine as a one-page reminder.

How to read Google ranking data without fooling yourself

Four patterns in ranking data: quick wins at positions 5 to 20, low CTR at a good position, a SERP shift where impressions rise without clicks, and cannibalization where two pages compete for one keyword.

Positions move every day. Google's own guidance on traffic drops says "positions aren't static or fixed in place" and recommends avoiding radical changes to a page that is already performing well (Google). These four patterns are the ones worth acting on.

Positions 5 to 20 with real impressions: quick wins. Google is already testing the page. A position-12 query with 2,000 impressions a month is usually a better target than a query you already rank #2 for. The usual levers: answer the query more directly near the top, add the subtopics competing pages cover, add internal links from related pages, and refresh outdated facts.

Good position, low CTR: a packaging problem. If a query sits at position 3 and gets far fewer clicks than your other top-3 queries, rewrite the title and meta description first. See how to improve click-through rate.

Impressions up, clicks flat: the SERP changed. AI Overviews, video blocks and other features take clicks even when your position doesn't move. Across 415 sites in Outrank's Search Console panel, median impressions more than doubled between October 2025 and August 2026 while clicks grew 22%, and median CTR fell 40%.

Median Google impressions vs clicks per site, indexed to October 2025

Same 415 sites every month. October 2025 is the first full month after Google stopped counting &num=100 scraper impressions.
0×1×2×3×4×Oct 25Dec 25Feb 26Apr 26Jun 26Aug 26

Hover or tap the chart for exact values. Click a legend item to hide it.

Zero-click searches in 2026, Outrank study of Search Console data

Two of your pages trading places for one query: cannibalization. Filter by the query, open the Pages tab, and if two URLs split the impressions, pick one to be the main page and merge or re-angle the other. Our guide to keyword cannibalization walks through the fix.

Why your Search Console ranking data looks wrong (but isn't)

  • You only see 1,000 queries. That's a UI limit. Rare queries are also hidden for privacy: Google omits "anonymized queries" that fewer than a few dozen people searched over two to three months.
  • Table totals don't match chart totals. Anonymized queries are included in the chart totals but never in the table, and they disappear entirely once you filter by query.
  • A page shows no clicks. Search Console credits the canonical URL. If Google picked a different canonical, the data lands there. Check with URL inspection.
  • Average position jumped in September 2025. Google stopped supporting the &num=100 parameter on September 10–13, 2025, which removed many scraper impressions from deep result pages. In Outrank's zero-click study, median impressions fell 33% within days across 1,503 sites and average position moved from 29 to 13 with no real ranking change. Compare clicks across that date, not position.

What to check when Google rankings drop

Diagnostic workflow for a rankings drop: a falling position chart next to a checklist of search type filter, Page indexing report, URL inspection, Manual actions, Core Web Vitals and backlink profile.

Work through these in order. Most drops have boring causes.

  1. Is it real? Compare weekly views, the same period last year (seasonality) and clicks, not just position.
  2. Is it one search type, device or country? Filter each. An image-search drop is not a web ranking problem.
  3. Did pages fall out of the index? Check Indexing → Pages for important URLs that moved to "not indexed".
  4. Is it one page? Run URL inspection on it: indexability, the canonical Google chose, and a live test.
  5. Any manual action or security issue? Rare, but check both reports early so you don't chase the wrong problem.
  6. Did a Google update land? Check the Google Search Status Dashboard. After a large drop, Google advises self-assessing the whole site and waiting a few weeks before judging your changes.
  7. Did competitors overtake you? This is where a rank tracker earns its fee: Search Console can't show who passed you.

A technical SEO audit catches the slow-building problems (redirect chains, Core Web Vitals, broken internal links) before they show up as drops.

Google rank tracker tools: when free isn't enough

Search Console covers your own site's real performance. A paid Google rank tracker adds four things it can't do:

You needWhy Search Console can'tExample tool and entry price (October 2026)
Competitor positionsIt only covers sites you verifySE Ranking, $129/mo for 2,000 keywords daily
Keywords you don't rank for yetIt only lists queries you already appear forWincher, from $49/mo for 500 keywords daily
City or ZIP-level local rankingsIt filters by country onlyNightwatch, €79/mo billed yearly, includes Google Maps
Daily or hourly refreshes of a fixed listData arrives about 2 to 3 days late (24-hour view excepted)AccuRanker, from $224/mo with on-demand refresh

For a full comparison of 13 trackers with prices and free options, see our roundup of the best keyword rank checker tools. For local businesses, also check Google Business Profile → Performance, which shows how people find and interact with your profile on Search and Maps; Search Console doesn't cover that.

Turn the tracking into traffic

Tracking tells you where the gaps are. Closing them means publishing and improving pages every week, and that's where most sites stall. Outrank connects to your Search Console, flags articles that underperform so you can schedule rewrites, and researches, writes and publishes a new SEO article to your CMS every day, with backlinks from its exchange. It isn't a rank tracker; it's the part that acts on what your tracker shows. You can try it free for 3 days.

FAQ

How can I track my Google rankings for free?

Use Google Search Console. Verify your site, open Performance → Search results, enable Average position, and look at the Queries tab, which lists every query your site appears for with clicks, impressions, CTR and average position. Compare 28-day periods in the weekly view and filter to non-branded queries to see real SEO progress.

Does Google have its own rank tracker?

Google Search Console is Google's own tool for tracking how your site ranks, and it's free. It reports average position across real searches rather than checking a keyword list on a schedule, and it only covers sites you own. "Google rank tracker" tools from SE Ranking, Semrush (Position Tracking) or AccuRanker are third-party tools that simulate searches.

Why is my Google ranking different when I search myself?

Your own search is personalized by location, device, language and search history. Search Console averages your topmost position across every real impression, so a page can show #3 in your browser and 7.4 in Search Console at the same time. Neither is wrong; for trends, trust the average.

How often do Google rankings update in Search Console?

Performance data is usually available after two to three days, and the 24-hours view shows recent hourly data marked as preliminary. Because daily data is noisy, review weekly and use the weekly or monthly chart view for trends.

Does Search Console show AI Overview rankings?

Yes, but not separately. Google includes sites shown in AI Overviews and AI Mode in the regular Web search type of the Performance report, and an AI Overview counts as a single position. There's no filter that isolates AI Overview traffic.

Can I track local Google rankings for free?

Partly. Search Console filters by country, not city, so use it with local-intent queries ("plumber in Austin") and check Google Business Profile's Performance report for Maps and local search activity. City- or ZIP-level position grids need a paid tracker.

Share this article

About the author

Outrank

Outrank researches, writes and publishes SEO articles like this one, then builds the backlinks that help them rank. Yes, Outrank writes its own blog posts.

Your blog could look like this

Outrank finds the keywords, writes articles like this one, adds images and internal links, and publishes them to your site. 30 articles a month, on autopilot.