How to Check and Track Your Google Rankings for Free, and When to Pay for a Rank Tracker

Two jobs, both free: check where a site ranks for a keyword right now, and track your own Google positions over time in Search Console. With a 15-minute weekly routine, how to…
OutrankAI SEO platform
Updated
Reading time
15 min read
How to Track Your Google Rankings for Free (2026 Guide)
In this article
  1. Ways to check your Google ranking, compared
  2. What your Google ranking actually is
  3. How to check your Google ranking right now
  4. How to track Google rankings in Search Console, step by step
  5. The 15-minute weekly Google rank tracking routine
  6. How to read Google ranking data without fooling yourself
  7. Why your Search Console ranking data looks wrong (but isn't)
  8. What to check when Google rankings drop
  9. Google rank tracker tools: when free isn't enough
  10. "PageRank for a keyword": what to check instead
  11. Turn the tracking into traffic
  12. FAQ

To check where a site ranks on Google for a keyword right now, put the domain and the keyword into a free Google rank checker. Ours runs a live Google search in the country you pick, reads the top 100 organic results and returns the position and the page that ranks, for up to 10 keywords at a time and without an account. To track your own rankings over time, 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.

A paid Google rank tracker (from about $49 a month) is only worth it when you need daily checks of a fixed keyword list, competitor positions over time, or city-level local rankings. This guide starts with the quick checks, then covers the Search Console setup that turns 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

  • For a one-off check of any site, a rank checker reports the live position from one search in one country. Use it for competitors, prospects and keywords you don't see in Search Console yet.
  • 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.

Ways to check your Google ranking, compared

Which method fits depends on two things: whose site you're checking, and whether you need one reading or a trend.

MethodWorks forCostHow accurateTime
Free rank checkerAny website, one to 10 keywords per checkFreeExact for one live search in one country, at one moment30 seconds
Google Search ConsoleYour own verified siteFreeHighest for your own traffic: an average of all real searches, about 2 to 3 days behind1 minute
"What am I ranking for" reportsYour site (Search Console) or any site (Ahrefs, Semrush)Free to $129+/moGood; third-party lists are estimates2 minutes
Manual search in a clean windowAny websiteFreeLow: one personalized snapshot1 minute
Rank trackerA saved keyword list, competitors, locationsAbout $5 to $250/moGood for trends, daily10 minutes to set up
Decision guide for checking keyword rankings: Search Console for your own site, a free rank checker for any site and one keyword, an organic keywords report to see everything a site ranks for, and a rank tracker for a fixed list checked daily.
Pick the method by whose site you're checking and how often.

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 or in a rank checker.

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).

How to check your Google ranking right now

With a free rank checker (any website)

A rank checker runs one real Google search for your keyword from the location you choose and reports where a domain appears. It's the right tool for a competitor, a client prospect, or a keyword that hasn't shown up in your Search Console yet.

  • Outrank's keyword rank checker: a domain, up to 10 keywords and a country. It reads the top 100 organic results and shows the position, which page of Google you're on, the URL that ranks, the results just above you, and any AI Overview or other feature competing for clicks. No account. It's a spot check, not a tracker: it doesn't run on a schedule, chart your history or send alerts. (We built it; weigh that as you like.)
  • Ahrefs Keyword Rank Checker: one keyword, a domain or URL and a country; no account needed for a quick check.
  • SERPRobot: a free SERP checker, plus paid bots at $4.99 a month for 75 keyword checks every 24 hours if you want a schedule (14-day free trial).
  • SEO PowerSuite Rank Tracker: a free desktop app that checks unlimited keywords across Google, Bing and YouTube, top 10 to top 1,000 results.

The accuracy caveat: a checker reports one search from one location on one device at one moment. Run it for the country you care about, and don't compare its number directly with Search Console's average. Both are right about different things.

By hand in Google, done properly

A manual search is fine as a sanity check if you remove the things that skew it:

  • Use a private window and stay signed out, so your search history doesn't reorder results.
  • Set the location deliberately. Results change by country and city. A free location simulator such as Mangools' SERP location changer shows results as a searcher elsewhere would see them.
  • Check mobile separately, on your phone or with your browser's device emulation.
  • Count organic results only. Ads, the map pack and "People also ask" boxes push results down the page, but rank checkers and Search Console don't count them as positions. Note the organic position and move on.

Google itself warns that you might not see your site when you repeat a query, so never base a decision on a manual check alone.

