Ecommerce Personalization: Strategies and Real Test Results

Ecommerce personalization means showing different shoppers different content, offers or products based on what you know about them, such as whether they are new or returning, where they are, or what they are browsing.

In our database, the personalization tests that win most clearly are narrow ones: product recommendations in a specific spot, or one message aimed at one segment.

Broad "different site for each audience" redesigns usually land inconclusive.

This page covers what website personalization is, real examples with their numbers, how to build a strategy that holds up, and how personalization relates to A/B testing.

Every claim about what works is backed by tests you can open and read.

What website personalization is

Website personalization changes what a visitor sees based on a rule or a model.

A rule says "visitors from Canada see Canadian customer logos."

A model says "this visitor viewed three espresso grinders, so show grinders and beans on the homepage."

Most programs mix three building blocks:

  • Who: the audience or segment, defined by traffic source, location, device, new vs returning status, purchase history or behavior in the session. See segmentation and behavioral targeting.
  • What: the content that changes, such as a headline, a banner image, an offer, a product grid or a form message. See dynamic content.
  • How: hand-written rules, or algorithms that choose per visitor, like recommendation engines and contextual bandits. See AI personalization.

Product recommendations are the oldest large-scale version. Amazon described its item-to-item collaborative filtering approach in a 2003 IEEE Internet Computing paper by Greg Linden, Brent Smith and Jeremy York.

The idea of "customers who bought this also bought" comes from that line of work.

Why stores invest in it

The most quoted industry numbers come from McKinsey's Next in Personalization 2021 report.

It found that 71% of consumers expect companies to deliver personalized interactions and 76% get frustrated when that doesn't happen.

It also reported that personalization most often drives a 10 to 15% revenue lift, with company-specific lift ranging from 5 to 25%.

Treat those as survey and consulting estimates, not test results.

They tell you shoppers notice relevance. They don't tell you which personalization will work on your site, or whether it will beat a well-built generic page.

That is what the tests below are for.

Personalization vs product customization

One naming trap: "personalized products" (engraving, monograms, custom prints) are a product feature, not website personalization.

In a Loop Earplugs test reported by Dash of CX, adding an engraved case option at checkout cost 3.04% in conversion rate.

That's a checkout upsell result, and it belongs on our upsells page rather than here.

Website personalization examples with real test results

Below are personalization tests from our database, grouped by what was personalized.

Each one links to the full write-up with the control, the variant and the caveats.

Several come from vendors who sell personalization software, so read the caveats before you copy anything.

Product recommendations

Recommendations are where personalization has the most clear wins in ecommerce.

  • An Optimizely retail customer replaced static homepage products with visitor-specific recommendations and saw 136% more clicks to product pages. Note the metric: clicks, not orders.
  • The same retailer sent searches with no matches to machine-matched products instead of a dead-end page, which lifted revenue 2.74% and click-through 2.11%, according to Optimizely.
  • Craft Spirit Shop showed a popup with recommendations and a headline matched to the product being viewed. OptiMonk reports +38.5% purchase rate and +77.9% revenue per visitor against a no-popup control, with no sample size given.
  • The Oodie added similar-product recommendations to out-of-stock pages that previously offered only a notify-me button: +9.5% conversion rate, reported by Visually.

Recommendations can also cost you. In a Clean Commit test, same-category recommendations on product pages raised average order value 19.7% but dropped conversion rate 9.9%.

Showing alternatives can pull people away from the product they came to buy.

The product recommendations page goes deeper on placement.

Location (geo) personalization

  • VWO showed visitors from nine countries customer logos and results from their own country on its free trial and demo pages. The company reports +376% leads on the trial page and +247% on the demo page. VWO ran this on its own site, didn't publish sample sizes, and changed the variant mid-campaign for three countries.
  • Humana put the same couple in front of a local landmark matched to the visitor's location, like the Golden Gate Bridge for the Bay Area. Banner clickthrough rose 31%.
  • The Global Leadership Summit rebuilt its event landing page around each visitor's local host site. Clicks rose 32%, but registrations didn't change. This is the most common pattern in geo tests: more engagement at the top, nothing at the bottom.

New vs returning visitors

This is the most popular first personalization idea.

It's also where our evidence is weakest. Clean Commit ran several versions on Shopify stores:

TestWhat changedReported resultStatus
Homepage, new vs returningEducational homepage for new visitors, sales-focused one for returning+241.1% conversion rateNot significant; overlapping tests and holiday promotions interfered
Homepage, returning visitorsHighlighted offers and a shorter path to buy+39.3% conversion rateNot significant; the source page also cites +29.9%
Homepage, educational contentBrand story for new, product offers for returning+0.5% conversion rate, +6.7% RPV58.6% probability; mobile +17.7%, desktop -24.4%
Product page, new visitorsEducational PDP for new, condensed PDP for returning+2.4% conversion rate, -7.4% add-to-cart70.5% probability on 37,726 visitors
Product page, returning visitorsSame split+1.0% conversion rate, orders flat2,581 visitors over 33 days

