ENID Start a project

A/B Testing for Apps and Websites: What It Is and How to Run One

A/B testing for apps and websites: what it is, when it works, how many visitors you need, and how to run a test that leads to a clear decision.

rekursiv team · 4 min read

Concept test mockups under NDA as a polaroid with a paper clip and a rekursiv business card
In this article

A/B testing means showing two versions of the same page, screen or flow to different groups of real users at the same time, then letting one metric decide which version performs better. For apps and websites, it is the most direct way to settle a design debate with evidence instead of opinion.

See our concept and A/B testing service.

What A/B Testing Is, in Plain Terms

Version A is usually what you have now. Version B changes one thing: a headline, a checkout step, the order of a sign-up form, or a whole redesigned page. Traffic is split at random, so both groups are alike, and you compare the result on the metric you chose before the test started.

A/B testing tells you which version wins. It does not tell you why. That is why good teams pair it with usability testing or interviews: the test measures behaviour, the research explains it.

What You Can A/B Test on an App or Website

What to testExampleMetric to watch
Copy and headlinesBenefit-led headline vs feature listClick-through to the next step
Forms and sign-up5 fields vs 3 fields plus later profile completionCompleted sign-ups
Checkout flowOne-page checkout vs step-by-stepCompleted orders
OnboardingTutorial screens vs learning in contextDay-7 retention
Pricing and offer displayMonthly vs annual shown firstPlan chosen, revenue per user
Full redesignNew site vs current siteConversion, average order, task success

How to Run an A/B Test, Step by Step

  1. Write one hypothesis. "Moving delivery cost to the product page will reduce checkout drop-off." One change, one expected effect.
  2. Pick one primary metric. Decide it before launch. Track a few guardrail metrics, such as refunds or support tickets, so a "win" does not hide a problem.
  3. Estimate the sample size. Your current conversion rate and the smallest change worth detecting decide how many visitors each version needs. A free sample size calculator is enough.
  4. Split traffic at random. Same time period, same audience, 50/50 unless there is a reason to send less traffic to the riskier version.
  5. Run full weeks. Include weekdays, weekends and payday, because buying behaviour in Indonesia shifts around them. Do not stop the test the moment B looks ahead.
  6. Read the result, then ask why. A clear winner gets shipped. A flat result is also useful: it tells you the change did not matter, so the next test should be bolder.

When A/B Testing Is the Wrong Tool

  • Low traffic. If a page gets a few hundred visits a month, a test can run for months without a clear answer. Moderated research with 5 to 8 people finds the big problems faster.
  • Ideas that are not built yet. Building two full versions just to test them is expensive. Test mockups or prototypes first.
  • Questions about motivation. "Why do people abandon the cart?" is a research question. A/B testing can only check the fix you come up with.

Real Examples from Our Projects

Testing concepts before building. An adult FMCG brand (under NDA) wanted a gamified tips site with scratch-to-reveal tips and guest stories. Before development, we ran 10 remote concept sessions comparing 3 concepts on mockups. The finding shaped the build: a reveal mechanic sparks curiosity once, and people return when what is revealed is new, useful or personal. That is the kind of insight an A/B test on a live site cannot give you.

A/B testing a full redesign. For an adult lifestyle e-commerce brand (under NDA), we worked over three years and 3 studies. We tested and interviewed 157 people, used machine learning clustering to define 5 customer archetypes, redesigned the site around them, and then ran an A/B test of the new site against the old one in Jakarta and Bali. The research made the redesign strong; the A/B test proved it before launch.

The pattern in both projects is the same: research narrows the options, testing confirms the choice.

How to Start

Pick the one page or flow where a better result would matter most this quarter, usually sign-up, checkout or a key landing page. Check how much traffic it gets, then decide whether to start with concept testing on prototypes or a live A/B test. If you want help designing the test and reading the results, talk to us.

Frequently Asked Questions

What is A/B testing?

A/B testing is an experiment where two versions of a page, screen or flow are shown to different groups of real users at the same time, and one metric, such as sign-ups or purchases, decides which version performs better.

How long should an A/B test run?

Long enough to reach the sample size you planned, and at least one or two full weeks so weekday and weekend behaviour are both included. Stopping early because one version looks ahead is the most common mistake.

How much traffic do I need for A/B testing?

It depends on your current conversion rate and the size of change you want to detect. Small sites often need weeks to detect small changes, so they test bigger differences or use moderated research instead.

What is the difference between A/B testing and concept testing?

Concept testing shows mockups or prototypes to a small group before anything is built, to learn which idea is worth building and why. A/B testing compares live versions with real traffic to measure which one performs better.

Can you A/B test a full redesign?

Yes. Send part of the traffic to the new site and part to the old one, and compare the same metrics. It works best when the redesign is already shaped by research, so the test confirms a strong option.

Sources

Project figures from rekursiv case studies

Related Projects

More Articles

All articles →

Next step

Got a Similar Brief? Let's Talk.