The slide you don't notice
Find the pages quietly losing their clicks.
A content decay tool that runs in your editor: QueryScope raises the searches this site used to win and no longer does, and separates a page that really slid from one still ranking while an AI answer takes the click.
From $49/mo, everything included · works in Claude Code, Cursor, Cline and Windsurf
Built from the Search Console audit we run on our own SaaS, AppScreenshotStudio.
Why it hides
No single week looks wrong. The fall does.
A slide is small every time you check it, so the week it started is the week nobody saw. The read that catches it is not a week against last week: it is a fall of several positions that held for a fortnight, with the impressions travelling down alongside it. That second half is what separates a page that really lost ground from a page still ranking while an AI answer takes the click.
One week at a time
No red flag on any single reading.
The fall, and whether it held
A fortnight is the test. The impressions say which kind of loss it is.
Three reads turn a search you used to win into a verdict on whether a refresh is the move, and whether the history to judge it against still exists.
Which way the loss points names the fix.
A refresh reliably fixes one shape: the position got worse and the impressions went with it. The other shape is the position steady or better, the impressions flat or up, and the clicks gone, which is an AI answer absorbing them. QueryScope keeps those apart, because the second one wants a quotable line, a stat or a cited source, and a rewrite of the same page does nothing for it.
position worse · impressions fell too → revive it
How to detect content decay in Search ConsoleGone from Search Console is not the same as never there.
Below position 10 Search Console records nothing without an impression, so an empty row is the normal condition of most of the web, not a finding. For the searches you declare, QueryScope reads the results page itself, past 50 places and usually 100. Absent there, on a search Search Console has shown this site for before, is a loss: the page to work is the one that already holds the history, not a different one aimed somewhere new.
not in the top 100 · shown before → a loss, not an absence
What each Search Console metric measuresSearch Console forgets at 16 months. The history stays here.
A revive is only measurable against what came before it, and Google keeps 16 months with no backfill. QueryScope pulls that whole window once on connect and keeps a daily per-page history on our side afterwards, so the before half of the comparison outlives the tool that served it. Then the clock: it starts the day Google recrawls the page, not the day you shipped, and runs at least four full weeks of settled data.
16 months pulled once · daily history kept after
The 16-month wall and why you snapshotOn a live site
The plan board, on a SaaS we run ourselves.
AppScreenshotStudio's declared searches, read from production: where each one stands and whether it moved.
How the plan is doing
21 May to 25 Sep · arrows are places moved, up is better
On page 1
where clicks happen · was 0 on 21 May
Below page 1
ranking, earning almost nothing · was 2 on 21 May
Not ranking
no reading on 10+ impressions · was 55 on 21 May
Coverage
<1%The whole site earned 528 clicks in 28 days, most of it on searches this plan never claimed.
On page 1
figma app store screenshot template
#9.9
▲3
320/mo
Demand
38
Impressions
2
Clicks
One line in your IDE. Then authorize and pick a site.
claude mcp add --transport http queryscope https://mcp.queryscope.dev/mcp
Works the same in Cursor, Cline and Windsurf. Your IDE opens a browser once to authorize.
Then ask: “what should I work on?”
FAQ
Reading a slide in your own data.
How does QueryScope decide a page needs reviving?
Two ways, both read on a search you declared. Either the position fell five or more places and stayed down for at least a fortnight with the impressions travelling down too, or Search Console has shown this site for the search before, shows nothing now, and none of your pages was in the results page when it was read. Day-to-day wobble of a few places is the search engine breathing, so it never counts.
Is a drop in clicks always content decay?
No. A page can hold its rank and still lose clicks when an AI answer sits above the results. QueryScope reads that results page for your declared searches, so it can say whether an answer is there and whether it cites you. When the position is steady and the clicks are gone, the move is becoming the thing the answer quotes, not a refresh.
Is it decay, or did a Google update hit my site?
Read the shape of the drop. A slide is one search falling over weeks; an update lands as a step on a date, usually across the whole site at once. QueryScope names a site-wide click drop and its date before it hands you the next change, and tells you what to rule out first: your own recent edits, then a logged fault, then the site. Telling decay from an update walks the slope, timing and breadth reads.
Can I see further back than 16 months?
Not from Search Console alone: it keeps 16 months and offers no backfill. QueryScope pulls that window once when you connect and keeps a daily per-page history afterwards, so the baseline a revive is judged against does not expire out from under it.
Does QueryScope rewrite the page for me?
No. It never touches your repo and generates no content: your own agent makes every edit. A refresh changes what a visitor reads, so QueryScope writes the proposal into queryscope.md and stops there until you commit it. After the change is recorded, the clock starts the day Google recrawls the page and runs at least four weeks of settled data, up to 90 days for content, and that search is not handed back meanwhile, because a second edit inside the window destroys the baseline the first one is judged against.
Will reviving a page bring the traffic back?
QueryScope cannot promise that. It reads your search data and stops at the click: it tells you the search slipped, which kind of loss it is, and what the numbers did afterwards. Whether those visitors convert is a measurement in your analytics or your product.
Catch the slide while it's still cheap to fix.
Connect your site, declare the searches worth winning, and let your agent work the one that slipped furthest.
7-day free trial · nothing due today · cancel in one click
Other things it finds in your Search Console