google search console keyword rankingaverage positiongoogle search console rankingskeyword rankinggoogle search consoleseo ranking

Google Search Console Keyword Ranking: How to Find, Filter, and Act on Your Ranking Data

Learn how to find your keyword rankings in Google Search Console, what average position means, how to find ranking drops, and how to turn ranking data into SEO action.

SearchConsoleTools Team15 min read
Table of Contents

Google Search Console Keyword Ranking: How to Find, Filter, and Act on Your Ranking Data

Google Search Console is the only free tool that shows you exactly which keywords your site ranks for — directly from Google's own data. Unlike third-party rank trackers, you're not looking at an approximation. You're seeing the same position data Google uses to decide which results to show.

This guide covers everything: where to find keyword ranking data in GSC, what average position actually means, how to filter by page and device, how to diagnose ranking drops, and how to turn raw ranking numbers into specific actions.


Where to Find Keyword Rankings in Google Search Console

Your keyword ranking data lives in the Performance report:

  1. Log into Google Search Console
  2. Select your property
  3. In the left sidebar, click "Search results" under Performance

You'll see four metrics at the top: Total clicks, Total impressions, Average CTR, and Average position. By default, only Total clicks and Total impressions are enabled. Check all four boxes to see the full picture.

Below the metrics, there are tabs: Queries, Pages, Countries, Devices, Search Appearance, Dates. For keyword ranking analysis, you'll primarily work in Queries and Pages.


Understanding Average Position in GSC

Average position is GSC's way of reporting where your pages rank — but it works differently than you might expect.

What Average Position Actually Measures

For a given query, GSC records the position your page appeared at each time someone searched that term. Average position is the arithmetic mean of all those individual positions over the selected time period.

Example: If "best running shoes" triggered your page at position 3 on Monday, position 5 on Tuesday, and position 4 on Wednesday, your average position for that query is (3+5+4) ÷ 3 = 4.0.

Why Average Position Can Be Misleading

It averages across all search contexts. Your ranking varies by:

  • Location — You might rank #1 in Minneapolis but #15 in London
  • Device — Desktop rankings often differ from mobile rankings
  • Time — Rankings fluctuate daily as Google refreshes its index
  • Personalization — Logged-in Google users see personalized results

An average position of 8.4 for a keyword could mean you consistently rank 8th — or it could mean you rank 3rd for half the searches and 14th for the other half. Same average, very different reality.

It's best used for trend tracking, not absolute benchmarks. A move from position 12.3 to 8.1 for a keyword over 30 days is a clear improvement worth noting. But "I rank 8.1 for this keyword" doesn't tell you whether you're on page 1 in most markets.

Position 1 Doesn't Mean First

In Google's modern SERP, position 1 (organic) may appear below:

  • Google Ads (2–4 ads at the top)
  • Shopping results
  • Featured snippets
  • People Also Ask boxes
  • Local pack results
  • News carousel

A page ranking position 1 organically might be the 6th thing a user sees on the page. GSC's position data counts organic results only — it doesn't account for the paid and feature-rich elements that push organic results down.


How to Filter Keyword Ranking Data

GSC's filters are where the real analysis happens. The top-level averages are nearly useless — the value is in slicing the data.

Filter by Page

Why: Find the keywords driving traffic to a specific page, or check how a recently updated page is performing.

How: Click the Pages tab. Find the page you want. Click on its URL. The view switches to show only queries for that page.

When to use it:

  • You updated a blog post — check which queries it ranks for now vs. before
  • A landing page has low traffic — find out if it ranks for any queries at all
  • You're building an internal linking strategy — know which queries power each page before deciding how to link to it

Filter by Query

Why: Check all pages competing for a specific keyword.

How: Click the Queries tab. Use the search/filter bar (the filter icon, or type directly) to search for a keyword.

When to use it:

  • Check if multiple pages rank for the same query (keyword cannibalization)
  • Track the position of a specific keyword over time
  • Understand the full set of queries for which your content appears

Filter by Device

Why: Rankings differ between mobile and desktop. If your site has mobile UX issues, mobile rankings will lag.

How: Click New under the filter bar → select Device → choose Mobile, Desktop, or Tablet.

When to use it:

  • Diagnosing a traffic drop that affects one device type more than others
  • Checking whether mobile-specific issues (Core Web Vitals, mobile usability errors) are hurting mobile rankings specifically

Filter by Country

Why: International traffic patterns and ranking data.

How: Click NewCountry → select the country.

When to use it:

  • You have an international audience and want to check country-specific ranking performance
  • You're targeting a new geographic market and want to see if you have any traction
  • Diagnosing a traffic drop that seems to come from one country

Comparing Date Ranges

Why: See how rankings changed over time.

How: Click the date range → select Compare → choose two periods (last 28 days vs. previous 28 days, or custom ranges).

In comparison view, the Performance report adds Clicks difference, Impressions difference, CTR difference, and Position difference columns. Sort by Position difference to see your biggest movers — both up and down.


