Why a normal “content refresh” misses the real problem

Most refresh checklists operate at page level: update the introduction, add a recent statistic, replace a screenshot, improve the title, and change the modified date. That can make a page look newer without making it more reliable. The unit that decays is usually smaller than the page.

Consider a guide called “The best model for customer-support summaries.” Its central method—give the model a taxonomy, retain ticket IDs, and review low-confidence cases—may still be sound. But the named model may have been deprecated, the price comparison may be old, the interface path may have moved, and the recommended plan may no longer include the feature. Rewriting the whole article wastes durable work. Leaving it untouched misleads readers. The correct job is to separate durable method from volatile claim.

This workflow is also different from checking whether a new AI draft matches supplied source facts. Our source-bound fact-audit workflow asks, “Did the output stay inside this evidence packet?” A decay audit asks, “Does the evidence packet itself still represent what someone following the page will encounter today?” You often need both, but they are not interchangeable.

Think in five kinds of decay

Decay layerWhat changesWhat breaks in practiceEvidence to retain
Access decayA source disappears, blocks access, or redirectsThe citation cannot be opened or lands on a generic pageFinal URL, response state, archive or replacement source, manual page read
Reference decayThe source remains online but no longer contains the supporting passageThe link works, yet the claim is unsupportedExact evidence phrase, section locator, dated capture where permitted
Value decayA price, limit, benchmark, model name, date, or availability statement changesA decision rests on an old number or optionCurrent primary product, pricing, model, policy, or release page
Workflow decayThe task still exists but the sequence, interface, or prerequisites changeSomeone gets stuck halfway through otherwise sound adviceFresh task replay, current screenshots, changed-step log
Purpose decayA newer page serves the same intent better, or the task no longer existsThe site presents duplicate, contradictory, or dead-end guidanceIntent comparison, internal-link map, traffic and conversion context, editorial decision

The first four layers can produce mechanical signals. Purpose decay cannot be safely inferred from a broken-link report or a language model's confidence. It needs an editor who understands why the page exists, what other pages cover, and where a redirect would actually help rather than confuse the visitor.

Start with a claim inventory, not a spreadsheet of URLs

A URL-only inventory can tell you that a page has not been updated for 300 days. It cannot tell you whether the page contains a volatile price or a durable explanation of how retrieval works. For each selected page, split the vulnerable material into atomic claims. One claim should be narrow enough that a reviewer can answer “supported,” “changed,” or “not established” without interpreting three sentences at once.

The downloadable inventory uses these fields:

  • page_id and page_url: stable identity and the public location.
  • claim_id and claim_text: the exact published assertion under review.
  • claim_type: model, price, feature, link, policy, statistic, or evergreen.
  • source_ref and evidence_phrase: the primary source and the shortest phrase that directly supports the claim.
  • last_verified_at and review_interval_days: when the evidence was actually checked and when it should be checked again.
  • editorial_disposition: keep, merge, or retire. This is an editor's instruction, not a machine verdict.
  • owner: a person or role responsible for the next review.

Do not paste an entire article into every row. Keep enough context for a reviewer to find the sentence on the page, but avoid copying secrets, customer data, unpublished terms, or licensed material into a new system. If the source requires authentication, record a safe locator and review it in the approved environment instead of exporting its contents.

Claim-inventory prompt
Read this article only to build a review inventory.

Extract atomic published claims that may change over time:
model names, prices, plan limits, feature availability, interface steps,
dates, links, policies, benchmarks, and named recommendations.

For each claim, return:
- the exact published sentence;
- claim type;
- the source URL already cited on the page, if any;
- the shortest supporting phrase, if directly visible;
- a proposed review interval with a short reason;
- UNKNOWN when the source or owner is not established.

Treat every extracted claim as unverified until its cited source has been opened and reviewed.
Do not invent a source, update a price, merge a page, or recommend deletion.

Use risk-based intervals instead of refreshing everything monthly

There is no universal freshness period. A launch price can change tomorrow; a model alias can point to a different snapshot; a definition of precision and recall may stay useful for years. Review intervals should reflect both likelihood of change and cost of being wrong.

Claim patternReasonable starting intervalEvent that should trigger an earlier review
Price, quota, plan inclusion, regional availability7–30 daysVendor pricing, plan, billing, or policy announcement
Model, API version, endpoint, deprecation, feature status14–45 daysChangelog entry, deprecation notice, replacement model, major product release
Interface navigation or step-by-step screenshots30–90 daysUI redesign, support tickets, or repeated replay failures
Third-party research statistic90–365 daysNew edition, correction, changed methodology, or stronger primary dataset
Durable concept or method180–730 daysMaterial contradiction, changed standard, or a better explanation serving the same intent

