---
title: "Striking Distance Keywords: Google Search Console · GSC PAP"
source: https://gscpap.com/guides/find-seo-quick-wins
updated: 2026-09-18
---

[All guides](https://gscpap.com/guides)

Guide · about 8 minutes

# How to find striking distance keywords in Google Search Console

By the [GSC PAP team](https://gscpap.com/about) · Updated September 18, 2026

Striking distance keywords are search queries your site already ranks for, just below the top of Google, usually on page two. Google has indexed the page, considers it relevant, and shows it to searchers; it just sits a few positions too low to get many clicks. That makes these queries the fastest SEO quick wins most sites have: you improve a page Google already ranks instead of starting a new one.

This guide covers how to find striking distance keywords in Google Search Console by hand, how to decide which ones deserve work, and what to change on the page. Then it runs the same audit in one prompt with Claude and GSC PAP.

## What are striking distance keywords?

A striking distance keyword is a query where your page ranks close to the first page of results but not high enough to earn much traffic. It is close enough that a focused edit can plausibly move it up, and far enough down that it gets few clicks today.

There is no official definition. Search Console has no striking distance report, and SEO guides draw the line in different places: 11 to 20, 11 to 30, 8 to 20, 6 to 25, 5 to 20. A narrow band like 11 to 20 means strictly page two. Wider bands also take in the bottom of page one, where a result is visible but sits under several that get most of the clicks. Choose the band that gives you a list you can work through, and keep it the same from month to month so the numbers compare.

The position in Search Console is an average across every search where your page appeared, which is why you see values like 12.4. Treat it as a band, not a fixed slot: a query averaging 12 may show higher on some searches and lower on others.

## Why are striking distance keywords the fastest SEO wins?

Most of the hard work is already done. For a query to show up in your Performance report at all, Google had to index the page, judge it relevant, and show it to real searchers. What is left is the gap between being shown and being clicked.

Clicks are concentrated at the top of the results, and page two gets very few of them. So the impressions you already have can turn into far more clicks once a page crosses onto page one. A new page has to earn indexing, relevance and position from scratch. A striking distance page only has to close a few positions.

You also know the demand in advance. The impressions column is not a keyword tool's volume estimate; it counts how many times Google actually showed your page for that exact query.

## How do you find striking distance keywords in Google Search Console?

You can pull the list by hand from the Performance report in a few minutes:

-   Open Search Console, pick your property, and go to Performance, then Search results.
-   Set the date range to the last 3 months. A longer window evens out week-to-week swings in position.
-   Click Average CTR and Average position above the chart to turn them on. Only clicks and impressions are on by default.
-   Stay on the Queries tab. Click the filter icon above the table, choose Position, and set Greater than to the bottom of your band (10 for a strict page-two list).
-   Sort the table by Impressions, highest first, and skip rows whose position is past the top of your band. What is left is your striking distance list, ordered by demand.
-   Click a query, then open the Pages tab to see which URL ranks for it. You need that URL to make the fix.
-   Watch the row limit. The Search Console interface shows and exports at most 1,000 rows, so a large site can run out. The Search Console API returns up to 25,000 rows per request.

[![Search Console Performance report on the Queries tab, filtered to Position greater than 10 and sorted by impressions](https://gscpap.com/images/guides/find-seo-quick-wins.webp)](https://gscpap.com/images/guides/find-seo-quick-wins.webp)

The Performance report with a Position filter (1) and the table sorted by impressions (2). Recreated with example data for a made-up site.

## How do you prioritize striking distance keywords?

A filtered list can run to hundreds of queries. Rank them before you edit anything:

-   Impressions first. A query with 2,000 impressions at position 12 has far more upside than one with 40 impressions at position 11.
-   Distance second. Position 11 needs a smaller move than position 19.
-   Intent fit. Drop queries your page matches by accident, where the searcher would not want what the page offers even at position one.
-   Business value. Favor queries that land on pages you care about, such as product, pricing and sign-up pages, over a stray old post.
-   Group by page. Several queries often point at the same URL, and one edit can lift all of them. Start with the pages that collect the most striking distance impressions.
-   One page per query. If two of your URLs share the impressions for a query, sort that out first. Our keyword cannibalization guide covers how.

## What should you change to move a striking distance keyword onto page one?

Start with the smallest edit that closes the gap between the query and the page, and change one page at a time so you can tell what worked:

-   Say the query plainly. If the page ranks for a phrase that never appears in its title or headings, work that wording into the title tag, the H1 or a subheading where it reads naturally.
-   Answer early. Put a direct answer in the first sentences of the section that covers the query, then add the detail.
-   Fill the gaps. Look at the pages ranking above you and add the subtopics, examples or specifics they cover and you do not.
-   Fix the snippet when the page is already on page one but its CTR is low. Rewrite the title and meta description so they match what the searcher typed.
-   Link to it. Add internal links from related pages on your site, with anchor text close to the query.
-   Update what is stale: outdated facts, screenshots, prices or years in the copy.

## Finding striking distance keywords with Claude

The prompt works in any client connected to GSC PAP. Not set up in Claude yet? [Connect GSC PAP to Claude](https://gscpap.com/integrations/claude-ai-connectors)

### The scenario

You run a B2B SaaS site with around 800 indexed URLs. Organic traffic has been flat for two quarters, and your team is busy shipping product, not refreshing posts. You want a 30-minute exercise that finds the 5 pages most worth updating.

### The prompt

```prompt
Use the gsc-pap MCP server. For my site https://example.com, find striking distance keywords from the last 90 days: queries at positions 11 to 20 with at least 200 impressions and a CTR under 5%. For the top 10 by impressions, show which page ranks for each query and suggest the smallest edit that could move it onto page one.
```

### What happens

1.  #### Claude calls find_quick_wins
    
    The tool takes your site URL, a date range and four thresholds: minimum position, maximum position, minimum impressions and maximum CTR. Left at its defaults it looks at positions 5 to 20 with at least 100 impressions and a CTR under 5%, which catches both page-two queries and page-one results with a weak snippet. Claude maps your prompt onto those parameters (positions 11 to 20, at least 200 impressions) and gets back one row per query with clicks, impressions, CTR and average position.
    
2.  #### Claude looks up the ranking page for each query
    
    find_quick_wins works at the query level. To see which URL Google shows for each query, Claude calls search_analytics_query with the query and page dimensions over the same dates. If a query turns out to be split across two of your URLs, Claude can flag it as possible cannibalization instead of suggesting an on-page edit.
    
3.  #### Claude compares query and page, then proposes edits
    
    With the page content in hand (fetched with a web tool, or read from your repo when the client can open files), Claude checks whether the title, H1 and opening paragraph actually address the query. A typical line of output: "#3: /pricing averages position 14 for 'saas pricing comparison spreadsheet', with 1,240 impressions and 18 clicks in 90 days. The page never mentions a comparison or a spreadsheet. Edit: change the H1 from 'Pricing' to 'Pricing and plan comparison', and link a downloadable comparison spreadsheet in the first paragraph." Each suggestion is a sentence or a line of HTML, not a rewrite.
    

### What the answer looks like

Claude with GSC PAP connected

Find my striking distance keywords from the last 90 days, the page that ranks for each, and the smallest edit that could move it onto page one.

`find_quick_wins` positions 11 to 20, at least 200 impressions, CTR under 5%

| Query | Page | Position | Impressions | Clicks |
| --- | --- | --- | --- | --- |
| saas pricing comparison spreadsheet | /pricing | 14.2 | 1,240 | 18 |
| invoice template for freelancers | /templates/invoice | 11.8 | 980 | 21 |
| recurring invoice software | /features/recurring | 12.9 | 610 | 12 |
| how to send a payment reminder | /blog/payment-reminders | 16.5 | 560 | 9 |

Start with /pricing: it ranks for a comparison query but never mentions a comparison or a spreadsheet. Change the H1 from "Pricing" to "Pricing and plan comparison" and link a downloadable comparison sheet in the first paragraph. /templates/invoice is closest to page one, so a title that leads with "Free invoice template for freelancers" is the next edit.

Illustrative answer for a made-up example.com. Your queries and numbers will differ.

### Outcome

In about 30 minutes you have a short list of pages, each with a one-sentence change request and the impressions at stake. Hand it to whoever ships content and note the date. Four weeks later, run the same prompt over a period of the same length and see which queries moved onto page one.

### Where to take it next

-   Bias toward business impact: "only show striking distance keywords on /docs/ and /pricing/ URLs".
-   Look for snippet fixes on page one: ask for positions 1 to 10 with a CTR under 2%, where the page ranks but its title is being passed over.
-   After you ship an edit, run historical_position_trend on the target query to watch its daily position. It reads from your personal archive, which GSC PAP fills with your full 16 months when you sign in and keeps extending after that.
-   Use compare_periods to diff the four weeks before and after your edits across every query at once.

## Frequently asked questions

### What position range counts as striking distance?

There is no official range. Common choices are 11 to 20 (strictly page two), 11 to 30, and wider bands such as 5 to 20 or 6 to 25 that include the bottom of page one. A narrow band gives a short, focused list; a wide one surfaces more candidates. GSC PAP's find_quick_wins tool defaults to positions 5 to 20 with at least 100 impressions and a CTR under 5%, and you can change each threshold in your prompt.

### How many impressions should a striking distance keyword have?

Enough that ranking higher would matter to you. There is no universal cutoff: on a small site a few dozen impressions over three months can be worth a look, while a large site may start at several hundred. Pick a threshold that leaves a list you can actually work through, then sort by impressions.

### Why does Search Console show positions like 12.4?

Position is an average across all the searches where your page appeared for that query in the date range. A page that showed at position 9 on some searches and 15 on others averages out somewhere in between, usually with a decimal. That is why it is safer to treat striking distance as a band than as an exact slot.

### How long does it take a striking distance keyword to reach page one?

Nobody can promise a timeline. Search Console data itself arrives a few days late, and rankings take longer than that to respond to a change. Compare periods of the same length a few weeks apart before you judge an edit, and change one thing per page at a time so you can tell what caused the move.

### Do I need a paid SEO tool to find striking distance keywords?

No. Google Search Console is free and already shows the queries you rank for, with average position and impressions, which is all this analysis needs. It reports what Google actually showed for your site rather than an estimate. GSC PAP, free during its public preview, lets you ask for the same list in plain language from Claude, Cursor or another MCP client.

## Other guides

[All guides](https://gscpap.com/guides)

[

### AI queries in Google Search Console: how to tell people, AI Mode and agents apart

Search Console mixes AI Mode follow-ups, AI agent searches and scripts into your query report. How to spot each one, with regex filters and real data.

14 min read

](https://gscpap.com/guides/ai-queries-in-google-search-console)[

### Good position, no clicks: find the SERP features eating your CTR

Ranking third and getting no clicks usually means something sits above you: an AI Overview, a featured snippet or a map pack. How to check which, query by query.

7 min read

](https://gscpap.com/guides/low-ctr-at-good-position-serp-features)[

### Find the pages quietly losing organic traffic, before the rankings go

Content decay is slow enough to miss on a dashboard. How to find the pages whose clicks keep sliding, tell decay from seasonality, and decide what to refresh.

7 min read

](https://gscpap.com/guides/find-pages-losing-organic-traffic)[

### Traffic changed: how to compare two Search Console periods and find out why

Clicks are down 18% and nobody knows why. How to compare two periods properly, avoid the three traps that fake a drop, and find the queries and pages behind it.

7 min read

](https://gscpap.com/guides/compare-search-console-date-ranges)[

### Google Search Console anonymized queries: measure the traffic you can't see

Search Console hides anonymized queries from query rows but counts them in totals. Learn what they are, why no tool reveals them, and how to measure them.

6 min read

](https://gscpap.com/guides/google-search-console-anonymized-queries)[

### GSC clicks vs GA4 sessions: why they differ and how to tie clicks to conversions

A Search Console click and a GA4 session measure different things. Why the numbers never match, what gap is normal, and how to compare and combine them page by page.

11 min read

](https://gscpap.com/guides/correlate-organic-clicks-to-ga4-conversions)[

### Audit Core Web Vitals across your site with AI

Audit Core Web Vitals with Claude through a hosted PageSpeed Insights MCP server: Lighthouse lab data and real-user CrUX field data for your top pages.

7 min read

](https://gscpap.com/guides/audit-core-web-vitals-with-ai)[

### Google Search Console historical data: how to keep it past 16 months

Google Search Console keeps 16 months of historical data, then deletes it. Here is what it includes and how to keep it longer, from BigQuery to an archive.

8 min read

](https://gscpap.com/guides/recover-search-console-history-past-16-months)[

### Build a weekly SEO health report with Claude

Automate a weekly SEO report with Claude: one saved prompt pulls Search Console changes, quick wins, decaying pages, GA4 conversions and Core Web Vitals.

8 min read

](https://gscpap.com/guides/weekly-seo-health-report-via-claude)[

### Bulk URL inspection in Google Search Console: diagnose indexing issues at scale

Search Console inspects one URL at a time. The URL Inspection API allows 2,000 checks a day per property. How to inspect in bulk and find indexing issues.

8 min read

](https://gscpap.com/guides/diagnose-indexing-issues-bulk-url-inspection)[

### Track keyword rankings in Google Search Console, past the 16-month limit

See a keyword's position history in Google Search Console, what that average really measures, and how to keep ranking history past the 16-month limit.

6 min read

](https://gscpap.com/guides/track-keyword-rankings-over-years)[

### How to find keyword cannibalization in Google Search Console

Check for keyword cannibalization in Google Search Console: find queries where your pages compete, judge whether it hurts, and fix the cases that do.

8 min read

](https://gscpap.com/guides/detect-keyword-cannibalization)

### Tools that automate this workflow

The MCP exposes 36 tools across 9 categories. These are the ones most relevant to this page:

-   [find_quick_wins](https://gscpap.com/tools#find_quick_wins) · Find queries ranking positions 5 to 20 with at least 100 impressions but under 5% CTR: the title and snippet fixes most likely to lift clicks.
-   [search_analytics_query](https://gscpap.com/tools#search_analytics_query) · Run any Search Analytics query with full dimension and filter support, identical to what you'd hit the GSC API for, but inline in chat.
-   [historical_position_trend](https://gscpap.com/tools#historical_position_trend) · Plot a query's position over the last N days to see whether you're trending up, down, or volatile.
-   [compare_periods](https://gscpap.com/tools#compare_periods) · Diff any two date ranges (e.g. last 28 days vs prior 28) to spot wins and losses across queries, pages, or countries.

[Browse all 36 tools](https://gscpap.com/tools)

### Skip the GCP project. Just sign in.

GSC PAP is hosted, free, and read-only. No service account JSON, no Python venv, no API keys. Sign in with Google, mint a bearer token, paste it into Claude / Cursor / Claude Code. About 60 seconds end to end.

[Sign in with Google](https://app.gscpap.com/login) Read-only Search Console scope, revoke anytime

Want a guide for a workflow we have not covered? Email [support@gscpap.com](mailto:support@gscpap.com).
