Growth Tech

Website personalization is showing different visitors different things based on who they are or what they’re doing, rather than showing everyone the identical page. Done well, it makes a site feel like it’s paying attention. Done badly, it makes a site feel like it’s watching you through the curtains. The gap between those two is smaller than most teams realise, which is why this is worth getting right.

The plain version: instead of one fixed website that’s the same for everyone, personalization changes what a visitor sees based on signals like where they came from, what they’ve looked at, whether they’re a returning customer, or what they’re doing right now. The aim is relevance. The risk is creepiness. Most of the skill is staying on the right side of that line.

This is the website-specific version of personalization in general, which we’ve covered more broadly elsewhere, and the more intense hyper-personalization, which we’ve also written about. Here the focus is narrow and practical: what you can actually change on a website, what signals drive it, and how to do it so visitors feel helped rather than surveilled.

What’s in this guide

What you can personalize

Personalization can touch almost any part of a page, and knowing the range helps you pick the few worth doing rather than trying to change everything.

You can change what content shows. Different headlines, images, offers, or featured products for different visitors. A returning customer might see “welcome back” and their recent category; a first-timer sees an introduction. This is the most common kind and often the most useful.

You can change what’s recommended. Product or content suggestions based on behaviour, what someone’s viewed, bought, or shown interest in. The recommendation strip that reflects your actual browsing rather than a generic bestseller list.

You can change the messaging. The same product page can lead with different benefits depending on what a visitor seems to care about, price for the price-sensitive, quality for the quality-focused, based on how they arrived or what they’ve looked at.

You can change the calls to action. What you ask a visitor to do next can adapt: a new visitor gets “learn more,” a warm one gets “book a demo,” a returning customer gets “buy again.” Matching the ask to the stage is often where personalization earns its keep.

You can change navigation and layout. More advanced, and riskier: surfacing different sections or reordering things based on what a visitor is likely to want. Powerful when right, disorienting when wrong, because people rely on consistent navigation.

The temptation is to do all of it. The discipline is to pick the two or three changes that most affect whether a visitor gets what they came for, and leave the rest alone. More personalization isn’t better; more relevant personalization is.

The signals

Personalization is only as good as the signals it acts on, so it’s worth knowing what’s available and how reliable each is.

Where someone came from. The referring source, a search term, an ad, an email link, tells you something about intent before they’ve done anything on your site. Someone arriving from a specific campaign can land on a page matched to it. This signal is available immediately and reasonably reliable.

What they’re doing right now. Pages viewed this session, things clicked, time spent. Live behaviour is a strong signal of current intent, and it’s often more useful than history because it reflects this visit rather than a past one. Someone deep in trail running gear right now is telling you what they want right now.

Who they are, if known. For returning or logged-in visitors, past behaviour, purchases, and preferences. Rich but only available for people you recognise, and easy to over-trust when it’s stale. Last month’s interest isn’t always this month’s.

Context. Device, rough location, time, things about the situation rather than the person. Useful in modest ways, a mobile visitor might get a simplified layout, and generally low-risk because it’s not personal.

The honest caveat: signals are guesses, not certainties. A search term suggests intent but doesn’t confirm it. Past behaviour predicts but doesn’t dictate. The teams that personalize well treat signals as informed hints and design for being wrong, because they regularly will be. The teams that treat signals as facts produce the confident, misfired personalization everyone finds annoying.

Where it helps

Being specific about where website personalization actually pays off, because it doesn’t help everywhere and spreading it thin wastes effort.

Matching the landing to the source. When someone arrives from a specific campaign or search, showing them a page that continues that thread, rather than a generic homepage, measurably improves whether they stay and act. This is one of the highest-return, lowest-risk uses.

Relevant recommendations. On sites with lots of products or content, suggesting things that fit someone’s demonstrated interest genuinely helps them find what they want faster. The value scales with how much choice there is to cut through.

Recognising returning customers. Acknowledging someone you know, showing their categories, remembering their context, makes a site feel less like starting over each time. Small, and it adds up.

Adapting to the journey stage. Showing a first-time visitor different things from someone ready to buy means each gets what’s useful to them rather than a one-size compromise. Matching the experience to where someone is in their decision is consistently worthwhile.

Where it helps least is on simple sites with little content, few products, or visitors who all want roughly the same thing. If there’s not much variation in what people need, there’s not much for personalization to do, and the effort is better spent making the single experience excellent. Personalization is a tool for handling variety, so it pays in proportion to how much variety you actually have.

The same visitor, generic and personalized

An example makes the helpful-versus-creepy distinction concrete, so here’s one visitor handled a few ways on a software company’s site.

Someone clicks a Google ad for “project management tool for agencies” and lands on the site. The generic experience drops them on the standard homepage: broad headline, general feature list, a “start free trial” button. It’s fine, and it makes them do the work of figuring out whether this tool fits agencies specifically, when they told you at the door that agencies are exactly what they care about.

The good personalized version continues the thread they started. The landing headline speaks to agencies, the examples shown are agency-shaped, and the call to action matches a first-time visitor: “see how it works.” Nothing here would surprise them if you explained it, because all you did was respond to the ad they clicked. This is personalization doing its job, and it’s the highest-return, lowest-risk kind.

