All articles

Google Keyword Position Checker: How to Check and Interpret Rankings

Grzegorz GraczykGrzegorz Graczyk7 min read
Google Keyword Position Checker: How to Check and Interpret Rankings

A ranking difference can send your team into an unnecessary content rewrite. Before changing a page, check whether you're comparing the same keyword, audience, URL, and time period.

Google Search Console summarizes positions recorded across search impressions. A Google keyword position checker reports positions using its provider's measurement method, which you'll need to establish before comparing the numbers. The snapshot checks discussed below illustrate one possible tracker model; they don't describe ProjectHQ's collection timing or averaging method. Used together, the two sources help you separate a measurement mismatch from a performance problem worth investigating.

Two useful answers to the same ranking question

There isn't one universal position for a keyword. Google explains that results depend on the searcher's time, place, device, and recent history. Your team member's search and a prospect's search can produce different results.

Source

What the position means

Best use

Google Search Console

Average position across recorded impressions within your selected filters

Understanding visibility and clicks from actual searches

Rank tracker

A keyword position reported using the provider's counting and aggregation method; verify its definition and collection timing

Following selected keywords over time, with comparisons limited to the audience settings the tracker supports

Manual Google search

The result shown for your search context right now

Inspecting the results page and competing content

In Search Console, average position uses the topmost result from your site when reporting at the property level. A page-filtered view narrows the measurement to that page. Google also counts position by search-result elements, some of which contain multiple links. Its position methodology explains why the metric isn't always equivalent to counting ordinary blue links.

Lower position numbers mean a higher ranking. But an average of 8.4 doesn't mean your page currently occupies an eighth-place slot.

How to check keyword positions in Search Console

Start with a defined query and audience

Open the property that covers the site you're checking, then open the Performance report for Search results. Google's Performance report guide describes the available metrics and filters.

  1. Select the Web search type.

  2. Choose a fixed date range, such as the last 28 completed days.

  3. Enable Average position, alongside clicks, impressions, and average CTR.

  4. Add a query filter using the exact keyword you want to investigate.

  5. For a US audience, filter the country to United States.

  6. Select the device you're comparing, such as desktop.

Keep those settings in your notes. “Position 9.2 for US desktop over 28 days” is useful evidence. “We're ninth” leaves too much unspecified.

Check which page earned the visibility

With the query filter still active, open the Pages tab. Inspect the URLs receiving impressions before adding a page filter for your intended landing page.

This matters for SaaS searches. A product page and a tutorial can both appear for a commercially valuable query. The site's average position won't tell you whether the page designed to generate demos earned that visibility.

Once you identify the intended URL, filter to it and inspect its position, impressions, clicks, and CTR. For a repeatable page-focused workflow, use our guide to tracking keyword rankings by landing page.

Compare equal periods

Compare your selected range with an equally long previous period, keeping the query, country, device, and page filters unchanged. Then examine the date trend rather than relying only on the headline average.

A recent improvement can be diluted by earlier impressions within the range. Also, Search Console's 24-hour view includes preliminary data, so treat a fresh reading differently from a completed reporting period.

A repeatable rank-tracker check with ProjectHQ

In ProjectHQ, we monitor keyword positions automatically and provide trend analysis, giving your team a way to follow selected searches over time. Use that monitoring alongside Search Console's impression and click data.

For any tracker you use, establish a small measurement record:

  • The domain, exact keyword, and intended landing page.

  • The location and device represented by the check, where those settings are available.

  • The collection timestamp, observed ranking URL, and definition of position.

Check the provider's counting convention. Does the number describe an organic listing, a search feature, or an average of several observations? Also distinguish the time the rank was collected from the time you opened the dashboard.

If your diagnosis depends on city-level searches or separate device checks, make those requirements part of tool selection. Our all-in-one versus specialist SEO tools guide helps small teams choose around the work they actually need to do.

Repeat the check under the same available settings. When the tracker exposes the ranking URL, confirm that it's the page you're trying to improve.

Why Search Console and a rank tracker disagree

Location and device change the comparison