The biggest numbers come from the noisiest tests.

When the test with the most traffic (37,726 visitors) shows +2.4%, the +241% headline from a test disrupted by holiday promotions is not a number to plan around.

Segment-targeted messages in lead gen

Lead-gen sites have some of the cleanest personalization wins, because one segment often has one clear fear or one unfinished task.

All three used AB Tasty's EmotionsAI segments, and the results are measured inside the targeted group.

That's a fair way to measure targeted content, but the lift on total site leads is smaller.

Email personalization

Email is where personalization has the longest track record, and the pattern is the same: relevant content beats a name token.

  • AppVault replaced a first-name subject line with one naming the applicant tracking system already installed on the prospect's careers site. Unique opens went from 13% to 66%. That's opens only, with no sample size given.
  • HomeAdvisor swapped generic follow-up emails for ones matched to each requester's remodeling project, and got 2x the conversion rate and 1.5x the clickthrough.
  • The Global Leadership Summit named each past attendee's closest host site in its email, which brought 87 more registrations than the general version.
  • Apollo Education Group added subscribers' names to a birthday email preheader for +9% opens, but an earlier run of the same test did poorly. Name tokens are a weak lever.

More on this in our email A/B testing guide.

When "personal" hurts

Personal is not always better. In a MarketingExperiments test, removing the writer's photo, greeting and signature from a lead page raised conversion from 34.6% to 39.9%.

That test is about tone rather than targeting.

Still, it's a useful check on the assumption that anything that feels more personal will convert better.

How to build a personalization strategy

A personalization strategy is a short list of segments, each with a specific reason to see something different, and a plan to prove the difference pays off.

Here is the order we'd follow, based on what the tests above show.

1. Start where intent is already known

The strongest results in our database target visitors whose need is obvious from their behavior: a search that returned nothing, a product that sold out, an application left half done.

Those are cheap to detect and hard to get wrong.

Weaker results come from guessing what a broad group wants, like "new visitors want education."

That guess can be right on mobile and wrong on desktop, as the Clean Commit educational homepage test showed (+17.7% vs -24.4%).

2. Pick segments big enough to test

Every segment you personalize for splits your traffic.

A segment that's 8% of visitors needs about 12 times as long as the whole site to reach the same sample size.

Run your segment's traffic through the sample size calculator before you build anything.

A practical rule: start with two to four segments that each cover a large share of revenue.

Ten micro-segments with a custom experience each sounds smart but is usually impossible to measure.

Traffic-source personalization

One low-risk segment is the ad or email a visitor clicked.

If someone arrives from an ad about a specific product or offer, the landing page can repeat that headline and offer.

This is close to ad message match, and it needs no profile data at all, just the URL parameters you already pass.

3. Change one meaningful thing per segment

The geo and segment wins above changed one element: a logo strip, a banner photo, a reassurance line, a quote widget.

The new vs returning tests rebuilt whole pages and got noisy, mixed results.

A narrow change is easier to build, easier to measure and easier to explain when it wins.

4. Measure revenue, not just clicks

Several personalization wins stop at clicks: 136% more product page clicks, 31% more banner clicks, 32% more landing page clicks with no registration lift.

Pick a primary metric close to money (orders, revenue per visitor, submitted leads) and treat clicks as a secondary signal.

5. Keep a holdout and re-check

Personalization is easy to switch on and forget.

Keep a small group that sees the default experience so you can see whether the personalized version still earns its keep months later. Our holdout groups guide covers sizing.

Checklist

QuestionGood signWarning sign
Why does this segment need something different?Observed behavior (abandoned quote, zero-result search)A persona guess
How big is the segment?Enough traffic for a test in 2 to 6 weeksNeeds months to reach a sample
What changes?One element or messageA full page redesign per segment
What's the primary metric?Orders, revenue per visitor, submitted leadsClicks or time on site
Is there a control?A holdout that sees the defaultA before/after comparison

Common personalization mistakes

  • Reporting the segment lift as a site lift. A 23% gain among returning abandoners is not a 23% gain in total leads. Report both numbers.
  • Comparing to last month. Before/after comparisons mix the personalization with seasonality, promotions and ad changes. Use a concurrent holdout.
  • Personalizing on thin data. A visitor who viewed one product isn't a "category lover." Rules built on a single signal tend to show irrelevant content.
  • Too many experiences to maintain. Each segment version needs updating when prices, stock or branding change. Stale personalized content is worse than a good generic page.
  • Ignoring the device split. Results can flip between mobile and desktop, so check both before rolling out.

