Find striking-distance pages
Rank Search Console pages that already have visibility and may benefit from focused improvements.
Free, no signup. Build a modeled to-do list for pages with high-impression queries just outside the top results, CTR gaps, or stable-ranking decay.
Website properties only: do not paste an Instagram, TikTok, X, or YouTube platform-property export. The prioritization model is calibrated for pages on a website, not social posts.
Optional shortcut
Connect for this browser session, choose a property, and load two comparable 28-day periods. You will still choose Analyze below.
Google's read-only access token exists only in page memory. It is not stored, sent to this site, used by telemetry, or transferred to Traverse. Ending the session clears the token and loaded analyzer data without revoking your Google grant.
This shortcut supports website properties only. Search Console platform properties for Instagram, TikTok, X, and YouTube are excluded because this analyzer's URL cohorts, page priorities, and cannibalization checks are designed for pages on a website, not social posts.
Dates use Search Console's Pacific-time calendar: 28 complete days ending two days ago, compared with the immediately preceding 28 days. Search Console returns top rows rather than a guaranteed exhaustive export; this shortcut also stops at 10,000 top rows per table to match the analyzer's safety limit. Upload an export when you need different filters or a separately preserved source file.
Optional value context
Connect GA4 separately to identify scored pages with supplied key-event or revenue evidence. This does not change the GSC score.
GA4 is a separate analytics.readonly grant and token from Search Console. The token stays only in page memory, and requests go directly from this browser to Google's Analytics APIs. No token or GA4 row is sent to this site, telemetry, or Traverse.
The overlay loads up to 10,000 top value-ordered landing-page rows for the same 28 complete days ending two days ago. If the property has more rows, this is a partial overlay ordered by key events, revenue, then sessions. Revenue is shown in the property's source currency; this tool does not infer or convert a currency. Ending GA4 removes only its token, input block, and value context—the GSC input remains.
Paste GSC Pages first, GSC page×query export second; an optional prior Pages period goes third. Separate data sets with a line containing ---. Files never leave your browser.
Optional context: add a prior-period GSC Pages table and/or a GA4 landing-page table with Landing Page, Sessions, Key Events, and Total Revenue. Either optional table can come third or fourth.
Search Console export limit: the UI can return only about 1,000 representative rows, and privacy-anonymized queries are omitted. Treat every analysis as a view of the exported sample, not the complete query set.
Saved targets, named lists, and recent check summaries remain only in this browser.
Runs entirely in your browser — nothing you paste is uploaded or stored. Anonymous run-level outcome counters may be used for aggregate research; URLs, domains, IPs, and identifiers are never included, and no statistic is released below 100 runs.
---, then paste the current combined page-by-query export for the same scope.The values below are fictional and exist only to explain the output. Modeled upside is not a traffic forecast.
Pagehttps://example.com/technical-seo-audit/
Score sorts the list; it is a blend of signals and has no universal good/bad threshold. Upside clicks estimates the difference between actual clicks and a modeled CTR after moving three positions. Reasons identify striking distance, a CTR gap, or stable-ranking decline. Queries contains all supplied query rows joined to that normalized page, not only the trigger queries.
The engine joins page-by-query rows to page totals using normalized URLs. For positions 4–20, it estimates CTR at a position three places better and counts only positive click difference. It flags CTR gaps when a query has at least 50 impressions and less than 70% of modeled CTR. With a prior period, it adds a decay reason when clicks fell and average position moved by less than one position.
Paste a current Pages export first and a combined page-by-query export second. You can optionally add a prior-period Pages export third to detect click decline while average position stayed stable.
In this model it is a supplied query with average position from 4 through 20. The tool estimates click upside for moving it three positions, using a modeled CTR curve.
A query with at least 50 impressions is flagged when its observed CTR is below 70 percent of the model estimate for its average position.
It combines modeled upside clicks, a page-level bonus for CTR-gap evidence, and current clicks when stable-ranking decline is present. It is a prioritization heuristic, not predicted traffic.
You can, but the decline reason would be misleading. Use equal-length periods with comparable filters, seasonality, and reporting completeness.
Upvote what you want most. New ideas can be submitted from the floating Feedback menu; requests appear here once approved, and the most-wanted rise to the top.
You won't be emailed about that request anymore.
Loading…
New requests are reviewed before they appear here.
Where this tool helps
Rank Search Console pages that already have visibility and may benefit from focused improvements.
Find pages whose clicks lag the expected curve for their observed position and query mix.
Surface pages with meaningful performance decay that deserve a content, intent, or technical review.
Combine the opportunity views into a prioritized page list while validating business value and seasonality.
Watch the full workflow
A large Search Console export can hide pages with striking-distance queries, C-T-R gaps, and stable-ranking decay. I’ll show you how to combine the required G-S-C tables, add an optional prior period, run the local model, interpret scores and upside, inspect query evidence, add value context, understand limitations, export a backlog, and choose the actual work.
This tool ranks website pages using three transparent signals: queries in positions four through twenty, observed C-T-R below a modeled curve, and click decline while average position stays roughly stable. The score prioritizes review; it does not predict traffic.
Use Search Console exports for a website property. The model is calibrated for pages and normalized U-R-L joins, not Instagram, TikTok, X, or YouTube platform-property exports. Keep country, device, search type, and date filters consistent across inputs.
Paste current G-S-C Pages first, add three dashes, then the current combined page-by-query table. Optionally add an equal-length prior Pages export third. The current tables must share the same scope so normalized U-R-L joins and comparisons remain meaningful.
This example includes current page totals, query evidence, and a prior period for three pages. Select Analyze. The browser validates each table, joins normalized U-R-Ls, scores query scenarios, checks for stable-position click decline, and sorts the resulting backlog.
Start with the page U-R-L, opportunity score, modeled upside clicks, and reasons. The score blends signals and has no universal good or bad threshold. A high row earns investigation, not an automatic rewrite or guaranteed gain.
For supplied queries averaging positions four through twenty, the model compares current clicks with a generic C-T-R scenario three positions better and counts only positive difference. Moving three positions is a what-if scenario, not a ranking prediction.
A C-T-R gap requires at least fifty impressions and observed C-T-R below seventy percent of the model estimate for that position. Check query intent, title and snippet, brand mix, S-E-R-P features, device, country, and ranking distribution before changing copy.
With a prior period, decay can be flagged when clicks fall while average position moves less than one position. Compare equal-length, similarly filtered periods and account for seasonality, demand, page changes, reporting completeness, and S-E-R-P layout shifts.
Optional G-S-C and G-A-four browser-session connectors can reduce manual exports when configured. A G-A-four overlay may add observed sessions, events, or revenue context, but it cannot predict future value and should not overwrite the search evidence.
Download the results C-S-V to preserve page scores, modeled upside, reasons, query evidence, and inferred U-R-L cohorts. Add owner, effort, business priority, hypothesis, review status, and measurement dates in your planning system before work begins.
The model does not know business priority, page quality, S-E-R-P features, implementation effort, or future value. Average position and generic C-T-R hide device, country, and query-mix differences. Filters and comparison periods must remain equivalent.
Open the highest-ranked page and its trigger queries. Inspect intent, competing results, cannibalization, technical health, content quality, links, value, and effort. Pick one supportable hypothesis, record the baseline, make reviewed changes, and measure a comparable period without treating the scenario as a forecast.
Export the ranked backlog, review the top page’s trigger queries and current S-E-R-P, then estimate effort, business value, and implementation risk. Choose a specific hypothesis, make the smallest useful change, annotate it, and measure an equivalent post-change period. Modeled upside remains a scenario—not promised traffic.