How to Check Page Rank for Keywords in Google, Free
How to check page rank for keywords in Google without paying, what Search Console's average position is actually made of, and why three checkers disagree.

The free answer to how to check page rank for keywords in Google is Search Console, and it's free because Google is the only party that can see every search. Open the Performance report, filter to the page, and read the Queries tab. Each row shows the keyword, the impressions, and a position, and that position is the number every paid tool is trying to approximate from the outside.
The catch is what the number means. Google defines it as the topmost position any link to your site occupied, averaged across the searches where your site actually appeared. If nobody scrolled to you, nothing was recorded. So Search Console's 12.4, a rank checker's 9, and the 7 you saw in your own browser this morning can all be correct at once, and I'll show the arithmetic below. Two free checkers on this results page give you five lookups a day each for the outside view. One result on the page, at position eleven, checks a different thing called PageRank, which is not your rank for anything.
Two Things Called Page Rank
The phrase is doing double duty, and the results page reflects it.
Six of the seven organic results treat "page rank for keywords" the way you probably mean it, which is where your page sits in the list when someone searches a term. The seventh, dnschecker's PageRank Checker, asks for a domain and returns a score. That's PageRank the algorithm, the link-based system Google's ranking guide still describes as "one of our core ranking systems used when Google first launched". Google runs a version of it internally. It doesn't publish a per-page score anywhere in Search Console, and the Performance report's metrics are clicks, impressions, click-through rate and position, full stop.
So whatever a PageRank checker shows you, it was computed by someone other than Google and it won't tell you where your page ranks for a keyword. I couldn't load that page today, it returned a 403 to my tooling, so I'm going on its title and its snippet, and I'm leaving the question of what it measures alone.
What Search Console's Number Is Made Of
Here's the definition, verbatim from the help page I loaded on 15 September 2026, because every disagreement between tools comes back to it.
"The position value shown in the Performance report is the topmost position occupied by a link to your property or page in search results, averaged across all queries in which your property appeared."
Google's own worked example runs like this. One query shows your site at positions 2, 4 and 6, and that counts as 2, the topmost. A second query shows it at 3, 5 and 9, and that counts as 3. Average of the two is 2.5. Three things fall out of that which the pages ranking for this phrase don't mention.
First, it's the best position, not the typical one. If your homepage sits at 2 and the page you care about sits at 6 on the same query, the property-level number says 2. Filter to the page and the table gives "the average position in Search results for the specific URL or grouping dimension shown in the table row", which is the number you want, and you have to go and get it.
Second, positions count elements rather than blue links. "Each element in Search results occupies a single position, whether it contains a single link or many different links or child elements." A video carousel is one position. A People Also Ask box is one position. Position 7 in Search Console can be the fourth organic result on a busy page, which is why I record absolute positions in my own checker and why the gaps in the list above are there.
Third, and this is the one that took me longest to internalise, "A link must get an impression for its position to be recorded." Google's example is a result on page three when the searcher only looked at page one. Nothing is written down. Extend the example above with a third query where your page sat at 31 and nobody scrolled that far, and the average is still 2.5. The metric can only see you on the days you were seen.
Three Numbers That Disagree, All Correct
Say a page shows 12.4 in Search Console for a keyword, a free checker returns 9, and you open a private window and find yourself at 7.
Search Console's 12.4 is an average over every searcher who got an impression, across their countries, devices and days, in the date range you picked. It's the only one of the three that's a population rather than a sample. It's also delayed, since "the newest data can be preliminary, meaning it's still being collected and might change in the next few hours".
The checker's 9 is one request, from one location you chose, with no account attached. Seobility says its tool exists precisely so it "can thus display neutral SERP data" without your personalization. The Chrome extension at position nine describes its method the same way, "a cookie-free request to fetch the top 100 Google results, similar to searching in incognito mode", and its own listing warns that "the rank displayed in the extension's pop-up may differ from what you see in regular search results". The vendor is telling you the number will disagree with your browser. Believe them.
Your 7 is you. The personal blog at position seven on this results page puts it plainly, that "Google tailors search results based on information associated with your Google account and your browsing history", and that a private window "disables some personalization tied to your browsing history" while leaving location and language in place. So a private window gets you part of the way to neutral and no further.
None of the three is wrong. They're answers to three different questions, and the mistake I see most often is treating the one you like best as the truth and the other two as tool errors.
The Free Methods, Side By Side
Everything in this table came off the vendor's own page today, and the blanks are things the page doesn't say.
| Method | Free allowance | What comes back | Where the paid line sits | Who's asking Google |
|---|---|---|---|---|
| Search Console | Unlimited for sites you verify, 1,000 rows by default, 25,000 via the API | Average position, impressions, clicks, CTR, by query, page, country, device, date | Nowhere, it's free | Google, across every real searcher |
| Seobility rank check | 5 checks a day | Your position plus "a full overview of the top 20 search results" | Premium 50 a day at $50.00 a month, Agency 200 a day at $200.00 | Seobility, from a chosen country, city and device |
| SE Ranking rank checker | 5 attempts a day, no sign-up for a single lookup | Position and URL, plus an AI Overviews tab that reports when none was detected | Core from $103.20 a month, Growth from $223.20 | SE Ranking, from 190+ countries and a chosen city |
| Sitechecker rank checker | A trial, 14 days, "No credit card is needed" | Top queries for a domain, traffic estimates, positions bucketed 1 to 10, 11 to 20, 21 to 100 | Not on the page | Sitechecker's index |
| Chrome extension | Free | Count of your sites in the top 100 for whatever you search | None | Your machine, cookie-free, per its listing |
| Your own browser, private window | Free | What you see | None | You, with location and language still applied |
Two things I'd flag. The Chrome extension's store listing showed 20,000 users, 3.4 stars from 20 ratings, and a last update of 13 June 2024, and I'd weigh a two-year-old extension that makes requests to Google on your behalf accordingly. And the SE Ranking "from" prices are almost certainly annual rates shown monthly, which is normal and worth knowing before the card comes out.
Between the two free checkers you get ten neutral lookups a day, which is 300 keyword-and-location pairs a month for nothing. That's plenty for a small site. It's nowhere near enough for a site with 400 pages, and that's where people either pay the $50 or wire up Search Console's API, which I'd do first.
Which One Answers Your Question
The right method depends on the sentence you'd actually say out loud.
| The question in your head | Use this | Why |
|---|---|---|
| Where does this page rank for this keyword, on average, for people who saw it | Search Console, page filter, Queries tab | It's the only population-level number and it's the one you can act on |
| Where does it rank right now from a specific city on mobile | A free checker with the city and device set | Search Console can't show you a single live search |
| What keywords does my page rank for | Search Console, page filter, Queries tab, sort by impressions | Nothing else sees the queries you didn't know about |
| What keywords does a competitor's page rank for | A third-party index, Sitechecker's trial or SE Ranking's paid tiers | Google won't show you someone else's Search Console |
| Is my ranking moving week to week | Search Console with a date comparison, or a checker on a weekly schedule | Daily wobble is noise, and the free checkers only give you five shots anyway |
| What is my page's PageRank | Nobody can tell you | Google doesn't publish it |
The third row is the one worth pausing on. People come to this query wanting to check a keyword they picked. The more useful move is the reverse, letting the Queries tab tell you what you already rank for that you never targeted, and I've got a whole process built around reading those rows before writing anything, which lives in how the reading side of SEO can be automated inside Google's quotas.
What Position 47 Was Actually Telling Me
I had a site sitting at an average position of 47 for a long stretch. I've written about that number before as a lesson in misdiagnosis, and I'll add the part that's specific to this article.
Forty-seven was a real average of real impressions. Given the impression rule, it means people were scrolling to page five and seeing me, which sounds bad and is, but it's also a number that could only exist because the impressions existed. A page nobody ever scrolled to would show nothing at all, and nothing at all looks, in a dashboard, exactly like a page that isn't indexed. The two states have completely different fixes.
What I did wrong was compare that 47 to a checker's number for a couple of keywords, see 30-something, and conclude the tools disagreed. They didn't. The checker was reporting one neutral search on my two best terms. Search Console was averaging every term, including the long tail I'd never have thought to check, which sat much deeper. The average was worse because it was more honest, and the honest number is the one that tells you which of the four states a page is stuck in.
Checking In Bulk Without Paying
If you've got more than a handful of pages, the report's table stops being the tool and the API becomes it.
The Search Analytics endpoint takes the same dimensions as the report, query, page, country, device, date, search appearance and hour, and its row limit has a "valid range of 1 to 25,000" with a default of 1,000. Set the data state to "all" if you want the preliminary days included, leave it at "final" if you want numbers that won't move. The per-site rate limit for that endpoint is generous enough that a solo site never touches it, and I put the exact quota figures in the automation piece rather than repeating them here.
That's a free position tracker covering every keyword you've ever had an impression for, with the newest days flagged as preliminary, and it costs nothing but an afternoon. The paid trackers add live neutral checks, competitor keywords and a nicer chart. Whether that's worth $50 to $223 a month depends on how many sites you run, and for one site my answer is no.
Questions That Come Up
How do I check the Google ranking of keywords? Search Console for your own site, filtered to the page, reading the Queries tab. A free checker for a single neutral snapshot from a chosen location. Both, if the two disagree and you want to know why.
How do you find your Google page rank? If you mean position for a keyword, the above. If you mean PageRank the score, you don't, because Google doesn't expose one, and any tool showing you a number out of ten is showing you its own estimate.
How do I find what keywords a website is ranking for? Your own site, Search Console, page filter, sort by impressions. Someone else's site, a third-party index with a trial, and treat the volumes as estimates.
How can I check the page rank of a website I don't own? Only through third-party estimates, since Search Console requires verification. Seobility and SE Ranking both let you enter any domain in the free checker, five times a day.
How do I rank for keywords on Google? That's a different article, and the honest version starts with which state your page is in rather than which keyword you want. I've gone through what moves a small site's rankings and what doesn't separately.
What's a good tool for checking my site's keyword rankings? For one site, Search Console plus one free checker. For several, a paid tracker, and I'd pick on how it prices locations rather than on the feature list, because location is the variable that makes the number mean anything.
The Way I'd Do It This Week
Verify the site in Search Console if you haven't, then wait for a few weeks of data, because a metric built from impressions needs impressions to exist.
Then filter to one page, read every query row with more than a handful of impressions, and spend your five free checker lookups on the ones where the average position sits between 8 and 20. Those are the rows where a neutral live check tells you something, since they're close enough to the first page that the difference between 9 and 12 is real. Everything deeper than that is a different problem, and the checker won't help with it. What the research layer around this costs when you scale it up, including the paid keyword data, is in what running AI-assisted SEO actually costs.


