Preferences

Privacy is important to us, so you have the option of disabling certain types of storage that may not be necessary for the basic functioning of the website. Blocking categories may impact your experience on the website. More information (Cookie Policy)

Accept all cookies

SEO Testing: How to Run Split Tests and Time-Based Tests That Prove What Works

SEO testing explained: why classic A/B tests fail for SEO, how to split test groups of pages, what to test, how to measure in Search Console and avoid false wins.

Published on:
10/10/2026
-
Updated on:
10/10/2026
Analyst desk with two monitors comparing traffic curves of two groups of pages, illustrating an SEO split test

Tools

Thibault Besson-Magdelain, founder of Sorank

About Author

Thibault Besson-Magdelain

Founder of Sorank, 7+ years of experience in SEO, GEO enthusiast.
On this page

In short

SEO testing measures whether a change to your pages, such as a new title format, more internal links or a schema type, increases organic traffic. Classic A/B testing does not work for SEO because Google sees a single version of each URL, so you test groups of pages instead: change a test group, keep a similar control group untouched, and compare their clicks in Search Console. For small sites, a time-based before and after test with a control group is the practical alternative.

Want to go further? Ask

SEO testing turns SEO opinions into evidence. Many recommendations are debated for years: does adding the year to titles help, do FAQ blocks still matter, does a longer introduction hurt? The only reliable answer for your site is to test it on your pages. Google explicitly allows testing and publishes guidelines to minimise the impact of A/B testing on Search. This guide explains which test designs fit SEO, what to test, how to measure and which statistical traps to avoid.

Why does classic A/B testing not fit SEO?

A classic A/B test, the kind run by conversion tools, splits visitors: half see version A, half see version B, and you compare conversions. It answers a user experience question. For conversion rate optimisation, our guide to the best A/B testing tools covers the options.

SEO asks a different question: how does Google rank the page? Google crawls a URL and indexes one version. You cannot show half of Googlebot version A and half version B, and showing Googlebot something different from users is cloaking, which Google's spam policies forbid. So the unit of an SEO test is the page, not the visitor.

CriterionClassic A/B testSEO split test
What is splitVisitorsPages
Question answeredWhich version converts better?Which version earns more organic traffic?
Main metricConversion rateOrganic clicks, impressions, CTR
Typical durationDays to weeksSeveral weeks after recrawl
RequirementEnough visitorsEnough similar pages on one template

What are the main types of SEO tests?

Split tests on groups of pages

The most robust design. Take a set of pages built on the same template, such as product pages, city pages or blog articles in one category. Split them randomly into two groups with similar traffic. Apply the change to the test group only. After the change, compare the evolution of organic clicks in the test group with the control group. Because both groups face the same seasonality and the same Google updates, the difference can be attributed to your change with reasonable confidence.

Time-based tests

Apply a change to a page or a group of pages and compare performance before and after. Simple, and the only option for small sites, but fragile: seasonality, algorithm updates and competitors' moves all happen at the same time. Always compare against a control group of untouched pages, and compare equivalent periods, for example four weeks against the previous four weeks and the same weeks last year.

Causal impact analysis

A statistical method that builds a forecast of what the test group would have done without the change, based on the control group, then measures the gap. Google's open source CausalImpact package implements this approach and is widely used for SEO tests.

What should you test first?

Prioritise changes that are cheap to deploy on a whole template and likely to move clicks.

  • Title tags. Adding the year, a number, the price or a benefit to the title tag often changes click-through rate quickly. Note that Google may rewrite title links, so check what actually appears in results.
  • Meta descriptions. They do not affect ranking directly but can change CTR.
  • Internal links. Adding a block of contextual internal links to related pages can change how Google discovers and weighs them.
  • Content blocks. An answer-first summary at the top, an FAQ section, a comparison table or a longer description on category pages.
  • Structured data. Adding a schema markup type, for example Product or FAQPage, to see whether rich results or AI citations follow.
  • Headings and layout. Moving the main keyword into the H1, reordering sections or reducing elements above the content.

