Content refresh

SEO & AEO Content Refresh

Keep pages ranking on Google and cited by ChatGPT, Gemini and Perplexity.

SEO & AEO Content Refresh is the practice of updating existing pages so they keep ranking in Google and keep being cited by AI answer engines like ChatGPT, Gemini and Perplexity. We find the pages that are slipping in Google or losing AI citations, propose the fix as a rendered diff, check it, and publish it to your CMS or GitHub.

Not ready to connect Search Console? Run a free AI visibility check.

Citations checked onChatGPTGeminiPerplexityGoogle AI OverviewsGoogle AI ModeCopilotModel APIs

The problem

Your pages decay twice: in Google and in AI answers.

Content decay used to mean one thing: a page that ranked last year slowly loses its clicks. AI search added a second, faster version. A page can hold its Google position and still disappear from the answers people read in ChatGPT, Gemini and Perplexity.

Google

Content decay

Pages lose clicks as they age. Competitors publish newer answers, a pricing table goes out of date, a screenshot shows last year's interface. The ranking slides a few positions at a time, so nobody notices until the traffic is gone.

AI answers

Lost citations

An engine that cited your page last month can switch to a fresher source this month, with no change to your Google rank. Citation loss is the second and faster kind of decay, and it happens where you cannot see it.

Your team

Half the picture

Search Console shows clicks and positions. It does not show that ChatGPT stopped citing you or that Perplexity now quotes a competitor. Most teams watch one of the two and refresh on a calendar instead of a signal.

How it works

From a falling page to a reviewed fix, in four steps.

SEO and AEO content refresh is a loop, not a project. Each step leaves something you can inspect: the reason a page was picked, the exact change, and the checks it passed.

  1. 01

    A trigger fires

    We watch Google Search Console for rank drops and clicks decay, and AI visibility scans for prompts where an engine stopped citing you or cites a competitor. Every page that crosses a trigger becomes an opportunity with the reason attached.

  2. 02

    A proposal, as a rendered diff

    For each opportunity we draft the smallest change that can win the page back and show it as a rendered diff: what is removed, what is added, and a short summary of why. You read a page, not a wall of markdown.

  3. 03

    QA before you see it

    Every proposal ships with a QA report: facts, links, brand voice, and structure for answer engines (a direct answer first, clear headings, an FAQ where it helps).

  4. 04

    Auto publish or review queue

    You set the rule. Approved changes publish to your CMS or GitHub automatically, or wait in a review queue for one click approval. Either way the page's dateModified only moves when the content materially changed.

Refresh proposalIllustrative example
/blog/how-to-set-up-spf-record
Why this page
Search Console: clicks decaying AI visibility: citation lost
ChatGPTno longer citesPerplexitycites a competitorGeminicites this pageAI Overviewscites this page
Change summary
  • Direct answer moved to the first paragraph
  • Provider list updated to current setup screens
  • FAQ added for two questions engines ask

How do I set up an SPF record?

SPF has been around for a long time, and there are many ways to think about it before you touch your DNS.

Add one TXT record at your root domain that lists every service allowed to send email for it, ending in ~all or -all.

FAQ: Can a domain have two SPF records? No, merge them into one.

QA report Facts Links Brand voice Answer structure

dateModified updates on publish. datePublished stays as it is.

Route rule: review queue

Every change is a diff

No silent rewrites. You can see each line that changed before it goes live.

QA report attached

Facts, links, voice and answer structure are checked on every proposal.

No bulk date rewrites

dateModified moves only on a material change. datePublished never changes.

Publishes where you already publish

Your CMS or your GitHub repository, with auto publish or a review queue.

What triggers a refresh

A signal, not a calendar.

A refresh starts when a page gives you a reason. Two sources feed the queue, and each opportunity carries the trigger that created it, so you always know why a page is in front of you.

Google Search Console

Connect a property once.

  • Rank drop. A page's average position for the queries it earns clicks on is sliding.
  • Clicks decay. Clicks are trending down against the page's own recent history.

AI visibility scans

ChatGPT, Gemini, Perplexity, Google AI Overviews, Google AI Mode, Copilot and model APIs.

  • Citation lost. An engine that used to cite your page for a tracked prompt no longer does.
  • Competitor cited instead. The answer to a prompt you care about now cites a competitor's page.

Monitors re-run your tracked prompts on a schedule, so a lost citation shows up without anyone checking by hand. Working from an AI agent? The SEO MCP server exposes the same refresh candidates through google_search_console_refresh_candidates.

AEO vs SEO

AEO vs SEO: why you need both.

SEO

Search engine optimization: earning a position in search results, and the click that comes with it.

AEO

Answer engine optimization, also called GEO or generative engine optimization: being quoted or cited inside the answer an AI engine gives.

