Striking-Distance Triage Report

28-day Search Console window, position 5-30, impressions >= 20, zero clicks. Scored by raw Jev p_max (jev-1.13.0).

.jr{max-width:960px;margin:0 auto;font-variant-numeric:tabular-nums}.jr h2{margin:2rem 0 .8rem;font-size:1.25rem}.jr-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:1.2rem 0}.jr-metric{padding:14px 16px;border:1px solid var(--border,#ddd6cc);border-radius:12px;background:var(--surface,#fffdfa);border-left:3px solid var(--accent,#1d4ed8)}.jr-metric[data-tone=warn]{border-left-color:var(--danger,#b91c1c)}.jr-metric[data-tone=good]{border-left-color:var(--success,#15803d)}.jr-metric dt{color:var(--muted,#56647a);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.jr-metric dd{margin:.3rem 0 0;font-family:var(--mono,monospace);font-size:1.55rem;font-weight:750;color:var(--ink,#17233c)}.jr-metric .jr-hint{color:var(--muted,#56647a);font-size:.78rem;margin-top:.25rem}.jr .tw{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--border,#ddd6cc);border-radius:8px}.jr table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.9rem;min-width:600px}.jr th,.jr td{border:1px solid var(--border,#ddd6cc);padding:.5rem .65rem;text-align:left}.jr th{background:var(--surface-muted,#f4eee6)}.jr td.num,.jr th.num{text-align:right;font-family:var(--mono,monospace)}.jr .best{background:color-mix(in srgb,var(--accent) 10%,var(--surface,#fffdfa));font-weight:750}.jr-bars{display:grid;gap:8px;margin:1rem 0}.jr-bar-row{display:grid;grid-template-columns:minmax(110px,32%) 1fr 3.2rem;align-items:center;gap:10px;font-size:.85rem}.jr-bar-track{height:14px;border-radius:999px;background:var(--surface-muted,#f4eee6);overflow:hidden}.jr-bar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 55%,var(--copper)))}.jr-bar-val{font-family:var(--mono,monospace);color:var(--muted,#56647a);text-align:right}.jr-callout{margin:1.2rem 0;padding:14px 16px;border:1px solid var(--border,#ddd6cc);border-left:3px solid var(--accent,#1d4ed8);border-radius:10px;background:var(--surface-muted,#f4eee6)}.jr-callout[data-variant=warn]{border-left-color:var(--danger,#b91c1c)}.jr-callout strong{display:block;margin-bottom:.25rem;color:var(--ink,#17233c)}.jr-callout p{margin:0;color:var(--muted,#56647a);font-size:.92rem;line-height:1.6}.jr-sources{list-style:none;padding:0;margin:1rem 0;display:grid;gap:8px}.jr-sources li{padding-left:1.1rem;position:relative;color:var(--muted,#56647a);font-size:.9rem}.jr-sources li::before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--accent,#1d4ed8)}.jr-sources a{color:var(--accent,#1d4ed8);font-weight:700;text-decoration:none}.jr-sources .jr-note{display:block;font-size:.82rem}
Queries in window
12
position 5-30, impressions >= 20, 28 days
Matched to a tool
7/12
the rest have no on-site match yet
Median p_max
0.85
raw Jev p_max (jev-1.13.0), not synthetic confidence
Top opportunity
p_max 0.96
va mortgage calculator

Query-level triage

QueryPositionImpr.Clicksp_maxMatched page
va mortgage calculator6.72700.96https://boringtoolskit.com/va-mortgage-calculator/
credit utilization calculator8.62700.96https://boringtoolskit.com/credit-utilization-calculator/
population density calculator16.44700.95https://boringtoolskit.com/population-density-calculator/
youtube monetization calculator5.413000.93https://boringtoolskit.com/youtube-revenue-calculator/
degree day calculator8.724200.89https://boringtoolskit.com/growing-degree-day-calculator/
chinese zodiac and element calculator6.710900.85https://boringtoolskit.com/chinese-zodiac-and-element/
degree day calculation formula8.83700.65https://boringtoolskit.com/growing-degree-day-calculator/
chinese zodiac animal calculator7.49600.46no match
tax deductions calculator7.73400.29no match
what is vinyl playback speed10.73000.28no match
2.0kpa to psi9.02300.22no match
rapidtables25.510500.06no match

p_max by query (top 8)

va mortgage calculator
0.96
credit utilization calculat...
0.96
population density calculat...
0.95
youtube monetization calcul...
0.93
degree day calculator
0.89
chinese zodiac and element ...
0.85
degree day calculation form...
0.65
chinese zodiac animal calcu...
0.46

Sources

Worked example: turning the top-8 table into a two-week plan

Suppose you run a small personal-finance blog and the report pulls 37 qualifying queries over the 28-day window. Scanning the p_max table, the first row shows 'how to calculate effective tax rate' currently averaging position 11, but it touched position 6 during the period. That gap is the signal the report exists to find: the page has already earned a top-6 placement at least once, so its ceiling is proven and the gap to page one is small. By contrast, a query sitting flat between 19 and 24 with a p_max of 17 has never broken through — it likely needs a substantive rewrite or new internal links rather than a title tweak, so it goes on the backlog, not this sprint.

Assume these numbers are hypothetical, then treat the workflow as the takeaway: pick the two or three queries in the top 8 whose current position and p_max differ by roughly five or more spots, confirm the page actually answers that exact query, align the title and H1 to it, add one concrete element the current page lacks (a worked example, a comparison table, a step-by-step list), and link to it from two or three of your strongest related posts. Mark the report date, re-run it after the next full 28-day window, and compare current position and p_max side by side. Be honest about what this proves: it gives you a before/after baseline, and pages in the 5-30 band generally respond faster to targeted edits than pages ranked 50+, but the size of any gain varies by niche, competition, and SERP layout, and the report cannot promise a specific ranking or click improvement.

Common mistakes and edge cases

Sampling and window problems come first. The 20-impression floor deliberately filters out long-tail and low-volume queries, so never read the report as a complete inventory — read it as the highest-signal slice. The 28-day window can straddle seasonality: pull it the week after a tax-season peak and current positions may look artificially weak, so note known seasonal swings before acting. Search Console also reports position as an average, and for a query with exactly 21 impressions a handful of outlier days can distort both the average and the peak, so a p_max built on a single day — say during a brief competitor outage or a news spike — deserves a manual check before you bet a sprint on it.

Interpretation mistakes are just as common. GSC position does not isolate SERP features, so a query at position 5 behind a featured snippet, a People Also Ask block, and a video carousel may have far less visible click potential than the number implies — eyeball the live SERP for anything you plan to work on. Filter out branded queries, which rank easily and inflate confidence without teaching you anything about content quality. Do not assume linear payoff from moving 12 to 7: if the page mismatches the query's intent, the position gain will not convert into useful visits. Watch for one URL targeting several qualifying queries — edits made for one query can strip terms another depends on. Finally, treat the 28-day re-pull as directional evidence rather than proof: algorithm updates, competitor changes, and normal volatility all confound a single before/after comparison.