How do you run an SEO test step by step?

  1. Write a hypothesis. "Adding the price to product page titles will increase organic clicks by improving CTR." One change per test.
  2. Select the pages. Pick pages on one template with stable traffic over the last three months. Exclude pages affected by seasonality spikes or recent changes.
  3. Split randomly. Divide pages into test and control groups with similar total clicks. Random assignment, then a check that both groups had parallel curves before the test.
  4. Fix the duration and the success metric before starting, for example six weeks and organic clicks.
  5. Deploy the change on the test group only, and request indexing for a sample of URLs to speed up recrawl.
  6. Measure the difference between groups from the day Google has recrawled most test pages.
  7. Decide and roll out. If the result is positive and clear, apply the change to all pages. If it is neutral or negative, revert it and log the learning.

How do you measure an SEO test in Search Console?

Google Search Console is the reference for organic clicks, impressions, CTR and average position per page. To measure a split test:

  • Export page level data daily, from the Performance report or the Search Console API, for every URL in both groups.
  • Sum clicks per group per day and plot both curves on the same chart, with the start date of the test marked.
  • Compare the ratio between test and control before and after the change. If the ratio was stable before and rises after, the change likely helped.
  • Look at impressions and CTR separately. More impressions suggest a ranking effect; a higher CTR with stable impressions suggests a snippet effect.
  • Remember the data delay. Search Console data usually arrives with a delay of a couple of days, and very small queries can be hidden for privacy.

Which statistical pitfalls produce false wins?

  • Stopping early. Ending the test the day the curve looks good inflates false positives. Stick to the planned duration.
  • Too few pages. With small groups, one page jumping in rankings can create the whole effect.
  • Ignoring Google updates. A core update during the test can hit groups differently if they are not truly comparable. Note update dates in your log.
  • Changing several things at once. If the title and the content change together, you cannot know which one worked.
  • Running tests forever. Google asks testers to stop once a conclusion is reached; long-running experiments with most users on one variant can look like an attempt to deceive.
  • Using the wrong technique. For variant URLs, follow Google's guidance: rel="canonical" to the original and temporary 302 redirects, never cloaking.

What should an SEO test log contain?

A shared log turns isolated tests into knowledge. Keep one row per test with these columns.

ColumnExample
Test name and datePrice in product titles, 3 March to 14 April
HypothesisShowing the price increases CTR
Template and pagesProduct pages, 240 test and 240 control
Change madeTitle pattern "Name, from 49 | Brand"
Metric and durationOrganic clicks, six weeks after recrawl
ResultPositive, neutral or negative, with the measured gap
DecisionRolled out, reverted or retest
NotesGoogle updates or events during the test

Conclusion: test on pages, measure on clicks, decide in advance

SEO testing works when you split pages rather than visitors, change one thing at a time, keep a comparable control group, fix the duration in advance and measure organic clicks in Search Console. Start with titles, internal links and content blocks on your largest template, log every result, and roll out only what clearly wins. Small sites can still learn from time-based tests with a control group, as long as they treat results as indications.

To follow the impact of your tests on both Google and AI answers, Sorank's GEO and SEO dashboard brings your Search Console traffic and your AI visibility into one view, with a 3-day free trial.

Frequently asked questions

How long should an SEO test run?

Most SEO tests need at least two to six weeks after Google has recrawled the changed pages. Shorter tests are dominated by noise from weekly cycles and ranking fluctuations. Fix the duration before you start, and stop the test once it is reached rather than when the curve looks good.

Can you A/B test SEO with a normal A/B testing tool?

Not for rankings. Classic A/B tools split visitors, but Google sees only one version of each URL, so the ranking effect cannot be measured that way. SEO testing splits pages instead: one group of similar pages gets the change, a comparable group does not, and you compare their organic traffic.

How many pages do you need for an SEO split test?

There is no fixed minimum, but the groups must be large and stable enough for daily noise to average out. In practice, teams usually run split tests on templates with dozens or hundreds of similar pages. With only a handful of pages, use a time-based test and treat the result as an indication rather than proof.

Our Blog for Ambitious Company

Our free SEO tools

See all our free tools

THEY TRIED SORANK BEFORE YOU

Testimonials from ambitious founders

Organic growthE-commerce

0 to 10000 visitors in 5 months

Celio Fabianomonrobotlavevitre.fr
Organic growthSoftware

0 to 5000 clients in 8 months

Thibault BMsorank.com
Organic growthLeisure and aviation

0 to 1104 clicks in 4 months

Dominiqueflight-sensations-idf.com
Organic growthMusic software

x30 clicks in 4 months

Valentin Cordiertiger-sounds.com
Organic growthHealth and wellness

x30 clicks in 4 months

Rodrigue Bretonalthevia.com