Experiment Design: Does Refreshing Old Posts Move Rankings? Our Pre-Registered Test

The sources we read do not settle whether refreshing old posts moves rankings: their figures come from single cases or from correlations, and none of the text describes a control group. This page fixes the test before any data exists: eligible pages are split at random into refreshed and untouched, average position is the one primary metric, and a written threshold decides the verdict. No results exist yet, and the page list and random seed still have to be recorded.

Does refreshing old posts move rankings?

The evidence we could read does not say, and this page exists to fix a test that can. The figures on the pages that rank for this topic are single before-and-after cases or correlations, and none of the text we read describes pages left untouched for comparison.

  • The claim to test: pages that get a substantive refresh gain more average position than similar pages left alone, over the same 12 weeks.
  • The design: eligible pages are randomly split into two arms, so season, search updates and normal decay hit both.
  • The safeguard: the metric, windows, threshold and decision rule are published here before any result exists, so none of them can be chosen afterwards.
  • The status: the rules are fixed, the page list, seed and start date are not yet recorded, and no results exist.

For the general method of sizing and calling a marketing test, the marketing experiments playbook gives the template this protocol follows. This page applies it to one search question.

What is a content refresh, and what counts as one in this test?

A content refresh is a substantive update of an existing page's facts, links, structure, on-page SEO and media so it matches what searchers want today.

Surfer uses that definition and adds that a refresh is usually cheaper than a new page because the URL already has history, links and impressions. Siege Media separates a refresh from a content update: an update is minor revisions such as correcting errors or adding recent statistics, while a refresh also reworks insight, readability and alignment with current search intent.

That distinction matters for a test, because "refresh" is a bundle of changes, not one. This protocol tests the bundle as defined in the treatment section below. It does not test any single element, such as a new title tag, and it cannot say which part of the bundle did the work.

What does the published evidence on refreshes actually show?

It shows that refreshes are widely recommended and that decay is measurable, but not that a refresh causes a ranking gain. The table lists each figure the supplied sources give, the kind of evidence it rests on in the text we read, and what it cannot tell you.

Claims about content refreshes, by source and kind of evidence. Built by the author from the text of three pages (Animalz, Siege Media, Surfer) as supplied and read on 27 October 2026, using four criteria: is there a comparison group, is the method stated, is the sample stated, and does the figure measure a refresh's effect. Where the text does not show one, the cell says so. Pages not read in full could contain more.
Claim as reportedSourceEvidence type visibleWhat it cannot tell you
A single refresh produced 30,000+ additional pageviews and a 55% increase in weekly trafficAnimalz, describing a 2018 analysis of AdEspresso dataOne case, before and afterWithout comparison pages it cannot separate the refresh from seasonality or other changes made at the same time
Weekly traffic decay averaged -1.21% per weekAnimalz, same 2018 AdEspresso analysisOne site's averageNothing says it holds for other sites, so it is used below only as an illustration input
Quarterly refreshes yield 42% better results than annual refreshesAnimalzNo method, sample or definition of "better" in the text we readIt cannot be checked or reproduced from the text
Page-one content for popular keywords was last updated about two years ago on average (730 days)Siege Media data study of SERP datesObservational snapshot of dates shown in resultsIt describes pages that rank. It does not show that updating caused the ranking, because pages may be updated because they rank
Review content every 6 to 12 months and track rankings, traffic and CTR after each updateSurferRecommendation, no outcome dataIt is advice, not a measured result

None of the five rows has a comparison group. The closest thing to a method is the Siege Media study, which pulled the top 10 results for each keyword through the Google Search API and read the last-updated dates in the snippets. That is a careful snapshot of dates, but it is a snapshot, not an intervention.

Two numbers on the Siege Media page do not match. Its text says 17,749 keywords were analysed and its table totals 17,805, a gap of 56, and the text gives nearly 234 million monthly searches against a table cumulative volume of 283,202,230. We use neither as a precise input, and we use only its 730-day average, which the page works out as 730 ÷ 365 = 2 years.

Why is comparing traffic before and after a refresh not enough?

A before-and-after comparison is not enough because every other change in the same weeks lands in the same numbers. Seasonal demand, a search update, new links and normal decay all move a page's traffic whether or not it was refreshed.

Take decay alone. Animalz reports an average weekly decay of -1.21% in a 2018 analysis of AdEspresso data. Compounded over 12 weeks, an untouched page would keep 0.987912 ≈ 0.864 of its traffic, a fall of 13.6%. Adding the weekly losses without compounding gives 12 × 1.21 = 14.5%.

The table shows why that matters. Both scenarios are invented, and in both the refreshed pages are measured the same way. Only the untouched pages differ.