These are starting points, not industry facts. Shorten the interval when the advice can cost someone money, expose data, break a production system, or create a compliance problem. Lengthen it when the claim is definitional, low-risk, and backed by a stable primary source. Record the reason so the next editor can challenge the interval instead of inheriting it as folklore.

Check the source and the claim separately

A link checker answers one narrow question: can something be reached? The W3C lists a Link Checker for finding broken links, but a working link is only the start of a content audit. A vendor may redirect an old feature page to its homepage. A documentation URL may keep its path while the paragraph that supported your sentence disappears. A pricing page may load successfully while the amount, currency, billing period, tax treatment, or region changes.

For each claim, record three states:

  1. Access: did the intended source load, and where did it finally land?
  2. Support: does the source still say what the article says, with the same conditions?
  3. Fit: is the source still the right authority for the decision at hand?

The companion checker automates a deliberately smaller contract. It reads a local source or, when you explicitly enable network access, an HTTP or HTTPS page. It checks whether the evidence phrase is still present, whether the verification is overdue, and whether undated words such as “currently” or “latest” deserve review. It does not claim that phrase presence proves truth. A matching sentence can be obsolete, quoted out of context, or superseded elsewhere on the same page.

Model and API claims

Check the current official model catalog and the relevant deprecation page, not a search-result snippet or a roundup that copied an earlier announcement. OpenAI's deprecation documentation, for example, records notification dates, shutdown dates, and recommended replacements. That structure is a reminder to capture more than “deprecated”: record the exact identifier, affected interface, date, replacement, and whether your workflow was replayed with the replacement.

Changing the model name in a paragraph is not enough when the prompt, parameters, tools, output schema, or behavior also changed. Replay the published task. If the original article made a comparison conclusion, preserve the old test date and run a new matched comparison before declaring a new winner.

Price and plan claims

A complete price record includes currency, unit, input versus output, billing period, tier, minimums, taxes, region, and access date. If one of those fields is unknown, say so. “Starts at $20” is not a stable fact when the page silently means per user, per month, billed annually, before tax, in one market.

When price is not necessary to complete the task, consider linking to the primary pricing page with a dated description rather than repeating a fragile number. When the number is decision-critical, keep it—but give it a short review interval and an owner.

Feature and interface claims

Separate capability from access. A feature may exist but not for every plan, region, account, workspace, device, or administrator policy. Record the environment you observed. Retest the whole path from the stated starting point, because a renamed button is a small patch while a new prerequisite can invalidate the workflow.

Screenshots need the same treatment as prose. A screenshot can retain an old plan label, model picker, menu location, price, user name, or confidential workspace detail after the surrounding paragraph is fixed. Keep a media ledger so changed UI claims also trigger image and alt-text review.

Follow redirects and inspect the destination. Replace secondary summaries with primary sources when practical. For research, confirm the paper or dataset identity, edition, sample, date, and correction status. Do not replace an unavailable source with the first page that contains similar wording; similar is not equivalent.

A real audit: revising our PowerPoint guide

On September 13, 2026, we applied this process to our own guide to creating PowerPoint files with ChatGPT. We opened OpenAI's current presentation guidance, compared each product claim with the article, and then checked whether our hands-on evidence actually came from the same environment. It did not in every case.

Claim under reviewWhat the evidence establishedEditorial decision
@Presentations in the ChatGPT desktop app can build or revise slide files from supplied materialCurrent OpenAI guidance covers PowerPoint and Google Slides work based on notes, data, reference decks, and templatesKeep the claim and schedule another primary-source check
The ChatGPT for PowerPoint add-in works inside an open PowerPoint fileCurrent OpenAI guidance describes the add-in routeKeep it, with the plan and workspace availability qualifier beside it
The article's downloadable deck proves the current ChatGPT desktop or PowerPoint add-in flowIt does not. Our August 23 end-to-end artifact came from Presentations inside Codex desktopPatch the opening disclosure so the product route and artifact test cannot be mistaken for the same evidence
The PDF workflow was validated by the retained exampleIt was not. The fixture's inputs were three non-PDF files: a Markdown brief, a CSV, and a JSON ledgerKeep the method, but label the PDF extraction boundary next to it
The page needed a new publication dateThe underlying guide already existed; this was a substantial review and clarification, not a new articlePreserve the August 18 publication date and show the September 13 verification date

