Guide

How to find content decay with Search Console and AI

Find the pages that are slowly losing search traffic, see whether they lost rankings or the topic lost searchers, and decide which pages to update first, by asking Claude or ChatGPT about your own Search Console data.

Last updated

What content decay means

Content decay is a slow drop in a page's search traffic over months, not a sudden fall. A page that once ranked well gets outranked by newer pages, goes out of date, or covers a topic that fewer people search for.

Search Console shows it when you compare two periods page by page. The hard part is telling the causes apart, and that is where the split into impressions and CTR helps.

What you need

Five steps

1. Find the pages that lost the most clicks

For sc-domain:example.com, compare the last 3 months with the same 3 months a year earlier, by page. Show the 25 pages that lost the most clicks.

Tool: compare_performance

Comparing with the same weeks a year earlier keeps seasonal changes out of the result. The comparison returns both periods' totals and the pages that gained or lost the most, up to 50 each.

2. Split each loss into impressions and CTR

Compare the same two periods for each of the 5 pages that lost the most, one page at a time. Did the clicks fall because of fewer impressions, or a lower CTR? Show the average position in both periods.

Tool: compare_performance

Filtered to one page, the comparison splits that page's click change into an impressions part and a CTR part. Fewer impressions with a worse position usually means lost rankings. Fewer impressions at the same position usually means fewer people search for the topic. A lower CTR at the same position can mean a weaker title or new search features above the result.

3. Find the queries behind one page

For the page https://example.com/guides/pricing-tips, compare the same two periods by query. Which queries lost the most clicks?

Tool: compare_performance

Filter to one page and break the comparison down by query. One or two lost queries point to a competitor or a change in what people want. A loss spread across all queries points to the page as a whole.

4. Check the page is still indexed

Inspect https://example.com/guides/pricing-tips. Is it indexed, when did Google last crawl it, and is Google's canonical the same as mine?

Tool: inspect_urls

URL Inspection checks up to 20 URLs of one property per call. A page that dropped out of the index, or that Google folds into another page, needs that fixed before any content update helps.

5. Measure the update later

Compare clicks, impressions and average position for https://example.com/guides/pricing-tips over the last 28 days with the 28 days before.

Tool: compare_performance

Run it a few weeks after you update the page. Google may take some time to recrawl the page before the change shows.

Example result

Made-up example. We invented these numbers to show the shape of a result. They do not come from a real site or a QuerySail customer. For sc-domain:example.com, July 28 to October 25, 2026 against the same weeks of 2025, /guides/pricing-tips lost 412 clicks (from 1,630 to 1,218). Most of the loss came from impressions, and its average position fell from 4.1 to 7.8. Two queries, "cupcake pricing" and "bakery price list", made up two thirds of the lost clicks.

Decide what to change

Start with the pages that lost the most clicks and still get impressions. For each one:

The data shows what changed, not why. Treat your assistant's suggestions as ideas to test, and update one page at a time so you can measure the result.

Check the visits in Google Analytics

Search Console only counts clicks from Google Search. To see whether a page lost visits from other sources too, ask the same question of your Google Analytics data, for example sessions by landing page for the same two periods. QuerySail's Google Analytics MCP server is included on the same plan.

Limits of the data

Try it on your own site

QuerySail costs $8 a month after a 7-day free trial with no card. To find pages that compete for the same query, read how to find keyword cannibalization.

Questions, answered

Something else? See support.

What is content decay?

A slow, steady drop in a page's search traffic over months. It often happens when newer pages from other sites outrank it, the information gets out of date, or fewer people search for the topic.

Why compare with the same period a year earlier?

Many topics are seasonal. Comparing October with September can show a drop that happens every year. Comparing with the same weeks a year earlier shows whether the page is really losing ground. Search Console keeps about 16 months, so a year-over-year comparison works for periods of up to about 4 months.

How do I fix a page with content decay?

Update what is out of date, answer the queries the page lost near the top, and check that the title matches what people search for. If people search less for the topic, an update may not bring the traffic back.

Can I check the same pages in Google Analytics?

Yes. Search Console counts clicks from Google Search. Google Analytics counts visits from every source, so you can check whether the page lost only search visits or visits from other sources as well. QuerySail includes Google Analytics on the same plan.

Does QuerySail change anything on my site or in Search Console?

No. QuerySail asks Google only for the read-only Search Console scope. It can report clicks, rankings and index status, but it cannot change pages, request indexing or change any setting.