DimensionSEOAEO
GoalRank in the search resultsBe quoted or cited inside the AI answer
Where it shows upGoogle's blue links and rich resultsChatGPT, Gemini, Perplexity, Google AI Overviews, AI Mode, Copilot
What the engine readsRelevance, links, page experience, freshnessA direct answer it can lift, clear structure, current facts, sources it trusts
Signal of successClicks and positionCitations and mentions, per engine
How it decaysSlowly, as competitors publish newer pagesFast, when an engine switches to a fresher source
What a refresh changesCoverage of the query, updated facts, internal linksAnswer first, extractable sections, FAQ, updated facts

The verdict

SEO and AEO are measured differently, but they share one asset: the page. Optimizing for one and ignoring the other means fixing the same page twice, or not at all. One refresh workflow that serves both is what SEO & AEO Content Refresh means.

Proof, and how we measure it

We will show our numbers when they are real.

The useful question is not whether refreshing works, but which refreshes paid off. Here is an outside signal, and the method we hold our own results to.

Industry signal

AirOps reports a 20% increase in ChatGPT and Perplexity citations after refreshing its own content.

Their number, measured on their site, not ours. It is a useful signal that answer engines respond to clearer, more current pages.

Read the AirOps post
How we measure
  • Same age cohorts. Each refreshed page is compared with pages of the same age that were not refreshed. Pages gain and lose traffic with age on their own, so a raw before and after overstates or hides the effect.
  • Clicks after 28 days. We report the median change in clicks 28 days after publishing, from Search Console.
  • Citations per engine. We report AI citations gained or lost per engine, from the same tracked prompts that triggered the refresh.

We do not publish uplift figures until a cohort has enough pages to mean something.

Compared

Manual refreshes and content scores solve half of it.

Spreadsheet audits and content optimization tools were built for Google rankings alone. Here is where an SEO and AEO content refresh workflow differs.

CapabilityManual refreshGeneric content optimization toolSEO & AEO Content Refresh
Finding what to refreshSomeone exports Search Console and sorts a spreadsheetYou pick the pageSearch Console and AI visibility triggers, with the reason attached
Seeing lost AI citationsOnly if someone asks each engine by handUsually not covered, the score is built around Google keywordsPer engine, from AI visibility scans
What you reviewA rewritten doc or a CMS draftA content score and keyword suggestionsA rendered diff with a change summary and a QA report
Publish datesDepends on who edits and what the CMS doesOut of scopedateModified moves only on a material change
Getting it liveCopy and paste into the CMSCopy and paste into the CMSAuto publish or review queue, to your CMS or GitHub
Knowing it workedBefore and after, which mixes in the effect of page ageThe score goes upCompared with a same age cohort of pages that were not refreshed

FAQ

Questions about content refresh.

What is AEO content refresh?

AEO content refresh is updating an existing page so AI answer engines cite it again: the answer comes first, the facts are current, and the structure is easy to quote. SEO & AEO Content Refresh does this while also protecting the page's Google ranking, in one workflow.

What is content decay?

Content decay is the gradual loss of clicks, rankings or AI citations on a page as it ages and competitors publish fresher answers. In Google it shows up as falling clicks and position in Search Console. In AI answers it shows up as an engine citing someone else.

How often should you refresh content?

Refresh when a signal tells you to, not on a fixed calendar: clicks, position or citations dropping. As a rule of thumb, review your highest value pages at least once a quarter even when nothing has fired.

What is the difference between AEO and SEO?

SEO is ranking in search results and earning the click. AEO, answer engine optimization, is being quoted or cited inside the answer that ChatGPT, Gemini, Perplexity or Google AI Overviews give. They are measured differently (clicks and position versus citations and mentions) but they share one asset, the page, so one refresh workflow should serve both.

Does refreshing content improve rankings?

Often, and it should be measured rather than assumed. AirOps reports a 20% increase in ChatGPT and Perplexity citations after refreshing its own content. We measure every refresh against a same age cohort of pages that were not refreshed, because pages gain or lose traffic with age on their own.

Is GEO the same as AEO?

Yes, for practical purposes. GEO (generative engine optimization) and AEO (answer engine optimization) describe the same goal: being cited in AI generated answers. We use AEO because it pairs naturally with SEO.

Should I change the publish date when I refresh?

Update dateModified when the content materially changes. Do not rewrite datePublished, and do not bump dates on pages that did not change. A new date on unchanged content does not make the page fresher, and it makes every date on your site harder to trust.

Can AI refresh content automatically?

Yes, with guardrails. Every refresh is a proposal shown as a rendered diff, it passes QA before anyone sees it, and your rules decide whether it publishes automatically or waits in a review queue.

Find the pages you are losing.

Connect Search Console and run an AI visibility scan. Your first refresh candidates show up with the reason each one was picked.