The uncomfortable row is the most valuable one: official documentation can support a product capability without proving that our particular artifact was produced through that exact interface. We did not erase that mismatch or convert it into a vague “tested with ChatGPT” claim. We put the limitation where someone choosing a workflow will see it, kept the original test date, and left a future direct ChatGPT desktop run as an open evidence gap.

Turn findings into four honest queues

Patch now

Use a patch when the page's purpose is still valid and the defect is narrow: one price, model identifier, link, screenshot, limitation, or changed step. Recheck the sentences around the patch. Old evidence often survives in a comparison table, FAQ, image caption, meta description, structured data, downloadable template, or related article after the main paragraph is corrected.

Schedule

Schedule means “supported today, with a named next check.” It does not mean “evergreen forever.” Preserve the source, evidence phrase, review date, and trigger event. A healthy row is valuable because it prevents editors from repeatedly reopening stable material while urgent defects wait.

Rewrite or consolidate

Rewrite when the search intent still matters but the method has changed enough that patches would leave a confusing article. Consolidate when two pages now solve the same problem and neither deserves a separate maintenance burden. Compare intent and direct evidence first. Traffic alone should not decide which explanation survives.

Retire or redirect

Retire a page when its task no longer exists, its core premise is unsafe, or no maintainable evidence supports it. Redirect only to a genuinely equivalent destination. Sending every dead AI page to a category hub preserves neither trust nor the original intent. When no equivalent exists, a clear archived or gone state can be more honest than a misleading redirect.

Run the downloadable audit on a small batch

Download the complete review kit, or take the blank inventory and Python checker separately. The script uses the Python standard library. By default it reads local source files only; add --allow-network only after reviewing the source list and your organization's network policy.

python3 ai-content-decay-auditor.py example-inventory.csv \
  --source-root . \
  --as-of 2026-09-13 \
  --output-json audit-results.json \
  --output-csv review-queue.csv \
  --self-test

The retained fictional fixture contains six pages. The result was three PATCH_NOW claims, one SCHEDULE, one REWRITE_OR_CONSOLIDATE, and one RETIRE_OR_REDIRECT. The patch signals came from a missing evidence phrase, an overdue price review, and undated “currently” wording. The last two actions came from explicit editor dispositions. Seven self-tests also passed: six damaging mutations were handled as expected, and a duplicate claim identity was rejected.

Inspect the retained JSON results and the review guide. These results show that the fixture obeyed the declared mechanical rules. They do not show that the tool can understand a vendor's complete policy, choose a replacement model, or make deletion decisions.

Patch with a change receipt

A content update should be reviewable after the person who made it forgets the details. Keep a short receipt beside the page or in your editorial system:

Content change receipt
Page:
Review date and owner:
Trigger:
Claims checked:
Sources opened and final URLs:
Old wording:
New wording:
Reason for the change:
Tables, screenshots, metadata, downloads, and related pages checked:
Published task replayed:
Known limitations:
Next review date or trigger:
Release decision and approver:

Keep the original publication date. If the update materially changes the main content, show a clear update date and use accurate dateModified markup. Google recommends clear dates and specifically warns against artificially freshening a story without significant new information. A corrected typo or automated footer change is not a new editorial edition.

Let AI assist the audit without owning the release

AI is useful for splitting prose into atomic claims, grouping similar defects, comparing old and proposed wording, and drafting a change log. It can also suggest that a sentence sounds time-sensitive. Those are review accelerators, not release authority.

A human still needs to open the primary source, understand its scope, judge whether a replacement is equivalent, retest changed instructions, and decide whether the page still deserves to exist. This is especially important for security, legal, medical, financial, privacy, and purchasing advice. If the consequence of being wrong is high, use a qualified reviewer and shorten the review cycle.

Measure maintenance quality, not the number of fresh dates

A strong refresh program does not maximize “pages updated this month.” It reduces public-facing defects while preserving sound work. Track:

  • the percentage of volatile claims with a primary source, owner, and next review date;
  • open high-risk defects and median time from detection to correction;
  • task replays passed after a workflow change;
  • broken or redirected citations whose destination was manually reviewed;
  • pages consolidated because they duplicated intent, with internal links repaired;
  • false alarms from automated checks, so the rules improve instead of creating permanent noise.

Start with a batch small enough to finish. Ten high-value pages with claim-level records will teach you more than a crawl of ten thousand URLs followed by no editorial decisions. The durable habit is ownership: every volatile claim should say who checked it, against which source, when, and what happens next.