For the complete documentation index, see llms.txt. Every page on this site is also served as Markdown: append `.md` to any URL, or send `Accept: text/markdown`.
Skip to content
Attensira LogoAttensira

Blog · AI Search Visibility

Freshness conflicts: When your pages disagree about what is current

A freshness conflict is two versions of one fact live at the same time, such as an old price on a blog post and a new one on the pricing page. Answer engines pick one, often the stale one. Settle each conflict by naming one dated source of truth, updating or removing every other copy, and dating the change visibly.

7 days free · card required

Answer · Perplexityasked

Question: how does AI pick which sources to cite

Perplexity answered: AI selects sources by retrieving relevant pages, ranking them by authority and freshness, and then citing the ones that best support the answer. It often uses a two-stage process: decide to fetch live content or rely on training data, then build a candidate pool, re-rank, and attach citations to specific sentences.

Sources cited

  1. 1cite.solutions
  2. 2contextbolt.com
  3. 3aipogeo.com
  4. 4quattr.com
  5. 5strategized.ai
  6. 6eubusinessnews.com
  7. +2 more

Not namedAttensira is missing from this Perplexity answer.

Analyst agentAnalyst · reads this workspace's answersattensira.com workspace, read over the Attensira MCP · · 1 stored answer, sample 2 of 3
Karl-Gustav KallasmaaKarl-Gustav Kallasmaa, Founder & CEO

Last updated

Key facts

Most sites do not have one version of their facts. They have several: the pricing page, last year's launch post, a comparison page written before the last release, a docs page nobody owns. Each was true when it was written. Together they disagree.

People reading your site usually land on one page and never see the conflict. An answer engine reads several at once and has to choose. That choice is where freshness conflicts cost you citations, and sometimes the truth.

What is a freshness conflict?

A freshness conflict is the same fact stated two ways on pages an answer engine can read, without a clear signal of which one is current.

The facts that conflict are the ones that change:

FactWhere the old version hides
Price and plan limitsLaunch posts, comparison pages, review-site tabs
Supported platforms and integrationsOld docs, partner pages, feature tables
What the product does not do"Coming soon" lines that shipped long ago
Company factsTeam size, location, funding, founder titles
Product namesPages written before a rename

A conflict does not need to be on your own site. A review site with last year's price and your pricing page with this year's are a conflict too. But the ones on your own site are the ones you can settle today.

How does a freshness conflict show up in an AI answer?

We have a clean example from our own workspace. On 2026-10-03 ChatGPT answered "Attensira vs Profound" three times. Every answer leaned on one page first: our own comparison page, written before AI crawler analytics shipped. Two of the three answers repeated its table, which marked crawler analytics as missing for us. At the same moment our crawler logs page and our documentation described the feature as live.

So the engine had two of our own pages disagreeing, and it picked the one that answered the question in the shape the buyer asked: a side-by-side comparison. Freshness lost to format.

The same answers show the other side. One of them repeated a "checked September 2026" note our comparison page carried beside competitor prices. A date written next to a fact travels with the fact. That is the behaviour you want for every fact that changes.

Why do answer engines pick the stale version?

Engines do not have a reliable way to know which of two pages is newer, and they are not trying to find out. They are trying to answer the question. That favours:

  • The page whose shape matches the question. A comparison question pulls the comparison page, whatever its age.
  • The version repeated in more places. If a stale fact was copied into three listicles and the new one lives only on your pricing page, the stale one has more votes.
  • The page the engine already read. A page cited last month is a known source. A page published yesterday has not been read yet.
  • The clearer sentence. A plain sentence beats a table cell, and a table cell beats a footnote.

Dates help only when they are visible and true. Google's own guidance on publication dates asks for a prominent, labelled date ("Published", "Last updated"), and for that date to match the one in the page's structured data. Engines that read the page see the same thing a person does: a date at the top or nothing.

How do you find freshness conflicts on your own site?

Work fact by fact, not page by page.

  1. List the facts that change. Prices, plan limits, supported engines or platforms, integrations, the things you do not do yet, team and company facts. Twenty facts is a lot.
  2. Search your own site for each. Use your site search, your repository, or a site: search on Google. Include docs, blog, changelog, comparison pages and help articles.
  3. Record every page that states the fact, and what it says.
  4. Mark the conflicts. A fact with more than one value is a conflict. A fact stated without a date on a page that will age is a future conflict.
  5. Check what the engines are quoting. Ask the questions buyers ask and read which of your pages the answers cite. A conflict on a page nobody cites can wait. A conflict on your most-cited page cannot.

The last step is what turns a long list into a short one. Of every page that states a fact, only a few are the ones the engines read.

What does a search for one fact turn up?

One fact, five pages that state it. Two disagree with the owner, and only one of those is a page the engines quote. That is the page to fix first; the worked example further down takes it through every step.

Which plan includes AI crawler analytics? Five pages that say
  • Docs

    What it says
    Growth and above
    Cited in the answers?
    No
    Action
    Owns the fact
  • Pricing page

    What it says
    Growth and above
    Cited in the answers?
    No
    Action
    Already right
  • Feature page

    What it says
    Growth and above
    Cited in the answers?
    No
    Action
    Already right
  • Launch post

    What it says
    Coming soon, undated
    Cited in the answers?
    No
    Action
    Add a dated line
  • Comparison pageyou

    What it says
    Feature missing
    Cited in the answers?
    Yes
    Action
    Fix first
Example · worked example

How do you settle a freshness conflict?

Name one source of truth per fact

Pick the page that owns each fact: pricing owns prices, the docs own limits, the changelog owns dates. Every other page either links to the owner or states the fact with the same value and the same date.

Update in place, with a visible date

