Blog

Tutorial

Content Decay: Which Pages Should You Update First?

Prioritize content decay with search exports and RankParse evidence. Choose which pages to refresh, consolidate, or leave alone using a practical review queue.

By Abhi Bavishi, , 11 min read

Your content library has twenty pages losing clicks and capacity to update three. Sorting by percentage decline puts tiny pages at the top. Sorting by total traffic favors already successful pages. Sorting by publication date gives you an editorial calendar, but says little about which change will help readers or the business.

A refresh queue should answer a more useful question: where is there a valuable reader task, credible evidence of deterioration, and a specific change the team can deliver? Some declining pages belong in that queue. Others need technical repair, consolidation, or no action at all.

Claude or ChatGPT can compare the evidence and organize decisions. RankParse adds current page checks and link context to the search, business, and editorial records you supply. The goal is a short queue with reasons, owners, and acceptance criteria, rather than an automated rewrite of every old article.

Define decay before you score it

Content decay is a sustained reduction in a page's usefulness or search performance relative to the job it should do. Age can contribute, but it is not a diagnosis. An old explanation of a stable concept may remain excellent. A recently published comparison can become inaccurate after a product change.

Separate three conditions:

  • Performance deterioration: relevant clicks, visibility, or useful visitor outcomes have weakened across comparable periods.
  • Editorial deterioration: instructions, evidence, examples, or product claims no longer meet the reader's needs.
  • Structural displacement: another URL now serves the task, or a technical change altered how the page is discovered and represented.

These conditions can overlap. A page with outdated instructions and an accidental canonical change needs both issues understood, but rewriting the instructions will not correct the canonical implementation.

Look for persistence rather than reacting to one low week. Use comparable completed windows, inspect seasonality, and note changes in query mix. If the decline is sudden and shared across a template, begin with organic traffic drop diagnosis before treating the entire template as decayed content.

Give the assistant a manageable inventory

Start with one topic or page type and perhaps twenty candidate URLs. Supply an inventory that connects performance to editorial purpose. A domain and a vague request to “find old content” will not provide enough information.

PacketSuggested columnsSource
Search comparisonURL, completed period, clicks, impressions, relevant query group, filtersYour Search Console exports
Business contextURL, reader task, desired next action, qualified outcomes where availableAnalytics and page-owner notes
Editorial inventoryURL, owner, last substantive review, known inaccuracies, current page textCMS and human review
Change historyDate, URL or template, change descriptionRelease and editorial logs

Keep a missing business metric as unknown. A documentation page can support product adoption without producing a direct lead on the same visit. Conversely, high search traffic may be irrelevant to the company's current audience. Ask the owner to explain the page's role before allowing a single conversion column to determine its fate.

Use RankParse's connector setup for the public-page verification stage. The OAuth connector does not directly fetch your Search Console data or edit your CMS. This workflow uses supplied exports and reviewed page text; the assistant's deliverable is an editing decision, not a published change.

Stage 1: separate the editorial queue from other work

Review the attached twenty-page inventory, search comparisons, page text,
and business notes. Preserve the comparison dates and query filters.
Classify each page as investigate technical issue, refresh, consider
consolidation, monitor, or insufficient evidence.

For refresh candidates, identify the specific reader task now poorly
served and cite supplied evidence. Distinguish lost clicks from outdated
content. Select up to six candidates for RankParse checks. Do not rank
by age alone, forecast traffic gains, or draft replacement articles yet.

Read the classification before proceeding. An assistant may treat every falling line as an opportunity to add more sections. Require a concrete gap: a deprecated setup step, a missing decision criterion, an obsolete example, or a changed reader question supported by the supplied query group.

There should also be pages in the “monitor” bucket. A page whose loss matches a predictable seasonal cycle may need a scheduled accuracy review, not an urgent rewrite. A page whose queries shifted to a different audience may need a revised role before anyone writes new copy.

If two pages answer the same task, preserve that relationship for cannibalization review. Assigning separate refresh briefs to both can deepen the overlap and waste the available writing capacity.

Use RankParse to validate the current page

