Rank tracking

How to Check Your Google Ranking for Any Keyword (5 Ways, From Free to Automatic)

Five ways to check where your website ranks on Google for a keyword, from Search Console and a private window to rank trackers and a SERP API. Learn which method is honest, which is free, and how to check by city and device.

Search your keyword. Scroll until you find your site. Note the number. That is how most people check their Google ranking, and it is wrong more often than it is right.

Google shows you a personalized page. It knows your location, your device, and what you clicked last time. The page it shows you is not the page it shows your customers. So the first rule of checking rankings is this: do not trust your own browser.

This guide covers five honest ways to check where you rank, from free to fully automatic, and when to use each one.

What “ranking” means before you check it

Two numbers matter, and tools often mix them up.

  • Organic rank is your place among the normal results. Rank 1 is the first non-ad website.
  • Position on the page counts every block above you: ads, the AI Overview, the map pack, People Also Ask. In our September 2026 sample of 200 US result pages, the first organic result was in the very first spot on only 14.5 percent of pages.

You can be organic rank 1 and the fourth thing on the screen. When a tool gives you both numbers, it is being honest. When it gives you one, ask which.

Rankings also differ by location, device, and language. There is no single rank for a keyword. There is a rank for a keyword in a place on a device. Decide those three before you check anything. If your customers are on phones in Chicago, check mobile in Chicago.

Method 1: Google Search Console (free, honest, delayed)

Search Console is Google’s own report on how your site performs in search. It is free, and it is the only source that comes straight from Google.

How to check:

  1. Open Search Console and pick your property.
  2. Go to Performance, then Search results.
  3. Click the Queries tab. Turn on the Average position metric.
  4. Filter by a query, a page, a country, or a device using the filters at the top.

What you get. Clicks, impressions, click-through rate, and average position for every query that showed your site.

Limits. The position is an average over the date range and over every searcher. It lags a day or two. It shows nothing about competitors and nothing about which SERP features were on the page. And it only lists queries where you already appeared, so a keyword you rank 150 for will not show.

Best for. Monthly reviews, finding keywords you did not know you ranked for, and checking whether a drop in rank matches a drop in clicks.

Method 2: A private window with the location set (free, live, slow)

For a live look at one keyword, a private browsing window removes most personalization. You still need to set the location, because Google uses your IP address.

How to check:

  1. Open an incognito or private window.
  2. Set the search location. Our guide on changing your Google search location covers the three methods, including the URL parameter that sets a city.
  3. Search your keyword and count down to your site. Count blocks above you too.
  4. For mobile, use your browser’s device mode or a real phone on the same location.

Limits. It takes a minute per keyword. It is easy to miscount on a long page. And Google still uses some signals in private mode, so treat it as close, not exact.

Best for. Spot checks, seeing the page with your own eyes, and confirming what a tool reports.

Method 3: A rank tracker (paid, scheduled, by city and device)

A rank tracker takes a list of keywords, a location, and a device, and checks them on a schedule. It stores the history so you see trends, and most show which competitors hold the other spots.

How to check:

  1. Add your domain and your keywords.
  2. Set the location (country or city) and device for each keyword or group.
  3. Let it run. Most check daily. Some let you refresh on demand.
  4. Read the dashboard: current rank, change since last check, best rank, and a chart over time.

Limits. Cost scales with keyword count. On the tools we checked in September 2026, entry plans run about $80 to $130 a month for 500 to 2,000 keywords and climb to several hundred dollars for more. Some cheaper trackers use loose location handling, which adds noise. We compare prices in how much a rank tracker costs.

Best for. Anyone with more than 20 keywords who wants trends without building anything.

Method 4: A SERP API (pay per check, any scale, your own reports)

A SERP API fetches the Google results page for a keyword, location, and device, and returns it as data. You send a request, you get back every result with its type and position. From there you can check rankings for as many keywords as you like and store the history however you want.

How to check. Send a request with your keyword, location, and the domain you want to find. Here is one that checks where nike.com sits for best running shoes on US desktop:

