Site index for AI agents: /llms.txt. Documentation pages under /docs are also served as markdown at the same URL plus .md (e.g. /docs/geo-audit.md) or via an Accept: text/markdown request.

What to do when an AI engine cites a dead or outdated page

If the cited URL 404s, the engine will keep using it until a live equivalent is in the index it already trusts. Replace the dead URL on the referring page, or publish a same-topic live page and wait for the next crawl. Date-stamping the H1 does not force the swap.

Harsh Songra

Why the engine keeps using the old URL

AI engines cite from an index they already hold, plus a few pages fetched at answer time. A URL that was retrievable when indexed stays a candidate until the index is refreshed for that topic. If the page is now a 404, the engine may still cite it, because the index entry, not the page, is what was retrieved.

Search Engine Land's August 2026 description of ChatGPT's retrieval stack shows the mechanism: an index, a cache of previously opened pages, and live fetches. A page that was opened and cached is cited far more often than one only retrieved. An old page with a cache entry can outlive a new page nobody has opened yet.

The two cases need different fixes

CaseWhat the reader seesWhat fixes it
Dead URL (404, removed, moved without redirect)A source link that goes nowhereA live page on the same topic the engine can re-retrieve, at the same URL or a 301 from it
Outdated URL (live, but stale)A source link to a page with old numbers or an old product nameUpdate the page in place, keeping the URL, so the trusted index entry inherits the new content

The second case is common and easier. The engine already trusts the URL. Edit the page it cites; keep the URL and the H1's job, change the body.

What to do, in order

  1. Confirm the citation. Run the prompt three times on the engine and record the cited URL each time. If the old URL appears on all three, it is the index, not a one-off.
  2. Check what the old URL returns now: a 404, a soft redirect to the homepage, or a live but stale page.
  3. If dead and the topic still matters, put a live page back at that URL, or 301 it to the live equivalent. A redirect to the homepage does not count.
  4. If live and stale, edit in place. Fix the numbers, product names and first paragraph. Leave the URL and the H1's job alone.
  5. If a third-party page links to your dead URL, ask that site to update the link. Engines often reach your page through theirs.
  6. Re-run the same prompt weekly. The swap shows as a change in the cited URL column, usually within one to three crawl cycles. Record the date.

What does not force the swap

  • Putting the year in the title. "Guide 2026" tells a human it is new. David Konitzny's September 2026 analysis of ChatGPT's search behaviour found a freshness preference that influences retrieval without constraining it; a stale page can still be retrieved, and a date in the H1 does not make a page fresh.
  • An llms.txt file. A courtesy index for crawlers, not an instruction to drop a cached URL.
  • Publishing a near-duplicate at a new URL. Now the engine has two candidates, one of which it already trusts.
  • Blocking the old URL in robots.txt. The engine cannot re-fetch it, so it cannot learn it is gone. Serve a 404 or 410.

How long a citation persists: one observation

In a registered trial on this site, a Perplexity citation for one fixed prompt was absent on the first six observations, then present on nine of the next ten, with one later valid miss. Once an engine has a page in its index it tends to keep citing it, which is why the old page is sticky. The swap is visible only if you run the same prompt repeatedly and log the URL. The result is engine-specific; ChatGPT and Gemini never cited the same prompt in the window.

Questions people ask next

One to several crawl cycles for that topic, in practice one to six weeks. You cannot force it. Make the live equivalent easy to find at the same URL or through a 301, and re-run the prompt weekly.

Run the same prompts every day, not just once.

Sign up, add the eight to sixteen questions your buyers type, and get named, cited and competitor named per prompt, per engine, with the history kept for the week-apart comparison. 14-day free trial, no card.