Insightsabout 20 min

    How do I test two versions of a page?

    Short answer

    Build two versions of the page that differ in exactly one meaningful element, split traffic evenly between them, and let each collect enough submissions to be compared fairly. Track which version produces more booked jobs, not just more form fills, before declaring a winner and retiring the loser.

    Before you start

    • A live landing page with steady traffic.
    • A clear conversion goal, such as form submits or calls.
    • A hypothesis about what change might improve results.
    • Enough traffic volume to reach a fair sample size.

    Step by step

    1. 1

      Pick one variable to test

      Choose a single element like the headline, form length, or main image, not several at once.

      Changing multiple things at once makes it impossible to know what worked.

    2. 2

      Build the second version

      Duplicate the page and change only the one variable you decided to test.

      Keeping everything else identical isolates the true effect of the change.

    3. 3

      Split traffic evenly

      Route roughly half of visitors to each version using an even random split.

      An uneven split biases results toward whichever version got more traffic.

    4. 4

      Define your primary metric upfront

      Decide whether you are judging by form submits, calls, or booked jobs before the test starts.

      Choosing the metric after seeing results invites bias toward whichever looks better.

    5. 5

      Let the test run to a fair sample size

      Wait until each version has enough visits and conversions to trust the comparison.

      Ending too early often just measures random noise, not a real difference.

    6. 6

      Track outcomes past the form

      Follow leads from each version into the pipeline to see which produced more booked jobs.

      A version with more submissions but lower booking quality is not actually winning.

    7. 7

      Declare a winner and retire the other

      Once the data is clear, keep the winning version live and remove the losing one.

      Running both indefinitely just splits traffic without improving results.

    8. 8

      Document the result

      Record what changed and what happened so future tests build on what you learned.

      A written history keeps you from retesting the same idea twice.

    What good looks like

    • You know which page version actually performs better.
    • Decisions are based on booked jobs, not just clicks.
    • Future page changes build on documented results.
    • Traffic is not wasted on an underperforming version indefinitely.

    Common mistakes

    The ways this goes wrong in insights, and what to do instead.

    Testing too many changes at once

    The headline, image, and form all change together and the result is unreadable.

    Do this instead: Isolate one variable per test so the cause of any change is clear.

    Calling the test early

    A slight early lead gets declared a winner before enough data has come in.

    Do this instead: Wait for a meaningful sample size before ending the test.

    Judging by submissions alone

    One version collects more forms but those leads rarely book real jobs.

    Do this instead: Follow leads into the pipeline and compare booked job outcomes.

    Never retiring the loser

    Both versions stay live forever, diluting traffic and confusing reporting.

    Do this instead: Commit to removing the underperforming version once the test concludes.

    Frequently asked

    6 questions about test two versions of a page

    Until each version has a meaningful sample of visits and conversions, often two to four weeks.

    Pick the next thing to set up, or back up a step if something here assumed work you have not done yet.

    People usually get here from

    Guides that lead into this one, in case you skipped a step.

    Was this guide helpful?

    Tell us what worked and what didn't. It shapes what we rewrite next.

    You didn't get into business to be in the tech business.

    Managed Tech clients hand this to us. We build it, test it, maintain it, and add to it as the business changes, so nobody on your team has to become the person who knows how the system works.

    Schedule a fit callCallCalls are answered by Troy, our AI assistant. Troy answers questions about the system and services and can schedule, reschedule, or cancel appointments. He never sells or makes offers. Any communication with TactStack is stored in our systems and referenced by Troy during certain interactions. AI can make mistakes.Full documentation