Find every keyword you already rank for

"What keywords am I ranking for?" is a different question from "where do I rank for X?", and Search Console answers it best:

  1. Open Performance → Search results, enable all four metrics, and set the date to the last 3 months.
  2. Stay on the Queries tab and sort by Impressions. That's your real keyword list, ordered by visibility.
  3. Click the filter icon above the table and add Position smaller than 21 to keep only page-one and page-two keywords.
  4. Use the Export button at the top of the report to work in a spreadsheet.

To check the ranking of one specific page instead, filter by Page and read the Queries tab: it lists every keyword that URL appears for, with its position.

For a site you don't own, you need a tool with its own index. Ahrefs (Site Explorer → Organic keywords) and Semrush (Organic Research) estimate every keyword a domain ranks for in their databases. Free access is limited: Ahrefs Free shows this for sites you verify, and Semrush's free account allows 10 reports a day. For Bing, Bing Webmaster Tools has the same list under Search Performance.

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; check daily only during a launch, a migration, a big content push or right after a core update. 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 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.

Stuck at 30 or below on a keyword you care about: a missing page. A page that ranks that far back for a query usually mentions it in passing. Build a page whose whole purpose matches that search intent instead of tweaking the one you have.

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? Search Console can't show who passed you. A quick rank check on the lost query shows who sits above you today; a paid tracker shows when they got there.

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, and a free rank checker covers one-off looks at anyone's position. A paid Google rank tracker adds four things neither does:

You needWhy the free options can'tExample tool and entry price (October 2026)
Competitor positions over timeSearch Console only covers sites you verify; a free checker gives one snapshotSE Ranking, $129/mo for 2,000 keywords daily
A history for keywords you don't rank for yetSearch Console only lists queries you already appear forWincher, from $49/mo for 500 keywords daily
City or ZIP-level local rankingsSearch Console filters by country onlyNightwatch, €79/mo billed yearly, includes Google Maps
Daily or hourly refreshes of a fixed listSearch Console data arrives about 2 to 3 days late (24-hour view excepted)AccuRanker, from $224/mo with on-demand refresh

For a full comparison of 15 checkers and trackers with prices and free options, plus the rank tracker features to look for, see our roundup of the best rank trackers. 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.

"PageRank for a keyword": what to check instead

Searches like "check pagerank for keyword" mix up two things. PageRank is Google's link-analysis system, which scores pages by the links pointing to them. Google says PageRank "continues to be part of our core ranking systems" (Google's ranking systems guide), but it no longer publishes PageRank scores, so no tool can show you a page's real PageRank.

What you can check is your position for a keyword (everything above) and a page's link strength through third-party proxies like Ahrefs' Domain Rating and URL Rating or Moz's Domain Authority. Those estimate authority from backlinks; they're not Google's numbers. Our comparison of Moz DA vs Ahrefs DR explains how they differ.

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 do I check my Google ranking for free?

For any site, use a free rank checker: enter the domain, the keyword and a country, and it returns the live position and the page that ranks. For your own site, Google Search Console is free and more reliable over time: open Performance → Search results, click Average position, add a Query filter with the keyword and read the average position above the chart.

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.

How do I check what keywords my website ranks for?

In Search Console, open Performance → Search results and look at the Queries tab, sorted by impressions: it lists every query your site appeared for, with position, clicks and CTR. For competitors, use the organic keywords report in Ahrefs or Semrush, which estimate rankings from their own databases.

How can I check a competitor's keyword rankings?

Search Console won't work, because it only covers sites you verify. Use a free rank checker for a quick look at their position on a few keywords, an organic keywords report in Ahrefs or Semrush for their full list, or add the competitor to a paid rank tracker to follow their positions daily.

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. A rank checker reports one simulated search from one place, and Search Console averages your topmost position across every real impression, so a page can show #3 in your browser, #5 in a checker and 7.4 in Search Console at the same time. None of them 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.

How often should I check keyword rankings?

Weekly is enough for most sites. Check daily only during launches, migrations, big content pushes or right after a Google core update, and compare weekly or monthly views so normal day-to-day swings don't trigger changes.

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.

Can I still check PageRank for a keyword?

No. PageRank is a link-based score, not a keyword ranking, and Google no longer publishes it. To see how a page performs for a keyword, check its position in Search Console or a rank checker; to gauge link strength, use third-party estimates like Ahrefs' URL Rating or Moz's Page Authority.

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.