For each shortlisted URL, call get_page_seo with url. The useful fields are status_code, final_url, canonical.url, robots.raw, title.text, and headings.h1. headings.h2 provides the first ten H2 headings, which can help compare the current structure with the inventory.

These checks answer practical questions before editing begins. Does the candidate still resolve to the intended page? Is its declared canonical consistent with the inventory? Does the fetched title match the article the owner thinks they maintain? An old spreadsheet can point a writer at a redirected or repurposed page.

The page checker does not return full article copy or browser-rendered content. Use the supplied text and a human page inspection for substantive claims about missing explanations. Its word_count is a rough description of text extracted from returned HTML, not a recommended length or proof of depth. More words are not an acceptance criterion.

When the inventory is incomplete, get_sitemap accepts domain and an optional limit to provide declared URLs. Preserve truncated and the sitemap coverage details. Sitemap inclusion is not proof of indexing, and lastmod is the publisher's declaration, not an independently verified editorial review date. A CMS change that touches every page can update timestamps without improving any answer.

Some pages deserve care because other sites reference a specific explanation, dataset, or resource. RankParse's get_top_pages, with domain and limit, returns pages ranked by inbound_links, with referring_domains, status_code, and mime where known.

Use this to identify potential assets worth preserving during a refresh or consolidation. A frequently referenced implementation example should not disappear merely because it is not the page's main converting section. Read the page and, where relevant, inspect representative references before removing the material they cite.

There are important limits. Top Pages uses a periodic link-graph snapshot, not a live complete backlink profile or a traffic database. Its stored status can differ from the current page response, so use get_page_seo for today's check. The returned total is the number of rows returned; there is no offset pagination. A page absent from a limited response has unknown coverage in that result, not proven zero links.

If partial: true appears, keep the result as a preview and avoid precise comparisons across pages. Link counts are supporting evidence for preservation decisions. They do not replace business relevance, establish Google's ranking weight, or prove that a page should stay unchanged.

Stage 2: create evidence cards instead of a magic score

For the six shortlisted URLs, use get_page_seo to verify current page
identity and declared directives. If link preservation could change the
decision, use one get_top_pages call for the domain with limit 100.
Keep snapshot limitations, partial results, and unmatched URLs explicit.

Return one evidence card per page: relevant performance trend, business
role, verified editorial gap, current page checks, material to preserve,
proposed change, effort estimate from our notes, and unresolved questions.
Do not treat missing link rows as zero links or metadata as full copy.

A useful priority decision has four separate judgments:

JudgmentQuestionEvidence that helps
ValueIs this task still important to readers and the business?Customer questions, page role, qualified outcomes
RecoverabilityIs there a specific reason this page could serve that task better?Verified errors, missing steps, changed requirements
ConfidenceDo the observations support the proposed intervention?Comparable query trends, page text, current checks
Delivery costCan the team make and maintain the change?Owner estimate, expert availability, testing requirements

Keep these visible rather than multiplying arbitrary numbers into a precise-looking score. If a team uses labels such as high, medium, and low, define them locally. “High confidence” might mean an owner has reproduced an incorrect instruction and supplied the corrected procedure. It should not mean the assistant sounds certain.

Compare the cost of delay too. Incorrect safety, compliance, or product instructions may need correction regardless of expected search gains. That is an accuracy obligation. Label it as such instead of inventing a traffic forecast to justify the work.

Illustrative example: choose three different actions

This example uses invented inputs for illustration, not measured RankParse findings or promised outcomes.

A small SaaS team can spend two editorial days this month. Its candidate list includes an integration setup guide, a glossary page, and a broad software roundup.

CandidateSupplied evidenceHypothetical RankParse checkDecision
Integration setup guideRelevant setup queries are declining; support confirms two obsolete stepsCurrent URL returns 200 and declares itself canonicalRefresh the demonstrated steps and verify the procedure
Glossary pageSeasonal clicks are down; text remains accurate; audience still uses itCurrent page identity and directives match the inventoryMonitor through the comparable seasonal window
Software roundupTraffic is down; most visitors seek an audience the company no longer servesTop Pages sample contains the URL, suggesting material may have reference valueReview audience fit and cited material before deciding whether to consolidate or retire