Now the version that tips over. Imagine the page said “Hi, we see you’re at an agency in Dubai, you visited us twice last week from your phone, and you spend about forty minutes a day comparing tools.” Every one of those might be technically knowable, and every one of them makes the visitor feel watched rather than helped. Same company, same visit, and the difference is entirely about using information the visitor didn’t expect you to have or surface. The first version relevant; the second unsettling; the underlying data not that different.

The instructive bit is how close together those live. The good version used the ad click, which the visitor knows they made. The bad version used a pile of tracked detail the visitor never volunteered and wouldn’t expect you to announce. Staying on the right side is mostly about acting on what the visitor knowingly did, at this moment, on your site, and being quiet about the rest even when you could show off. Relevance that feels natural helps. Relevance that shows its homework frightens.

The creepy line

This is the part that decides whether personalization helps or backfires, and it deserves real attention because the failure is expensive in trust.

There’s a line between relevant and unsettling, and it’s crossed when you use information in a way that makes the visitor uncomfortable rather than helped. Recommending a product based on what someone browsed feels helpful. Making it obvious you’ve been tracking them in detail, or using data they didn’t realise you had, feels like surveillance. Same underlying data, different feeling, entirely depending on how visibly and how presumptuously you use it.

The test that works, and it’s the same one from our personalization piece, is to ask whether you’d be comfortable explaining the rule to the visitor’s face. “We show running gear to people who’ve bought running gear” is fine to say out loud. “We noticed you looked at this at 2am three times and didn’t buy, so here’s a discount” is not, even though the second might convert better in the short term. If you’d hesitate to explain it, you’re over the line.

A few practical guards keep you on the right side. Use behaviour on your own site more than data from elsewhere, because acting on what someone did here feels fair in a way that acting on what they did somewhere else doesn’t. Be subtle rather than showy; relevance should feel natural, not announced. And don’t act on sensitive inferences, health, finances, personal circumstances, even if you could, because the risk vastly outweighs the lift.

The thing to hold onto is that crossing the creepy line doesn’t just fail to help, it actively costs you. A visitor who feels watched trusts you less, and trust is far more valuable than any single conversion. When in doubt, personalize less. Restraint reads as respect, and respect keeps people around.

A planning worksheet

The decision is really about which few high-value moments to personalize, using which signals, while staying comfortably on the right side of the creepy line, not about personalizing as much as technically possible.

We’ve put it into a short planning worksheet: a place to pick the two or three moments most worth personalizing, a map of which signals you actually have and how reliable each is, the explain-it-out-loud test applied to each rule you’re considering, and a simple way to measure whether a personalization is beating the generic version. Fill in the moments first. If you can’t name a specific point where relevance clearly helps the visitor, that’s a sign to make the single experience better rather than personalizing.

Start small

The way to do website personalization well is to start narrow, prove it, and expand only what works, so here’s the sensible sequence.

Pick one high-value, low-risk moment. Matching a landing page to a campaign source is the classic first move: clear value, obvious signal, no creepiness. Get one such win working before touching anything else.

Measure it against the generic version. Always compare personalized against the plain experience, honestly. The point is to confirm the personalization actually helps, because sometimes it doesn’t, and a well-run test catches that cheaply before you build more on a false assumption.

Expand only what proves out. When something works, do more of that kind of thing. When something doesn’t, drop it without sentiment. Let evidence, not enthusiasm, decide what you personalize next.

Keep the visitor’s experience coherent. As you add personalization, make sure the site still feels consistent and navigable. A patchwork of clever rules that makes the site unpredictable is worse than a plain site that behaves the same every time. Coherence beats cleverness.

Revisit the creepy line as you grow. What felt fine at a small scale can tip into unsettling as you combine more signals. Periodically re-apply the explain-it-out-loud test to the whole experience, not just each new rule, because the sum can cross the line even when each part didn’t.

The pattern is the same as with anything powerful and easy to overdo: start small, measure honestly, expand what works, and stay restrained. Done that way, website personalization makes a site genuinely more useful. Done as a land-grab for every clever rule you can think of, it makes a site feel creepy and unpredictable, which is worse than doing nothing.

The stuff worth remembering

  • Website personalization shows different visitors different things based on who they are or what they’re doing, aiming for relevance. The risk is creepiness, and the line is thinner than it looks.
  • You can personalize content, recommendations, messaging, calls to action, and layout. The discipline is picking the few changes that most help visitors get what they came for.
  • Signals include referral source, live behaviour, known history, and context. They’re informed hints, not facts, so design for being wrong.
  • It helps most when matching landings to sources, recommending on content-rich sites, recognising returning customers, and adapting to journey stage. It helps least on simple sites with little variety.
  • The creepy line is crossed when you use data in ways a visitor would find unsettling. Test it by asking whether you’d explain the rule to their face.
  • Favour on-site behaviour over outside data, be subtle, avoid sensitive inferences, and when in doubt personalize less. Restraint reads as respect.
  • Start with one high-value, low-risk moment, measure against the generic version, expand only what proves out, and keep the experience coherent.

Want help deciding what’s worth personalizing on your site?

It sits within the wider topic: personalization in general, hyper-personalization, and the signs of bad personalization.

The useful version of this conversation starts with the specific moments where relevance would clearly help your visitors, and the signals you actually have, not with a wish to personalize everything. If you’d like a second opinion on where to start and how to stay on the right side of the creepy line, get in touch and we’ll work through it with you.

Leave a Reply

Your email address will not be published. Required fields are marked *