A Search Console country filter aggregates impressions from that country. A tracker configured for one city samples a narrower context. US-wide data and a Chicago check don't represent identical audiences.

The same issue applies to devices. An all-device average mixes searches that your desktop-only tracker check doesn't include. Filter Search Console to the corresponding device before interpreting the gap. Even then, a country-level filter won't recreate one specific local search.

Timing separates a trend from a snapshot

A tracker showing rank 6 this morning can coexist with a Search Console average of 9.2 over four weeks. The average includes earlier observations; the snapshot describes one collection time.

To investigate recent movement, inspect Search Console's date trend and the tracker's sequence of checks. A single stronger observation doesn't establish a sustained improvement.

Reporting methods weight different evidence

Search Console averages position over impressions. A tracker that averages its collected ranks is averaging checks. Those methods have different weights: a day with many search impressions contributes more to Search Console's average than a day with very few.

URL scope creates another mismatch. A domain-level result can reflect your highest-ranking page while you're evaluating a particular product URL. Search features add a further counting difference: under Google's position methodology, links within most result elements share the element's position, while some compound elements use a link's position within the container. Compare that with the tracker's stated method before expecting the numbers to match.

A manual search adds your own context. Use it to inspect the page titles, content types, and features Google displays. It won't settle which reporting source is “right.”

SaaS example: average position 9.2, snapshot rank 6

Imagine a SaaS company targeting “client onboarding software” with a product page. The following numbers are hypothetical, chosen to show how the calculation works.

Separate the two measurements

Over a selected period, suppose the site's topmost result received 80 impressions at position 10 and 20 impressions at position 6. Its average position would be:

((80 × 10) + (20 × 6)) ÷ 100 = 9.2

Meanwhile, a tracker detects the product page at position 6 in a US desktop check today. Both readings can be valid. The tracker hasn't disproved the average, and the average doesn't establish today's rank.

Find the actionable difference

First, filter Search Console to the exact query, United States, and desktop. Inspect a completed period, then open the Pages tab.

Suppose that inspection reveals an educational blog post receiving much of the query's visibility, while the product page appears less consistently. Your next question becomes specific: which page should satisfy this query, and is Google consistently selecting it?

Review the two pages' purpose, their overlap, and how internal links describe them. Inspect the current results to understand whether Google is favoring product pages, guides, or a mixture. Then compare each URL's query performance over time.

Two pages appearing for a query alone doesn't prove harmful competition. If the intended page repeatedly loses visibility while an overlapping page gains it, follow our workflow for finding keyword cannibalization in Search Console before deciding to consolidate or reposition content.

If the expected product page is consistently ranking instead, compare its matched trend across both sources. You may simply be seeing a recent stronger observation against a longer historical average.

Turn the check into one diagnostic action

Choose the next investigation from the pattern you've actually established.

Observed pattern

Next action

The gap shrinks after matching country, device, and URL

Correct the reporting comparison and keep monitoring.

Different URLs repeatedly appear for the target query

Review page intent and overlap; investigate possible cannibalization.

The same page deteriorates across comparable periods and repeated tracker checks

Inspect recent site changes and the competing results before choosing a fix.

Position stays similar while CTR falls

Inspect the search presentation and competing results before assuming a ranking problem.

Automate routine collection, then have someone review meaningful changes in context. Our guide to what to automate and what to review in SEO explains that division of work.

For your next ranking review, record the query, intended URL, country, device, reporting window, and tracker timestamp. Add one diagnostic question and assign its follow-up. That gives the team a concrete investigation instead of a content rewrite triggered by two incomparable numbers.

Grzegorz Graczyk
Written by
Grzegorz Graczyk
Developer, Founder & SEO Practitioner (15+ yrs)

Grzegorz is the founder of ProjectHQ and has spent 15+ years in SEO — from technical audits to content strategy that ranks. He builds the product he writes about, so the playbooks here come from running real campaigns, not theory.

Grow your traffic. Convert your visitors.

Ready to grow traffic?

Write SEO-optimized articles and track your rankings with ProjectHQ.

Get started
Google Keyword Position Checker: How to Check and Interpret Rankings