Two hypothetical scenarios, median weekly clicks over 12 weeks before and after. Scenario A uses Animalz's -1.21% weekly decay as an illustration input: 400 × 0.9879^12 = 345.6, shown as 346. Scenario B invents a 15% seasonal rise for the untouched pages. The difference column subtracts the untouched pages' percentage change from the refreshed pages'. Numbers are illustrative, not results. The same logic applies to position.
ScenarioRefreshed pagesUntouched pagesNaive readingReading against the untouched pages
A400 to 400 (0%)400 to 346 (-13.6%)No effect+13.6 points: the untouched pages decayed and the refreshed ones held
B400 to 440 (+10%)400 to 460 (+15%)A 10% win-5 points: the untouched pages did better, so the refresh did not help

In scenario A the naive reading sees nothing, although the refresh held pages level while the others decayed. In scenario B it sees a win that the untouched pages beat. The same refreshed result can mean opposite things, which is why this test needs the comparison arm.

A second trap is regression to the mean. If you pick pages because they recently dropped, some of them rebound with no help, and the rebound looks like a refresh effect. Random assignment from a single pool, with decline status recorded, puts that rebound in both arms.

What does this page register, and what is still open?

This page registers the rules of the test, not yet its sample. The publication timestamp on this page, 27 October 2026 at 18:45 UTC, is the registration time for everything marked fixed.

The registration record. Items marked fixed cannot change after any data is seen. Items marked not yet recorded must be added to this page before the first page is edited.
ItemStatus
Hypothesis and nullFixed on this page
Eligibility rules and exclusion rulesFixed on this page
Minimum sample (30 eligible pages) and the rule for not runningFixed on this page
Assignment method (stratified random split)Method fixed on this page
Primary metric, windows, threshold and decision ruleFixed on this page
Which site's pages form the sample frameNot yet recorded
The eligible page list, the random seed and the resulting splitNot yet recorded
The date the first edit shipsNot yet recorded
ResultsNone exist

The commitment is simple. No page is edited until the three open items are recorded here, and the fixed items are not changed afterwards except for typographical corrections, which will be listed.

Pre-registration earns its place by closing the choices that let a result be bent after the fact. The table lists each one and what this page fixes. It is the author's own list, built from the choices this particular test would otherwise leave open.

Choices that could bend a result after the fact, and what is fixed here. Author's analysis, not a sourced framework.
Open choiceHow a result could be bentWhat is fixed here
Choosing the windowTry 4, 8 and 12 weeks and report the one that looks bestOne window, 12 weeks before and 12 weeks after, fixed now
Choosing the metricReport whichever of position, clicks or CTR movedAverage position is the only primary metric. The rest are labelled secondary
Dropping pagesRemove pages that did not respond and call them outliersPages leave the analysis only for the technical reasons listed below, in either arm
Choosing the subgroupReport only the type of page that wonSubgroup views are labelled exploratory and cannot change the verdict
Moving the thresholdCall a small move a win after seeing itThe threshold and the significance level are written before any data
Ending the storyExtend the test until it turns significantNo extension. A result that is not detected is published as not detected

What exactly is the hypothesis, and what is the null?

The hypothesis is that pages given a substantive refresh gain more average position than comparable untouched pages over the same period. The null is that the two arms change by the same amount.

difference = median change in position (refreshed) − median change in position (untouched)

Position is read the way Search Console reports it, where a lower number is better, so an improvement is a negative change and a good result is a negative difference. The test is two-sided, because a refresh that makes things worse is also an answer.

Which pages qualify, and how are they split?

A page qualifies if it is an indexable article last substantively edited at least 12 months before the first edit, and has at least 30 organic clicks in the 12-week before window. The 30-click floor keeps the before figure from being too small to compare, and both numbers are the author's choices.

  • Minimum sample: 30 eligible pages, 15 per arm. If fewer qualify when the sample is frozen, the test is not run and this page says so.
  • Stratum: each eligible page is recorded as declining or stable, using the Animalz trigger of an organic traffic drop of more than 20% over 90 days. Pages are split at random within each stratum.
  • Method: the list is sorted, a published random seed shuffles each stratum, and alternate pages go to each arm. The seed is posted before any edit.
  • Recorded, not used to split: query type, such as how-to or comparison, because Siege Media's data shows average days since the last update running from 400 for "best" keywords to 1,420 for "calculator" keywords.

The sample is small, and that has a consequence. We have not run a power calculation, because the input it needs is the spread of page-level changes, which we do not yet have for these pages. With 15 pages per arm the test can catch a large effect and will miss a modest one, and the sample-size section of the marketing experiments playbook explains why.