The setup guide wins the editorial slot because the gap is specific, relevant, and testable. The decision does not depend on it having the largest percentage decline. The glossary stays out of the urgent queue because the proposed intervention lacks evidence. The roundup gets a separate decision task rather than an expensive rewrite by default.

The setup guide's evidence card becomes: “Replace the deprecated authentication instructions, add the currently required permissions, preserve the troubleshooting section that remains accurate, and have an engineer complete the procedure from a fresh account.” That is a concrete brief boundary.

If the page check instead showed an unexpected redirect to a generic product page, the immediate assignment would change. Verify the intended destination and repair the publishing problem before estimating the benefit of editing text that visitors no longer reach.

Stage 3: fit the queue to actual capacity

Choose a refresh queue that fits two editorial days and one hour of
engineering review, using the effort estimates supplied by our owners.
For each selected page, state the exact scope, evidence, material to
preserve, owner, acceptance criteria, and deferred work.

List the excluded candidates with reasons and a trigger for reconsidering
them. If the estimates do not fit, reduce scope or select fewer pages.
Do not invent staffing estimates or add speculative traffic projections.

An owner should be able to accept a row without rereading the whole chat. Use a queue with these fields:

URL:
Reader task and business role:
Observed deterioration and comparison windows:
Verified gap:
Current RankParse check and retrieval time:
Change to make:
Content or resource to preserve:
Owner and estimated effort:
Acceptance test:
Publication date and review window:
Reason to stop or reconsider:

The “reason to reconsider” prevents stale priorities. A planned feature retirement may make a tutorial refresh unnecessary. A new canonical finding may move the page into technical work. A support expert may establish that the allegedly missing step is intentionally absent because it applies to another product tier.

Once the queue is accepted, turn each selected row into a content refresh brief. Keep prioritization and drafting separate: the queue chooses the work, while the brief specifies the finished page.

Avoid making every refresh a full rewrite

Match the intervention to the evidence. An obsolete screenshot and one incorrect setup step may need a narrow repair with procedure testing. A page that answers the wrong reader question may need a structural rewrite. Two interchangeable guides may need consolidation after reviewing their distinct useful material.

Preserve correct sections, useful examples, stable URLs, and referenced resources unless there is a clear reason to change them. Rewriting everything increases review cost and can remove the information readers already value. Updating the publication date or replacing a few synonyms is not a substantive refresh.

Do not add every query from the export as a heading. Group queries by task and determine whether each belongs on this page. Some should lead to a separate resource or an existing page. This is where page-owner judgment and the internal linking workflow protect the article from becoming a collection of unrelated answers.

Recover from incomplete evidence

If RankParse encounters a bot challenge or JavaScript shell, mark the page check incomplete and ask the owner for verified text and browser observations. Do not infer that the public article is empty from a thin raw-HTML response.

If search rows are too sparse, use longer comparable windows and customer evidence without claiming statistical certainty. If there is no trustworthy last-review date, perform an accuracy review instead of treating the oldest CMS timestamp as a priority score. If link results are partial, preserve potentially cited material until a human can check it.

These gaps can reduce the size of the first batch. That is preferable to filling the schedule with changes whose purpose nobody can explain.

Measure whether the chosen work helped

Verify publication first: corrected instructions are present, examples work, and the preferred URL still resolves as intended. Repeat the relevant RankParse page check after publication to catch accidental metadata or canonical changes introduced by the edit.

Then evaluate the original reader task and query group over a suitable completed period. Track relevant clicks and business or support outcomes where available. Annotate other releases, seasonality, and changes in search results. A gain after a refresh is encouraging evidence, but not proof that the refresh alone caused it.

Start with the twenty-page packet and end with a queue your team can actually finish. The most useful refresh program improves a few important answers, records why they were chosen, and uses the results to make the next selection better.

Start free

Let your agent take the first pass.

100 free credits. No card. No seats.