striking distance keywords: Positions You Already Hold
Check striking distance keywords in positions you already hold, then assign one URL a title test. Do not treat anonymized rows as a keyword-gap list to fill.
Author credentials: William Zhu is cofounder of InfiniSynapse (GitHub @allwefantasy). Desk: shipping SEO Health and the /en/tool/ visibility pages. No personal LinkedIn published. About: team / editorial standards · Vision.

On this page
By William Zhu · Cofounder, InfiniSynapse · Last updated: 2026-09-10 · Last verified: 2026-09-10 · Methods: Position-band desk on export rows you already occupy (about 4–15), one URL per title test. Not an official Google score. Observed CLI contract 2026-09-10 on
infinitegrowth@0.1.1:seo-health check --format jsoncan exit 0 whileissues[].statusiserror.
Author / off-site profiles: GitHub @allwefantasy · auto-coder · GitHub @InfiniSynapse · LinkedIn company (no personal profile) · Editorial standards. No personal LinkedIn or vendor badge. Product recognition: SEO Health Checker is one of two first-prize works in the InfiniSynapse × CSDN Vibe Coding contest (published contest results). InfiniSynapse co-hosted the contest. That list is not a review of this article.
Reviewed by: InfiniSynapse Data Team · method review 2026-09-10. First-party method review, not a third-party award.
Trust / COI: About · Corrections · Publishing principles · Privacy · Terms. SEO Health is commercial. InfiniSynapse co-hosted the Vibe Coding contest that named SEO Health Checker a first-prize work. The CLI contract below is observed. First-party desk tables stay illustrative. The InfiniSynapse Data Team publishes this desk method.
TL;DR
Direct answer: **striking distance keywords** are queries whose average position you already hold, about 4–15, on a URL in the Performance export. Assign one URL a title test. Do not treat anonymized rows as a list to fill. Sampling and hidden queries stay limits, not a keyword-gap API.
What you will learn: why striking distance keywords are positions you hold rather than pages you lack; how eight lights gate the one URL; how a 50–500 audit differs from a position band; an illustrative band × hold desk; four steps from the file to one ticket.
Paste a public URL at SEO Health when that URL still needs title, meta, headings, density, images, links, tech, and speed lights. Those lights are not a Google 100. The file job still needs login plus credits.
We evaluate striking distance keywords hands-on as the InfiniSynapse Data Team. We build InfiniSynapse so the CSV stays the source of numbers and a long task narrates inside that window.
What striking distance keywords are on a file
Key Definition: striking distance keywords are query × page rows whose average position sits in a band you already occupy — about 4–15 in the dated export — so one URL can take a title test. They are not a gap list, not a live rank API, and not a prompt to invent landing pages from hidden strings.
Observed CLI contract (2026-09-10, infinitegrowth@0.1.1): For this Search Console overlay pass, the same two public URLs were re-used so this page does not invent a private run. seo-health check https://infinisynapse.com/en/blog/data-agent-memory --format json --lang en exited 0 with page.title present and Image Alt Text = warning. The same command on https://example.com also exited 0 while issues[].status listed error on Meta Description, Robots.txt, and Sitemap.xml. Parse those status fields. Exit 0 is not a clean page. Desk tables below stay illustrative.
Independent citation: According to [web search query](https://en.wikipedia.org/wiki/Web_search_query), a web search query is the string a person submits to a search engine. Wikipedia's web search query page is the third-party rule this write-up holds to. Illustrative desks below are not that rule.
People search this phrase when they want “page-one opportunities” and still download positions they do not hold. Filter the export for rows you already occupy. Do not mint a page because a hidden query looked close.
A web search query is the string a person typed. The export attaches that string to a page and a position in a window. striking distance keywords live in that attachment. Without the page column, you have a string, not a hold.
Positions you already hold
About 4–15 is a working band, not a law. Positions 1–3 are already chosen often enough that a title test is a different ticket. Positions past 20 are usually not a hold you can defend as “close.” Write the band on the ticket.
If the next ticket is the title test on a high-impression low-click row, open how to improve ctr seo. Stay here when the first question is which position band you already occupy.
Hidden rows are not close
Anonymized queries have no string you can assign. They are not striking distance keywords. Leave them unlabeled. Sampling can also hide how complete the band is. Name that limit.
Chrome can finish eight lights locally on the URL you pick. AI EEAT, visibility, and the GSC file job need login plus credits. Neither room is an official Google health score. A service-case traffic story is not proof a band was real.
A four-band framework for the hold
Use this map before you assign a URL. It is a control table for striking distance keywords, not a vendor grade.
| Band (working) | What it usually means | What you may do | Failure if skipped |
|---|---|---|---|
| 1–3 | Already chosen often | Different ticket | You “optimize” a win |
| 4–7 | Close hold | One title test | You retitle five URLs |
| 8–12 | Hold with more work | Confirm occupancy, then one URL | You mint a new page |
| 13–20 | Edge of a hold | Only if impressions are real | You treat 20 like 5 |
Keep the band written down. striking distance keywords without a stated band become a mood.
Google’s SRE book chapter on embracing risk still asks you to name the error you will accept. Name the band you will accept. A ticket that says “anything on page one” is not a band.
One URL, one test
ISO/IEC 27001 is published as ISO standard 54533 for an information-security management system; steal only the habit of a stated scope. Scope this ticket to one URL. A twelve-URL rewrite is a different program.
Prometheus histogram practices keep observations in buckets you chose in advance. Bucket positions the same way. Do not move the band after you see the click column.
How a hold compares to a gap list
A gap list is a set of strings you do not occupy. striking distance keywords are rows you do occupy. Mixing those rooms is how teams brief writers on hidden queries.
Eight lights tell you whether the held URL is shippable. A 50–500 sitemap sample tells you whether the template fails on fetch. Neither room invents a position. The CSV is the only room that names the hold.
The older Google Search Console analysis page keeps a different product surface. This cluster stays on positions you already hold. We do not retarget that older phrase here.
If you later want a strategy surface, open the keyword-strategy tool page as a separate product. Do not feed it anonymized GSC rows and call the result striking distance keywords.
The pillar hub that analyzes Search Console with AI narrates the file. This page is the cluster that filters the file for a hold, then assigns one URL.
Landscape: who should pick a band
You should filter for striking distance keywords when you own a query × page export, can name the window, and will assign one URL this week. Skip the filter if you only need eight lights or if you will treat every position 4–20 as a new-page brief.
Editors want one title. Analysts want a dated file. None of those roles should treat a hidden row as an opportunity.
Apache Airflow’s core-concepts overview still treats a run as a directed graph with a clear start. Start striking distance keywords from the export, not from a slide titled “opportunities.”
Databricks SQL docs query tables you already loaded. Query the CSV you already exported. There is no live rank API behind the upload.
When the band is the wrong instrument
If clicks are the problem and position is already 5, you may want a CTR ticket instead of a band ticket. If the URL is noindexed, you want lights, not a title synonym. striking distance keywords do not override eligibility.
If the next ticket is how query and page sit in the same report, open GSC query page report. Come back here when the cross-tab already exists and the question is the hold.
How to pick striking distance keywords on one URL
The CSV stays the source of numbers. InfiniSynapse reads the file in a task workspace and narrates inside that window.
Follow these four steps for striking distance keywords. Do not invent a gap. Do not assign five URLs. If you cannot name the band, you are not ready.
Step 1 — Export query and page with position
Set the date range you will defend. Export query, page, clicks, impressions, and position. Name the file with start and end dates. Open the text once.
Without position you cannot find striking distance keywords. Without page you cannot assign a URL. Re-export if either column is missing.
Step 2 — Filter the band you already hold
Keep rows where your URL is present. Filter average position into the band you wrote — often 4–15. Drop hidden queries. Sort by impressions so striking distance keywords are rows people already see.
Write three candidate rows on the ticket. Then pick one. A list of thirty is not a ticket.
Step 3 — Run eight lights on that one URL
Paste the public URL at SEO Health. Read title, meta, headings, density, images, links, tech, and speed. Fix red eligibility first. striking distance keywords on a blocked URL will not move.
Chrome can finish the lights locally. Do not start AI EEAT unless you need that credited job. The file job is a separate credit class after npm i -g infinitegrowth when you run seo-health gsc.
Step 4 — Assign one title test, then re-export
Change the title on that one URL, or send the CTR cluster if clicks are the real problem. Ship one change. Re-export the same grain in a new dated window. Compare position and clicks for that URL only.
The model must not rewrite cells in either file. Sampling and anonymized queries are still limits. Do not fill a blank and then call it striking distance keywords.
Independent citation 2: According to [histogram practices](https://prometheus.io/docs/practices/histograms), Prometheus's official page on histogram practices is an independent third-party reference for that term, not a first-party traffic forecast. A second independent source, from Prometheus, keeps this page claim from resting only on first-party lights.
Desk sample: illustrative band × hold
The chart and table below are illustrative. They use two dimensions — position band and hold (queries vs pages held) — on a fictional desk pass. They are not a customer lift and not a Google score. Desk note GSC-SD-20260908 records the InfiniSynapse Data Team composite.
Illustrative two-dimension desk chart (position band × queries vs pages held). Not a customer report. Social cut: ./images/og-cover.png.
| Position band (illustrative) | Queries | Pages held |
|---|---|---|
| Pos 4–7 | 18 | 9 |
| Pos 8–12 | 24 | 14 |
| Pos 13–20 | 11 | 8 |
Two dimensions: band × hold. The 8–12 band held the most queries and the most pages in this composite. The 13–20 band was smaller. That is why striking distance keywords need a written band, not a slogan about page one.
How to read the grouped bars
Each cluster is a band. Each bar is a hold count. If queries outrun pages held, several strings share a URL. Pick one URL for striking distance keywords. Trust your export if it differs. Attach the grouped-bar figure to the ticket when you assign the title test.
Scorecard for an honest band
Score the striking distance keywords ticket, not a vanity 100, before you retitle.
| Check | Pass | Fail |
|---|---|---|
| Occupancy | Query × page row names your URL | Hidden query or blank page |
| Band written | 4–15 or another stated range | “Page-one opportunities” with no number |
| One URL | One title test | Five templates at once |
| Eligibility | Eight lights shippable | Hold on a noindex |
| Re-export planned | New dated file, same grain | Memory as proof |
| Cells unchanged | Both files replayable | Model rounded position |
A pass means you may ship. A fail means you return to the sheet. striking distance keywords without occupancy are a gap story you invented.
Failure modes that invent a gap
Anonymized row as an opportunity. Briefing a writer on a hidden string is not striking distance keywords. Leave it unlabeled.
Band drift. Moving 4–15 to 4–30 after you see more rows invents a hold. Write the band first.
Five URLs, one mood. A mixed file can attach several pages to one band. Pick one URL.
Gap language. You do not have a keyword-gap API. Sampling and anonymized queries are limits. Anyone who sells a fill list from this file is performing.
Mixing rooms. The band is not eight lights, not an EEAT grade, and not an official Google health score. Lights gate the URL. The CSV names the hold.
Cluster guides beside this page
This page is the position-band cluster. None of these URLs retarget “google search console analysis,” “content ideas,” “keyword strategy,” “keyword gap,” “keyword monitoring,” or “weekly GSC review.”
| Job you actually have | Guide to open next | What this page will not do |
|---|---|---|
| High impressions, low clicks on a hold | GSC CTR optimization | Rewrite the title for you |
| Read query × page as a cross-tab | GSC query page report | Finish the report lesson |
| Name sampling on the whole file | GSC data analysis | Restate every sample rule |
| Pick dimensions before the first download | Search Console export | Build the file for you |
Open one row when you have that job. Honest striking distance keywords still start on a position you already hold.
Pick one position-band URL, then test the title
Paste that public URL for eight lights, then sign in to read striking distance keywords in the Performance CSV and keep the hold inside the dated window.
Run SEO Health CheckerInspect the complete Striking Distance Keywords page
Paste a sanitized URL into the InfiniSynapse SEO Health Checker so every title, mention, citation, and on-page layer can be reviewed together. Then validate the findings on the live page.
Open SEO Health CheckerRemove credentials, secrets, personal data, and sensitive literals.Frequently Asked Questions
Are hidden queries close enough to assign a page?
Bottom line: No. Anonymized rows stay unlabeled. They are not striking distance keywords and not a keyword-gap list. Filter to query × page rows that name a URL you already occupy.
Is 4–15 a Google rule?
Bottom line: No. It is a working band for striking distance keywords you already hold. Write the range you used. Positions 1–3 and positions past 20 are usually different tickets.
Do I need credits to filter the export?
Bottom line: Filtering the CSV in a sheet is free. Credits start when you sign in for the GSC file job, AI EEAT, or visibility. Eight lights on a pasted URL stay free. Chrome stays local unless you start AI EEAT.
Can I assign five URLs from one band?
Bottom line: You can list candidates. striking distance keywords you ship should be one URL and one title test. Five rewrites in one window will confuse the second export.
Conclusion
striking distance keywords are query × page rows whose position you already hold, about 4–15, in a dated Performance CSV. Assign one URL a title test. Hidden strings stay unlabeled; they are not a brief. The model must not rewrite cells. Sampling stays a limit.
Start with that public URL at SEO Health. When the file is ready, sign in, upload the CSV, and run seo-health gsc. Open the InfiniSynapse web app only for that signed-in task. Replay position and clicks for one URL before you call the hold improved.
William Zhu · Cofounder, InfiniSynapse · GitHub @allwefantasy
Desk-validated SEO Health methods. Corrections: zhuhl@infinisynapse.com · corrections policy.