Finding and Diagnosing Ranking Drops

A ranking drop is when average position increases (position 12 is worse than position 4 — higher number = lower ranking). Here's the systematic approach to finding what dropped and why.

Step 1: Identify What Dropped

At the page level: Go to Performance → Queries tab → compare last 28 days vs. prior 28 days. Sort by Position difference descending. Pages that moved from position 4 to position 12 show a difference of +8.

At the query level: Do the same but on the Queries tab. Sort by Position difference to see which specific keywords dropped.

Look for patterns:

  • Did a single page drop for many queries? Content issue on that page.
  • Did many pages drop for one category of queries? Google may have updated how it ranks that topic type.
  • Did rankings drop across the board? May correlate with a Google core algorithm update.

Step 2: Check the Dates

In the Performance report, switch to the Dates tab and look at the position trend over time. A sudden position jump on a specific date often correlates with:

  • A Google core update (check Google's Search Status Dashboard for confirmed updates)
  • A change you made to the page (content removed, redirect added, canonical changed)
  • A technical issue (page became temporarily unavailable, noindex tag accidentally added)

Step 3: Check Coverage for Affected Pages

If a page dropped significantly, check its indexing status in the Pages (Coverage) report. A page that was indexed and now shows "Crawled - currently not indexed" explains a ranking disappearance immediately.

Use the URL Inspection tool for specific pages. It shows:

  • Current indexing status
  • Last crawl date
  • Whether the page is indexed in a different URL (possible redirect/canonical issue)
  • Rendered HTML (what Google actually sees when it crawls the page)

Step 4: Look at What's Outranking You

If a specific query dropped from position 4 to 12, search that query in an incognito browser and see what's now ranking above you. Common patterns:

  • A competitor published more comprehensive content
  • Google is now ranking a different content format (video, tool, comparison page) for that query
  • A high-authority site published a page on the same topic

This tells you whether you need to improve content depth, change content format, or focus on building more backlinks to that page.


The Most Valuable Ranking Analysis: Striking Distance Keywords

The single highest-ROI analysis you can do in GSC is finding your striking distance keywords — queries where your pages rank positions 4–15 with significant impressions.

These keywords represent traffic you're close to winning. A page ranking position 8 for a 500 searches/month query gets roughly 15–20 clicks/month. If it moved to position 3, it would get 50–70 clicks/month — 3–5x more traffic from the same page.

How to Find Striking Distance Keywords in GSC

  1. In Performance → Queries tab, add a Position filter: greater than 4, less than 16
  2. Sort by Impressions descending
  3. You now see all queries where you rank positions 4–15, ordered by search volume proxy

The queries at the top of this list with the highest impression counts are your best opportunities. For each one:

  • Click the query to see which page ranks for it
  • Open that page and assess whether the content comprehensively answers the search intent
  • Check what ranks above you — is the ranking page more detailed? Better structured? Does it have a different format (table, tool, video)?

Acting on Striking Distance Keywords

For a page ranking position 8 for "google search console average position" (350 impressions/month):

  • Add a clear, direct answer at the top of the page
  • Improve the H1 and title tag to exactly match the query intent
  • Add relevant sections the ranking competitors have that you don't
  • Build internal links from related pages using the target query as anchor text

Small improvements to already-ranking content consistently outperform creating new content from scratch.


Finding Keyword Cannibalization

Keyword cannibalization is when two or more of your pages compete for the same search query. Google may rank different pages on different days, lowering average position for both and splitting the ranking signals that could consolidate to make one page rank well.

How to Find It in GSC

  1. Performance → Queries tab
  2. Search for a keyword you care about using the filter
  3. Look at how many different pages appear in the results

If two pages both show up with significant impressions for the same query, you have cannibalization.

Alternatively: Export the full Queries data to a spreadsheet. For each query, check whether multiple URLs appear. In Google Sheets, you can sort by query and identify duplicates.

Fixing Cannibalization

Consolidate: Merge the two pages into one comprehensive piece. Redirect the weaker URL to the stronger one. This concentrates all backlinks and ranking signals into one page.

Differentiate: If the pages serve genuinely different intents (one is a product page, one is a blog post about the same topic), add canonical tags on the less authoritative page pointing to the one you prefer to rank.

Internal link to the winner: Link internally to the page you want to rank, using the target keyword as anchor text. This signals to Google which page is the authoritative one.


Keyword Ranking Data: What GSC Shows vs. What It Doesn't

What GSC Shows

  • All queries that triggered your pages in Google Search (1,000+ queries visible in the UI — the full dataset is accessible via the API)
  • Impressions, clicks, CTR, and position for each query
  • Page-level data broken down by query, device, country, and date
  • 16 months of history in the Performance report

What GSC Doesn't Show

  • Competitor keyword rankings — you can only see data for your own verified properties
  • Ranking history per keyword in the UI beyond the date trend view (you can't see "what position did I rank for this keyword on March 15th" without exporting and tracking it yourself)
  • Absolute daily rankings — average position smooths out daily fluctuations; you won't see intraday ranking data
  • Rankings for keywords with very low impressions — GSC suppresses data for queries that didn't generate at least a few impressions in the period

Setting Up a Keyword Ranking Tracker in GSC

GSC doesn't have a built-in rank tracker with alerts. The manual equivalent is a monthly export routine:

  1. Performance → Queries → Last 28 days → Export to Google Sheets
  2. Add a date column with today's date
  3. Repeat monthly and stack the exports into a single tracking sheet
  4. Sort by query and use formulas to compute position change month-over-month

This works but requires discipline. It also doesn't alert you when rankings change — you only discover drops when you check.

For ongoing tracking, use the date comparison feature in GSC: once a month, compare the last 28 days to the prior 28 days and sort by position difference to catch anything that moved significantly.


Using Search Console Tools for Keyword Ranking Analysis

GSC's native interface has three friction points for ranking analysis:

  1. 1,000-row cap — large sites with thousands of ranking keywords only see a sample in the UI
  2. No automated alerts — you won't know a keyword dropped until you manually check
  3. Striking distance filtering is manual — the filter workflow described above works but takes time to set up every month

Search Console Tools connects directly to your GSC account and automates the ranking analysis workflow:

  • AI Priorities Engine — automatically identifies your highest-value opportunities across all ranking keywords, combining position data, impressions, CTR benchmarks, and keyword difficulty into a single prioritized action list
  • Striking distance keywords — pre-built view of all queries at positions 4–20 with significant impressions, sorted by traffic opportunity
  • CTR anomaly detection — flags every page where click-through rate is below the expected benchmark for its ranking position (e.g., ranking position 2 at 3% CTR is flagged immediately)
  • Full data access — bypasses the 1,000-row UI limit to surface every keyword in your account
  • Date comparison — compare any two periods side-by-side without manual CSV exports

The result: what takes 45–60 minutes of manual GSC analysis each month takes under 10 minutes.

→ Try Search Console Tools free — connect your GSC data in 2 minutes


Frequently Asked Questions

How do I check keyword rankings in Google Search Console? Open Google Search Console → select your property → click "Search results" in the left sidebar. Enable all four metrics (clicks, impressions, CTR, position) and switch to the Queries tab. This shows all keywords that triggered your pages in Google Search, along with each keyword's average position, impressions, and click-through rate. To see rankings for a specific page, click the Pages tab, click on your page, and the view filters to that page's keyword data only.

What does average position mean in Google Search Console? Average position in GSC is the mean ranking position across all searches that triggered your page for a given query over the selected time period. If your page ranked position 3 on Monday and position 7 on Friday for the same query, the average position is 5. It's best used as a trend indicator — a consistent drop in average position signals a ranking decline. Don't treat it as an absolute "I rank Xth" number, because rankings vary by location, device, and user context.

Why does Google Search Console show different rankings than other tools? GSC reports the average position your page appeared at across many different searches, locations, and devices. Third-party rank trackers (Ahrefs, Semrush, Moz) check rankings from a fixed location and device at a specific time. The GSC average naturally differs from a single-point measurement. Additionally, GSC data is aggregated and may suppress very low-impression queries. For monitoring your own ranking trends, GSC is more accurate because it reflects actual search behavior across your full audience — not a simulated single-location check.

How do I find keyword ranking drops in Google Search Console? In Performance → Queries, click the date range and select "Compare" to compare the last 28 days against the prior 28 days. Add a Position column and sort by position difference (descending shows biggest drops). Any query where average position increased significantly is a ranking drop. For page-level drops, do the same analysis on the Pages tab. Then use URL Inspection to verify the affected pages are still properly indexed.

How many keywords does Google Search Console show? The GSC Performance report interface shows up to 1,000 rows of queries. For sites with large organic footprints (thousands of ranking keywords), the UI shows a sample. The full dataset is accessible via the Search Console API. Third-party tools like Search Console Tools connect via the API to retrieve the complete keyword set rather than the 1,000-row sample.

What are striking distance keywords in GSC? Striking distance keywords are queries where your pages rank positions 4–15 with meaningful impressions. These are your highest-ROI optimization targets because you already have ranking signals for these terms — small content improvements (better title tags, more comprehensive coverage, stronger internal linking) can move position 8 to position 3, often tripling or quadrupling traffic from the same page. Find them in GSC by filtering the Queries tab with a position filter: greater than 4, less than 16, sorted by impressions descending.


Summary

  • Where to find it: GSC → Performance → Search results
  • Key metrics: Average position (trend, not absolute), impressions, clicks, CTR
  • Best analyses: Striking distance keywords (positions 4–15), date comparison for drops, page-level query filtering, device/country splits
  • Key limitation: 1,000-row UI cap, no built-in alerts, average position can be misleading
  • Related guides: Performance report deep dive, how to fix low CTR, striking distance keyword guide, full GSC guide

Put These Tips Into Action

Connect your Google Search Console and let our AI find your biggest opportunities.

Get Started Free