Personalization vs A/B testing

A/B testing asks "which version is best for everyone in this test?"

Personalization asks "which version is best for each group?"

They aren't rivals. Personalization is a decision about who sees what, and an A/B test with a control group is how you find out whether that decision helps.

A/B testingRule-based personalizationAlgorithmic personalization
GoalFind one winner for the tested audienceServe a chosen experience to a defined segmentPick the best option per visitor
Who decidesThe test resultYou, by writing the ruleA model (recommendations, contextual bandits)
ControlThe original versionA holdback that sees the defaultA holdback or exploration traffic
Traffic neededModerateModerate per segmentHigh, and it grows with the number of options
Main riskShipping a false winnerRules that never get re-checkedA black box you can't explain

How the tools measure personalization

Personalization tools build the A/B test in. In Optimizely Personalization, the default holdback is 5%: 95% of campaign visitors see a personalized experience and 5% see the original, and the reported improvement is the relative difference between the two.

Wingify's (VWO's) Personalize product works the same way: with holdback on, it creates a control group and compares all experiences combined against it.

For algorithmic choices, Optimizely's contextual bandits pick a variation for each visitor based on their profile.

The exploration rate must stay between 5% and 50%.

For how bandits trade learning against earning, see multi-armed bandits.

Worked example: why a 5% holdback is slow

Say a campaign gets 200,000 visitors a month and converts at 3%.

With a 95/5 split, the holdback gets 10,000 visitors a month, or about 300 conversions.

To detect a 10% relative lift (3.0% to 3.3%) at 80% power and 5% significance, a standard two-sample calculation needs roughly 53,000 visitors per group.

The personalized side gets there in about nine days.

The 5% holdback needs over five months. Moving to a 20% holdback gets the holdback 40,000 visitors a month, so you'd reach a reading in under two months.

So the choice is: a small holdback costs less revenue (if the personalization is better) but takes far longer to tell you anything.

Size it with the power you need, not by habit.

When personalization is the wrong choice

  • Your site has basic problems. Slow pages, a confusing checkout or unclear shipping costs hurt every segment. Fix them with ordinary A/B tests first.
  • Your traffic is small. If one site-wide test takes a month, a segment-level test takes many months. Run broad tests until traffic grows.
  • You can't explain why the segment differs. Without a reason, you're testing random variations on a smaller sample.
  • You'll run other tests on the same pages. Overlapping tests can distort each other, which is one reason the +241% Clean Commit result wasn't trusted. See interaction effects.

Read segment results with care

Cutting an A/B test by segment after the fact, then personalizing for whichever segment "won," is a common mistake.

With enough cuts, some segment will look like a winner by chance.

Treat a segment result from an existing test as an idea, then run a new test targeted at that segment to confirm it.

Getting started

If you're starting from zero, a sensible first quarter looks like this: add recommendations to dead ends (zero-result searches, out-of-stock pages, empty carts), then test one geo or traffic-source message on your highest-traffic landing page, each with a holdout.

Leave full new vs returning redesigns until you have the traffic to measure them.

To compare platforms, see our website personalization tools guide.

To find more tests like the ones above, browse all test results.

Questions

What is ecommerce personalization?

Ecommerce personalization means showing different shoppers different content, offers or products based on data such as location, new vs returning status, browsing behavior or purchase history.

Common forms are product recommendations, geo-targeted banners and messages aimed at one segment.

What are examples of website personalization that worked in A/B tests?

In our database, an Optimizely retailer gained 2.74% revenue by showing recommendations on zero-result searches, The Oodie gained 9.5% conversion rate with similar products on out-of-stock pages, and an insurer lifted application submissions 23.47% with a quote reminder for returning abandoners.

Is personalization better than A/B testing?

They do different jobs. A/B testing finds the best version for an audience, while personalization serves different versions to different segments.

You still need an A/B test with a holdout group to know whether a personalized experience beats the default one.

How do you build a personalization strategy?

Start with segments whose need is obvious from behavior, keep segments big enough to test, change one meaningful element per segment, measure orders or revenue rather than clicks, and keep a holdout group so you can re-check the result over time.

Does personalizing for new vs returning visitors work?

Evidence is mixed. In five Clean Commit tests on Shopify stores, none reached significance.

The test with the most traffic, 37,726 visitors, showed only +2.4% conversion rate, while the largest reported lift came from a test disrupted by overlapping tests and holiday promotions.