What is the refresh that the treated arm receives?

The refresh is a fixed checklist applied to every page in the treated arm, with the first three items required. The list is drawn from the steps in the Animalz and Surfer guides, trimmed to what a single editor can apply consistently.

  1. Replace or remove every statistic, date and tool reference that is out of date, and attach a named source to those that stay.
  2. Repair or replace broken internal and external links.
  3. Compare the page with the current top results for its main query and restructure it if the expected format or intent has changed, which both guides stress.
  4. Align the title tag, H1 and meta description with the page as it now reads.
  5. Add what the top results lack, such as an original example or data, instead of adding words. Animalz warns that padding creates copycat content.
  6. Change the displayed date only if the content changed meaningfully, as Animalz advises.

Each page gets a change log. The URL does not change, and neither arm receives any other edit, including new internal links, during the before and after windows. A page assigned to the treated arm is analysed in that arm even if its refresh turned out lighter than the checklist, and the log reports how many items each page received.

Which metric decides the test, and over what window?

The deciding metric is the change in a page's average position in Search Console between the 12 weeks before the edits and the 12 weeks after. Position is chosen because the title asks about rankings.

Surfer lists impressions, clicks, click-through rate, average position and top queries as the search metrics to collect. Here, clicks, impressions and CTR are secondary: reported in full, with no power to change the verdict.

All the edits ship inside a two-week edit window. The before window ends the day before it opens, and the after window starts the day after it closes.

Average position has a known weakness, and it is the author's inference. A page that starts appearing for extra, lower-ranked queries can show a worse average position while its visibility improves. The secondary metrics are there so that case is visible, and a conflict between position and clicks will be reported as a conflict.

The choice of 12 weeks differs from Animalz, which suggests judging a strategy within 30 days. Our reasoning is that 30 days of one page's Search Console data is a thin base for an average, and the extra weeks cost only waiting. Pages with no impressions in either window have no position and are reported by arm, not silently dropped.

What is the decision rule?

The decision rule has four outcomes and is written before any data: supported, contradicted, not detected, or not run. It uses a permutation test, which reshuffles the arm labels many times to see how often chance alone produces a difference as large as the one observed.

The decision rule, fixed in advance. The 1.0-place threshold and the 0.05 significance level are the author's choices. Lower position is better.
OutcomeConditionWhat we publish
SupportedThe refreshed arm's median change in average position beats the untouched arm's by at least 1.0 places, and the two-sided permutation p-value is below 0.05Publish that refreshed pages moved in position in this sample, with the numbers and the limits below. No claim for other sites
ContradictedThe refreshed arm's median change is worse than the untouched arm's by at least 1.0 places, and p is below 0.05Publish that refreshed pages lost position in this sample, and list what was changed on each
Not detectedAnything elsePublish it as not detected at this sample size. It is not evidence of no effect. No extension and no rerun on the same pages
Not runFewer than 30 pages are eligible when the sample is frozenSay so on this page and publish no result

The threshold is the smallest change we would act on, in the same spirit as the smallest lift worth acting on in the experiment template. Animalz notes that dropping from first to second can cost roughly half the traffic, so one place is not trivial at the top, though it is a design choice for pages across the range.

A verdict applies to this sample only. A supported result would mean refreshed pages moved here, not that refreshing works for any site.

What can go wrong, and what happens if it does?

Four things can disturb the test: a search update during the windows, contamination between arms, technical changes to a page, and a data gap. Each has a rule that is written now.

  • A search update. It hits both arms, which is the reason for the control arm. Any update announced during the windows is listed with its date and the result is not adjusted.
  • Contamination. A refreshed page can take traffic from or give links to an untouched one. Internal links between arms are logged and the interaction is reported, not corrected.
  • Technical changes. A page is excluded, in either arm, only if during the windows it is redirected, merged, deleted, set to noindex, has its canonical changed or its URL moved. The number excluded per arm is published.
  • Data gaps. If Search Console data is missing for part of a window, the gap is reported and the page stays in with the data it has.

What the test does not measure matters too. It does not measure citations in AI answers, which the Animalz guide treats as a second kind of decay. Nothing here queries an AI system, and a result about position says nothing about that channel.

How to read the pages that did not respond

Pages that did not move stay in. If a refreshed page falls while an untouched one rises, that is part of the spread the permutation test already accounts for, not a reason to remove either.

What is documented and what is analysis?