curl -X POST https://api.serplify.io/v1/serp/search \
  -H "Authorization: Bearer live_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "keyword": "best running shoes",
    "location": { "code": 2840 },
    "language": { "code": "en" },
    "device": "desktop",
    "track": { "target": "nike.com" }
  }'

The response includes the full page plus a small block with the answer:

"tracked_rank": {
  "target": "nike.com",
  "rank_absolute": 8,
  "rank_group": 6,
  "url": "https://www.nike.com/running",
  "found": true
}

That says Nike is organic rank 6 and the eighth block on the page. Both numbers, no counting.

Limits. You or a developer write a little code and a place to store results. A spreadsheet or a small database is enough.

Cost. Serplify charges $0.005 per successful check, so 1,000 keywords checked weekly is about $20 a month. Reading the stored history back is free. Our guide on tracking rankings in bulk has the full setup.

Best for. Agencies, tools, and anyone with thousands of keywords, many cities, or reports that no tracker offers.

Method 5: Ask Google Ads (indirect)

If you run Google Ads, the Search terms report and the Auction insights report show where your ads appeared and which competitors showed alongside. It says nothing about organic rank. It is useful only as a check on which keywords real people use to find you.

Which method should you use?

Your situationUse
One site, curious about a few keywordsSearch Console plus a private window
A small business in one cityA rank tracker set to that city, mobile
100 to 5,000 keywords, want chartsA rank tracker
Many clients, many cities, custom reportsA SERP API
Checking a sudden dropSearch Console for clicks, then a private window to see the page

Five mistakes that give you the wrong number

  1. Searching signed in. Google remembers what you click. Use a private window or a tool.
  2. Ignoring location. A ranking from your desk is not a ranking from your customer’s street. Set it. For local businesses, check local rankings for the exact city.
  3. Checking desktop only. Most consumer searches are on phones, and mobile pages differ. See why mobile and desktop rankings differ.
  4. Reacting to one day. Rankings wobble daily. Watch the weekly trend. If a keyword moved a lot, read why Google rankings fluctuate before you change anything.
  5. Counting only blue links. If an AI Overview and a map sit above you, your organic rank 1 is not the first thing anyone sees. Track both numbers.

Quick recap

  • Your browser lies. Check from a fixed location and device, signed out.
  • Search Console is free and honest but averaged and delayed.
  • A private window is fine for spot checks.
  • A rank tracker handles lists on a schedule for a monthly fee.
  • A SERP API returns the whole page as data for a fraction of a cent, so you can check anything at any scale.

Frequently asked questions

How do I check my website's ranking on Google for free?

Use Google Search Console. Open the Performance report, click Queries, and read the Position column. It is the average position your site held for that query over the date range. For a live look at one keyword, open a private browser window, set the location, and search.

Why is my ranking different in Search Console than in my browser?

Search Console reports an average across every searcher, location, and device over the period you selected. Your browser shows one page, for you, right now. If you ranked 2 for half the searchers and 8 for the other half, Search Console says 5 and your browser says one of the two.

What is the difference between rank and position on the page?

Rank usually means your place among organic results. Position on the page counts every block above you, including ads, AI Overviews, and maps. You can be organic rank 1 and the fourth thing on the screen. Good tools report both.

How often should I check rankings?

Weekly is enough for most sites. Daily makes sense for keywords that drive revenue or during a Google update. Checking more often than daily just shows you noise.

Can I check rankings for a specific city?

Yes, with a tool that accepts a location. Rank trackers and SERP APIs take a city or a Google location code and fetch the page as a searcher there would see it. A browser search from another city does not show that page.

Sources and further reading

  1. Google Search Console Help: Performance report (Search results) support.google.com
  2. Google Search Central: How Search works developers.google.com
  3. Serplify docs: Rank tracking docs.serplify.io

From the team that built it

Put this into practice with the SERP API.

Real-time Google SERP API with AI-ready JSON — 26+ SERP feature types, location and device targeting, 99.9% uptime — full live SERPs at a fraction of the going rate.

Start on the free balance — no card required.