Change the stale copy where it lives, and put a "Last updated" date on the page that is true. Do not move the date without changing the content; that settles nothing and Google's guidance treats dates as a description of real updates.

Rewrite the shape, not just the cell

If a comparison page is what the engines quote, fix the comparison page as a comparison: each row states what is live, what is coming, and when it was checked. A corrected fact buried in a paragraph below a stale table is still a conflict.

Remove what has no value left

An old announcement whose only content is a superseded fact can be removed. Let the URL return a plain not found and link your other pages to the current owner. A stale copy that stays live keeps voting.

Fix the copies you do not own

Review sites, directories and partner pages carry your old facts long after you change them. Update the listings you control and send the editors of the rest one line: the current fact and the page it lives on.

What does settling one conflict look like?

Take one fact through the whole process. Say the fact is "which plan includes AI crawler analytics".

Search. A search of the site finds it stated in five places: the pricing page, the feature page, the docs, an old launch post and a comparison page.

Compare. Three say "Growth and above". The comparison page, written before the feature shipped, says the feature does not exist. The launch post says "coming soon" with no date.

Check what the engines read. The comparison question is where the fact matters, and the comparison page is the one the answers cite. So that page is the urgent fix, and the launch post is the second.

Name the owner. The docs own the fact. Every other page states it in the same words, or links to the docs.

Fix. The comparison page's row is rewritten to state the fact as a sentence, with the date it was checked. The launch post gets a dated line at the top saying the feature shipped and linking to the docs. Nothing else needs to change.

Measure. The comparison question is re-read in the weeks after the fix, and the count of answers that repeat the old claim is compared with the count before.

Most conflicts are like this one: one urgent page, one or two stragglers, and a handful of pages that were already right. The work is finding which page is which, and that only takes an afternoon per fact once you know where engines are reading.

What does the fix to the urgent page look like?

The stale row is rewritten as a statement with the date it was checked, and the launch post gets one dated line pointing at the owner. Because the row is a product claim beside a competitor's name, the change waits for a person's yes.

Pull requestexample-co/website · #214

Comparison page: state crawler analytics as live, with the date checked

Waits for approval

content/compare/us-vs-rival.md

  1. unchanged: | Feature | Us | Rival |
  2. removed: | AI crawler analytics | No | Yes |
  3. added: | AI crawler analytics | Yes, Growth and above (checked 4 Oct 2026) | Yes |

content/blog/launch-crawler-analytics.md

  1. added: > Update, 4 Oct 2026: this shipped. Plans that include it are listed in the docs.
  2. unchanged: Crawler analytics is coming soon.
Example · worked example

How do you keep conflicts from coming back?

Conflicts are created every time a fact changes and only one page is updated. The fix is a habit, not a project:

  • When a fact changes, search for it before you ship. Every page that states the old value changes in the same release.
  • Date every fact that will age. "As of" beside prices, limits and competitor facts.
  • Re-read your own pages on a schedule. Attensira keeps a version of each page it knows about and re-reads it after 7 days, or about daily while an open suggestion targets it. A re-read that finds the page changed records the change, so you can see when a stale version went live or came back.

How does Attensira handle freshness conflicts?

A freshness conflict reaches buyers as a wrong claim, so that is where Attensira looks. For every question you track, on ChatGPT, Perplexity, Claude and Google AI, with Gemini from Growth, it records which of your pages each answer cited and pulls out the factual claims the answer makes about you. Every night it checks those claims against the facts you confirmed in your brand profile, and a claim your facts contradict is flagged once, with the pages the answer attached to it: usually the place the stale copy lives. You, or an automation listening for wrong claims, can then have the crew draft the change to that page and put it in your inbox as a pull request or a CMS draft. A change that states a price, a number or a competitor's name waits for your yes in every mode. After it ships, the questions attached to it are re-read at +7, +14 and +30 days, and the result is reported with its sample size.

That is the service of an SEO agency at the price of a tool: someone who reads your site the way the engines do, every day, and fixes what disagrees. If you want to see which of your pages the engines lean on today, start with the free audit, or read how ChatGPT reads and indexes content.

What else do people ask?

What is a freshness conflict?
A freshness conflict is when two pages an answer engine can read state different versions of the same fact, such as an old and a new price, and neither makes clear which is current. The engine has to choose, and it often chooses the version that is better written or more widely repeated rather than the newer one.
Does updating the date on a page make AI answers treat it as fresh?
Changing a date without changing the content does not settle anything, and Google's guidance is that a date must describe when the page was really published or updated. What helps is a substantive update with a visible last updated date that matches the date in the page's structured data.
Should I delete old blog posts that mention outdated facts?
Not by default. Update the fact in place if the post is still useful, or add a dated note pointing to the current source. Delete a post only when it has no value left, and then let the URL return a plain not found rather than leaving a stale copy live.
How do I find freshness conflicts across a large site?
Start from the facts that change, such as prices, plan limits, integrations and supported platforms. Search your own site for each one, including docs, blog, changelog and comparison pages, and list every page that states it. Any fact stated in two places with two values is a conflict.

Where do these facts come from?

3 sources, 4 statements: each statement with the page it came from and the day it was checked.

  1. Google asks that the user-visible date and the date in structured data match, and that dates describe the publication or update date of the page.

    developers.google.com · retrieved

  2. Google recommends a prominent, user-visible date labelled with text such as Published or Last updated.

    developers.google.com · retrieved

  3. Attensira pulls the factual claims each AI answer makes about your brand, checks them every night against the facts you confirmed in your brand profile, and flags a contradicted claim once, with the pages the answer attached to it.

    docs.attensira.com · retrieved

  4. Attensira keeps a version of each of your pages and records a change when a re-read finds the page different.

    docs.attensira.com · retrieved

Want software that does your AI-search visibility work, with you in control of every change?

7 days free · card required