The sources supply the definitions, the triggers and the figures quoted, and everything about the design is the author's. The two lists keep them apart.

  • Documented: Surfer's definition of a content refresh, its list of search metrics, its 6 to 12 month review advice and its positions 11 to 20 and declining-performer cohorts.
  • Documented: Siege Media's distinction between an update and a refresh, its 730-day average across its keyword set, its per-type averages quoted above and its method of reading snippet dates.
  • Documented: Animalz's -1.21% weekly decay and 55% traffic gain from a 2018 analysis of AdEspresso data, its 42% quarterly-versus-annual claim, its 20% over 90 days trigger and its advice on dates and padding.
  • Analysis: the hypothesis, the 30-page minimum, the 12-month and 30-click eligibility rules, the two-week edit window, the 12-week windows, the 1.0-place threshold, the 0.05 level and the stratified split.
  • Analysis: the compounding arithmetic, the two scenarios, the list of open choices and the reading of average position, all based on invented numbers or the author's reasoning.
  • Not supplied: any controlled result on refreshes, any primary search-engine documentation, and any Kanso result. A page titled The Advanced SEO Testing Guide for 2025 appeared in the search results supplied for "seo test design". We did not read it, and nothing here draws on it.

When will results appear, and where?

Results will be added to this page, below the protocol, with their date, once the after window closes. No date is promised here because the first edit has not been scheduled.

Whatever the verdict, the published result will include the page counts per arm, exclusions, the difference with its permutation p-value, the secondary metrics and the per-page change log. If the test cannot run or ends inconclusive, that goes on this page too. A hub for experiment logs and a playbook on choosing between updating, merging, redirecting and deleting are planned but not published yet, so there is nothing to link.

In the meantime, two published pages help with the earlier steps. The striking-distance Search Console workflow covers pages ranking just off page one, and the seven-step organic traffic drop diagnostic covers what to check when a page falls.

Content refresh experiments: frequently asked questions

What is a content refresh experiment?

A content refresh experiment is a planned comparison between old pages that were substantively updated and similar old pages that were left alone, measured over the same period against a metric chosen in advance. The comparison group is what lets you separate the effect of the refresh from seasonality, algorithm changes and normal decay.

What is a content refresh?

A content refresh is the process of updating an existing page's facts, links, structure, on-page SEO and media so that it matches what searchers want today. Surfer describes it as usually faster and cheaper than writing a new page, because the URL already has history, links and impressions.

What is the difference between a content refresh and a content update?

A refresh is the broader job and an update is the narrower one. Siege Media describes an update as minor revisions such as correcting errors or adding recent statistics, while a refresh also reworks insight, readability and fit with current search intent.

Does refreshing old content improve rankings?

The sources we read claim it does but none of the text we read shows a controlled test. Animalz reports a 55% weekly traffic increase after one refresh in a 2018 analysis of AdEspresso data, which is one before-and-after case without comparison pages. This page is the design for a test that could answer the question.

How often should you refresh old content?

Sources disagree, and none we read gives a controlled basis. Surfer recommends reviewing content every 6 to 12 months, Animalz proposes quarterly micro-refreshes and annual deep refreshes, and Siege Media recommends more frequent updates for fast-moving keyword types.

How do you find content that needs refreshing?

Look for pages with falling traffic, falling position, or high impressions and a low click-through rate. Animalz lists a traffic drop of more than 20% over 90 days and a loss of more than five positions as starting triggers, and Surfer points to pages ranking in positions 11 to 20 and to declining performers.

Why is comparing traffic before and after a refresh not enough?

A before-and-after comparison cannot tell a refresh effect from anything else that changed in the same weeks. Seasonal demand, a search update, new links and normal decay all move the same numbers, so the untouched comparison pages are what make the result readable.

What is pre-registration in an SEO test?

Pre-registration means writing down the hypothesis, the sample rules, the metric and the decision rule, and publishing them with a timestamp before any results exist. It matters because it removes the freedom to choose a window, metric or subgroup after seeing which one looks best.

How long should a content refresh test run?

This test measures 12 weeks before and 12 weeks after the edits, a window chosen by the author and not taken from a source. Animalz suggests judging a refresh strategy within 30 days, but 30 days of Search Console data for one page is a thin base for an average position.

What happens if the test finds nothing?

A result that is not detected is published as not detected at this sample size, with no extension. With a small sample the test can only catch a large effect, so a null result means the effect was not seen, not that it is zero.

Sources

Note: Claims from outside sources are attributed to the three pages named, as supplied to us and read on 27 October 2026. None of them reports a controlled test. The protocol parameters (minimum sample, windows, threshold, test) are the author's design choices, not figures from a source, and every arithmetic example uses invented numbers. Kanso reports no experiment results on this page because none exist. Kanso has no affiliation with the sources named.

Research & experiments

Ready to grow?

Enter your website and let Kanso handle the rest.

Get started free · No credit card required