The short answer

Honest measurement has six parts: a baseline recorded before the change; a measurement window fixed in advance; a check for seasonality and outside events; an estimate of whether you have enough data to see the effect you hope for; one change at a time, with the date logged; and a result chosen from four honest outcomes: improved, worse, inconclusive or insufficient traffic. On a site with a few thousand visits a month, "inconclusive" will often be the correct answer.

Why most reports on website changes cannot be trusted

Almost every website change gets reported as a success. Someone rewrites the services page, conversions are up the following month, and the change gets the credit. The trouble is that the same report would have been written whatever happened, because the comparison was chosen after the result was known. We call this success theatre: reporting that looks like evidence but could not have shown failure.

The common ways it happens:

1. Record a baseline before you change anything

A baseline is the page's normal performance before the change, measured the same way you will measure it afterwards. Without one, there is nothing to compare against.

2. Fix the measurement window in advance

The measurement window is the period after the change that you will compare with the baseline. Decide it before you make the change and write it down, so the result cannot be shaped by choosing a convenient end date.

3. Allow for seasonality and outside events

The biggest threat to a before and after comparison is that something other than your change moved. Check these before reading a result:

4. Know the minimum data you need

The amount of data needed to detect a change depends on how common the outcome is and how large an effect you hope to see. Small effects on rare outcomes need a lot of data. The table below shows our own calculation, using the standard formula for comparing two proportions in a randomised A/B test at 95% confidence and 80% power. Evan Miller's free sample size calculator⁶ uses a slightly different formula and gives figures about 6% lower; either is fine for planning.

Baseline conversion rateChange you want to detectVisitors needed per versionVisitors needed in total
1%1.0% to 1.2% (a 20% relative lift)About 42,700About 85,400
2%2.0% to 2.4% (a 20% relative lift)About 21,100About 42,200
2%2.0% to 2.2% (a 10% relative lift)About 80,700About 161,400
3%3.0% to 3.6% (a 20% relative lift)About 13,900About 27,800

These are visitors to the page being tested, not to the whole site. A B2B services page with 2,000 visits a month and a 2% enquiry rate would need around 21 months of traffic to detect a 20% relative lift with a properly randomised test. A before and after comparison, which cannot rule out outside causes, needs more evidence still, not less.

5. Why low-traffic sites should not expect statistically proven uplifts

Put the numbers together and the conclusion is uncomfortable but important. A lean B2B team with 5,000 to 100,000 visits a month across the whole site will rarely have enough traffic on a single page to prove a modest change in conversion rate. That is not a flaw in the team or the tool; it is arithmetic.

What this means in practice:

Our guide to CRO for low-traffic B2B websites covers what to do when A/B tests cannot reach significance.

6. Treat "inconclusive" as a valid result

Every change should end with one of four outcomes, decided against the plan you wrote before the change:

OutcomeWhat it meansWhat to do
ImprovedThe metric moved in the expected direction by more than normal variation, and outside causes were checkedKeep the change; consider a similar change elsewhere
WorseThe metric moved the wrong way by more than normal variationRoll back, then work out why
InconclusiveThere was enough data to look, but the movement was within normal variation, or outside events make it impossible to attributeKeep the change if it is sound on its merits; do not claim it worked
Insufficient trafficThe page did not get enough visits or events in the window to say anythingRecord it, and judge the change on reasoning or on a more frequent metric

Recording "inconclusive" honestly has real value. It stops the team building a strategy on noise, it keeps the record of what actually worked clean, and it builds trust with whoever reads the report, because the improvements you do report are believable.

Choosing a measurement method

From strongest to weakest:

  1. A randomised A/B test. Visitors are split at random between versions at the same time, which removes seasonality and outside events. It needs the traffic shown above.
  2. Before and after, with a control. Compare the changed page with similar unchanged pages over the same periods. If both moved, the change probably did not cause it.
  3. Before and after, checked against last year. Use year-over-year data to see whether the seasonal pattern explains the movement.
  4. A simple before and after. Weakest, because anything else that changed is counted as your effect. Use it only with the checks above, and say so in the result.

For most changes on a B2B site, method 2 or 3 is the realistic choice. The step-by-step guide to measuring the impact of a website change shows how to run one.

Keep a change log

A simple record for every change makes all of this possible. For each one, write down:

Search Console also lets you annotate its Performance chart with a short note on a given date, visible to everyone with access to the property⁷. It is a useful companion to the log, not a replacement for it.

How Artiweave measures

Artiweave was built around this approach. Every change it proposes is approved, edited or rejected by a marketer before it is published, with automatic rollback. Outcomes are measured honestly and reported as they are, including "inconclusive" and "insufficient traffic". It does not claim uplifts the data cannot support. It is in private beta.

Frequently asked questions

How long should I wait before measuring a website change?

Decide the window before the change and wait for all of it. For search changes, allow time for Google to recrawl the page and for rankings to settle; Google says some changes take days and others months. Several weeks of whole-week data is a sensible minimum for most B2B pages.

What does an inconclusive result mean?

It means the data cannot tell whether the change helped: the movement was within normal variation, or something else happened at the same time. It is a valid and common result on low-traffic sites. Keep the change if it is sound on its merits, but do not report it as a win.

Can I A/B test a low-traffic B2B website?

You can run the test, but a page with a few thousand visits a month will rarely reach significance for a modest change in conversion rate. At a 2% conversion rate, detecting a 20% relative lift needs around 42,000 visitors to the page in total. Use more frequent metrics, look for large effects and record inconclusive results honestly.

How do I account for seasonality?

Compare against the same period last year, check Google Trends for changes in search demand, and compare with similar pages you did not change. If they all moved together, seasonality or an outside event is the likely cause.

Guides in this section

Related: Finding quick wins in Google Search Console and CRO for low-traffic B2B websites.

Sources

  1. Evan Miller: How Not To Run an A/B Test (2010)
  2. Search Console Help: Data anomalies in Search Console, entry dated 3 April 2026 (accessed November 2026)
  3. Google Search Central: Debugging drops in Google Search traffic (accessed November 2026)
  4. Google Trends
  5. Google Search Status Dashboard
  6. Evan Miller: Sample Size Calculator
  7. Search Console Help: Search Console annotations (accessed November 2026)

Signals over success theatre.

Artiweave publishes only the website changes your team approves, and reports each outcome honestly, including when the data cannot tell. It is in private beta.

Join the waitlist