7 Types of Website Personalization, With Real Examples and Ideas

The seven types of website personalization, with real examples from online stores and ideas you can copy.

Nikolett LorinczUpdated · 10 min read
In this article
  1. What is website personalization?
  2. Why personalize your website?
  3. The 7 types of website personalization (with examples)
  4. On-page content vs. popups: two ways to deliver personalization
  5. 15 website personalization ideas you can copy
  6. How to personalize your store with targeted popups in OptiMonk
  7. How to start: 5 website personalization best practices
  8. Website personalization FAQ
  9. Start with one visitor group

In short

Website personalization matches every shopper with an offer that fits a signal you know, such as their country, cart contents or the ad they clicked. Relevant offers get more attention than one message for everyone. Start with one visitor group, give it its own message and test it.

A shopper from Berlin, a returning customer and someone who just clicked your Instagram ad all land on the same homepage. Most stores show all three the same message, even though each came for something different.

Website personalization changes what each visitor sees based on something you already know about them. There are seven main types, built on location, new or returning visits, browsing behavior, cart contents, traffic source, stated preferences and customer status. Each one is below, with a real store example and an idea to try.

What is website personalization?

Website personalization is changing what a visitor sees based on something you know about them: where they are, what they browsed, what's in their cart or what they told you. A first-time visitor from Germany and a returning customer from Texas shouldn't get the same message.

The messages, offers and product picks you show this way are called personalized content. A headline, a product row, a shipping note or a popup can all be personalized.

Personalization vs. customization: with customization, the visitor sets things up themselves, such as choosing a currency or filtering by size. With personalization, the store decides for them, based on a signal it already has.

Why personalize your website?

Personalization makes a store feel smaller and more helpful, in four ways:

  • Shoppers find products faster. Recommendations and quiz results cut down the browsing.
  • Offers fit the visitor. A discount for someone about to leave, free shipping info for someone close to the threshold. You stop giving codes to people who would have bought anyway.
  • Customers come back. A returning shopper who sees what they looked at last time has a reason to continue.
  • You learn about your segments. Each personalized message is a small test of what a group of visitors responds to.

Shoppers notice the difference. In McKinsey's research, 71% of consumers expect companies to deliver personalized interactions, and 76% get frustrated when that doesn't happen. The same report found that personalization most often drives a 10 to 15% revenue lift (McKinsey, November 2021).

The 7 types of website personalization (with examples)

Each type is built on one signal about the visitor, and each signal is a way to segment your visitors. Here they are, with a real store example for each.

1. Location-based personalization

Location-based personalization changes prices, currency, shipping info or offers based on the visitor's country. It's the easiest type to start with, because the store already knows the country from the visit.

Example: Kylie Cosmetics. When a visitor from Hungary lands on the US store, a popup says "Welcome! We ship to Hungary": local currency, international shipping rates and duties already included, with one button to switch to the local store. There, prices show in forint and the top bar names the free EU shipping threshold.

Kylie Cosmetics popup telling a visitor from Hungary that the store ships there, with local currency and duties included
Kylie Cosmetics header in forint with a free EU shipping threshold in the announcement bar

Why it works: a shopper who sees their own currency and shipping terms doesn't have to wonder if the store ships to them.

Try this: show visitors from outside your home market the delivery time and the free shipping threshold for their country.

2. New vs. returning visitor personalization

This type treats first-time visitors and returning visitors differently. A new visitor needs an introduction and a reason to buy the first time; a returning one needs a reason to continue.

Example: Lunya. Lunya shows new visitors a signup popup with a first-order offer: "Receive 15% off your first order." The small print says it applies to first-time customers only, so the offer works as a welcome, not as a discount for everyone.

Lunya signup popup offering 15% off the first order, for first-time customers only

Example: Booking.com. A returning visitor sees a small message under the Sign in button: "Welcome back! It's always a pleasure to see you." It asks them to sign in to see deals of up to 50% off, so the second visit gets a reason to log in instead of another introduction.

Booking.com welcome back message offering returning visitors deals of up to 50% off if they sign in

Why it works: the first visit and the fifth visit have different jobs. Treating them the same wastes the offer on one group or bores the other.

Try this: welcome first-time visitors with a first-order offer, and show returning visitors a "pick up where you left off" message instead.

3. Behavior-based personalization (browsing and purchase history)

Behavior-based personalization uses what the visitor viewed, searched or bought to choose what to show next. The most common form is product recommendations.

Example: Amazon. Amazon's recommendations are built on what it calls item-to-item collaborative filtering: for each item in a customer's recent purchase history, the system pulls up related items, and items that show up across those lists are recommended. Amazon described this in The history of Amazon's recommendation algorithm. On the site, this shows up as rows like "Related to items you've viewed" and "Recommendations for you."

Amazon recommendation rows: Related to items you've viewed and Recommendations for you in Kindle Store

Why it works: a related product is a smaller decision than starting a new search.

Try this: show visitors who viewed a product but didn't buy the items they looked at, with one line of reassurance (reviews, free returns). More ideas: product recommendation examples.

4. Cart-based personalization

Cart-based personalization reacts to the value or contents of the cart. It's often used for free shipping thresholds, add-ons and offers for shoppers about to abandon a cart.

Example: Glossier. Glossier's shopping bag opens with a progress bar and the exact amount left to free shipping, here "9.935 Ft away from free standard shipping." Right below the product, a "Bundle + Save" block offers a matching item at 21% off when bundled with what's already in the bag, so the add-on also helps reach the threshold.

Glossier shopping bag with a free shipping progress bar and a Bundle + Save offer for a matching product

Why it works: a specific, reachable goal ("$12 to go") is easier to act on than a general rule ("free shipping over $50").

Try this: when the cart is just under your free shipping threshold, suggest two or three low-priced add-ons.

5. Traffic source and campaign personalization

This type matches the message to where the visitor came from: a Google ad, an Instagram post, an email, an influencer link. The landing message continues the ad instead of starting over. Most stores tell these sources apart with UTM codes.

Example: BlendJet. Visitors who arrive from Instagram see a popup that names where they came from: "Special offer for finding us on Instagram. Enjoy 10% off," with an email field to claim the code. The offer reads as a thank-you to Instagram followers, not as a discount for everyone.

BlendJet popup for visitors from Instagram offering 10% off in exchange for an email address

Why it works: a visitor who clicked a "20% off" ad expects to see that 20% when they land.

Try this: for visitors with utm_source=instagram, repeat the offer from the post on arrival.

6. Preference-based personalization (quizzes and surveys)

Preference-based personalization uses what the visitor tells you directly: their skin type, size, budget or taste. This is sometimes called zero-party data, because the shopper gives it to you on purpose.

Example: ASOS Fit Assistant. Once a shopper has told Fit Assistant a few things about themselves, such as height, weight and how they like clothes to fit, ASOS shows their size right above the size selector: "Your Fit Assistant size is EU 36." The shopper doesn't have to check a size chart on every product page.

ASOS product page with the Fit Assistant line Your Fit Assistant size is EU 36 above the size selector

Why it works: the shopper answers a question once, and every recommendation after that is easier to trust.

Try this: ask first-time visitors one question ("What are you shopping for?") and show products that match the answer.

7. Customer status and segment personalization

This type uses who the visitor already is to you: a subscriber or not, a customer or not, a VIP. The basic rule: don't ask someone to sign up if they already have.

Example: Vegetology. Vegetology greets returning customers with an OptiMonk popup: "Welcome back to Vegetology," followed by an offer made for people who already know the products, nutrient-packed bundles at 30% off. There's no signup form; the button takes them straight to the bundles.

Vegetology popup saying Welcome back to Vegetology with supplement bundles at 30% off and a Show me the bundles button

Why it works: messages that ignore what the customer has already done feel like the store doesn't know them.

Try this: hide the signup offer from subscribers, and give your VIP segment early access to the next sale instead.

On-page content vs. popups: two ways to deliver personalization

There are two ways to show a personalized message: change the page itself, or show a separate message on top of it.

1. On-page (dynamic) content. The page's own headline, banner, product grid or search results change for each visitor. Personalized blocks placed inside the page are sometimes called embedded content. This needs your store platform's own features or a dedicated personalization engine, and usually some setup work.

2. Targeted popups (overlays). The page stays the same, and a popup shows one message to one segment: a country-specific shipping offer, a quiz for first-time visitors, an add-on suggestion for a cart just under the threshold. You can set this up without a developer.

Most stores use both: the platform handles currency and recommendations on the page, and popups carry the offers and questions for specific segments.

15 website personalization ideas you can copy

Each idea below can be done with a targeted popup or with your store platform. Pick the one that matches a segment you already have.

TypeIdeaWho sees it
LocationShow delivery time and currency for the visitor's countryVisitors from outside your home market
LocationOffer free shipping over a local thresholdVisitors from one target country
New vs. returningFirst-order discount in exchange for an emailFirst-time visitors
New vs. returning"Welcome back" with the latest arrivalsReturning visitors
Behavior"Still thinking about these?" with the viewed productsVisitors who viewed products but didn't add to cart
BehaviorBestsellers from the category they browsedVisitors on a category page for over 30 seconds
CartTell shoppers how much is left to free shippingCart value under the threshold
CartSuggest two or three add-onsCart value just under the threshold
CartA bigger offer for bigger carts on exit intentCart value above a set amount
Traffic sourceRepeat the ad's offer on landingutm_source=instagram (or your ad campaign)
Traffic sourceA shorter signup form for email clicksVisitors from your newsletter
Preferences3-question quiz, then product picks and a codeFirst-time visitors
PreferencesA follow-up offer based on the quiz answerVisitors who answered the quiz
Customer statusHide the signup offerSubscribers
Customer statusEarly access to the next saleYour VIP segment (for example, a Klaviyo segment)

Here's what some of these ideas look like as popups, from the OptiMonk Popup Library. Each was designed by the OptiMonk agent for a real store's brand.

Popup with the headline "Still thinking about these?" showing a puffer jacket, base layer top and beanie with prices and a Checkout now button

The Perfect Set Recommendation (designed for Halfdays). "Still thinking about these?" brings back three products with prices and an Add button each, plus a star rating line. It's the behavior idea from the table: remind the shopper of what they were looking at. See this popup

Popup with the headline "Complete your kit." recommending a cap, hiking socks and a dry bag to reach free shipping

The Gear Upgrade (designed for Columbia). "Complete your kit. Reach the free shipping threshold with these trail-ready favorites." Three small add-ons make the threshold easy to hit, so the shopper gets free shipping and the order grows. See this popup

Green exit-intent popup with the headline "Free Shipping Awaits!" and a pair of clogs

Free Shipping Threshold Modal (designed for Crocs). Shown on exit intent: "Free Shipping Awaits!" with the threshold and free returns in one line, and a Keep Shopping button. It answers the shipping question right when a visitor is about to leave. See this popup

Quiz popup asking "What's your snack style?" with three answer cards

Dough Discovery Quiz (designed for Eat Deux). "What's your snack style?" with three tappable answers, for personalized recommendations and a discount. The question comes first and the email step later, when the visitor wants the result. See this popup

How to personalize your store with targeted popups in OptiMonk

OptiMonk doesn't change your page content. It shows the right popup to the right visitor.

That covers most of the seven types. Here is how each one maps to targeting in OptiMonk:

TypeTargeting in OptiMonkAsk the agent, for example
LocationCountry (is from / is not from)"Show visitors from Canada our shipping times and prices in CAD."
New vs. returningReturning visitors"Show first-time visitors 10% off their first order."
BehaviorProduct recommendations in the popup and visited pages"Before visitors leave a product page, show them the products they viewed."
CartCart rules (cart value, number of products, product in cart)"When the cart is under $50, suggest three add-ons to reach free shipping."
Traffic sourceSource (Google organic, Google Ads, Facebook, direct, or a custom utm_source)"Show visitors from Instagram the 15% offer from our post."
PreferencesSurvey answers and connected campaigns"Ask new visitors what they're shopping for, then show matching products and a code."
Customer statusSubscribers (people who signed up through an OptiMonk popup) and Klaviyo lists and segments"Don't show the signup popup to subscribers. Show our VIP Klaviyo segment early access instead."

More on each rule: country targeting, returning visitors, visited pages, cart value targeting, source-based targeting, survey-based targeting, connected campaigns, subscriber recognition, Klaviyo lists and segments, and dynamic product recommendations.

You describe the popup in one sentence, for example: "Create a popup promoting free shipping over €50 for visitors from Germany." The agent designs it in your brand's colors and fonts, writes the copy and builds a separate mobile version.

OptiMonk agent turning a one-sentence prompt into four ASOS popup concepts for free shipping over €50

It doesn't stop at publish. You can A/B test the offer or the whole design, and run a holdout test that compares the popup with a control group that sees no popup, so you see the revenue it brings in.

For more popup-specific examples, see these personalized popup examples.

How to start: 5 website personalization best practices

  • Start with one segment that makes money. Cart abandoners and visitors from abroad are good first picks: the signal is clear and the result shows up in revenue.
  • One signal, one message. Don't stack country, source and cart into one popup. Each segment gets one clear message.
  • Pick the right moment. Exit intent for a last offer, a few seconds on the page for a welcome, the cart page for a shipping nudge.
  • Measure against a holdout group. Keep part of the segment without the message, so you know what the personalization adds and not just what that segment would have done anyway.
  • Use only data you're allowed to use. Country, cart and on-site behavior are part of the visit. For email, quiz answers and customer data, follow GDPR and your privacy policy.

For a wider plan, see these personalization strategies and our ecommerce personalization guide.

Website personalization FAQ

What are the main types of website personalization?

The seven main types are location-based, new vs. returning visitor, behavior-based (browsing and purchase history), cart-based, traffic source, preference-based (quizzes and surveys) and customer status personalization. Each one uses a different signal to decide what a visitor sees.

What is an example of personalized content on a website?

Product recommendations based on what you viewed are the most common example, like Amazon's recommendations. Others are prices in your own currency, a cart note that says how much is left to free shipping, and quiz results that suggest products.

What is the difference between personalization and customization?

With customization, the visitor makes the choice, such as picking a currency or a size filter. With personalization, the store makes the choice for them, based on what it knows, such as their country or their cart.

Do I need a personalization engine to personalize my website?

Not necessarily. To change the page's own content for each visitor, you need your platform's features or a personalization engine. To show a targeted message to one segment, a popup tool is enough.

Can small stores personalize without a developer?

Yes. Many store platforms handle currency and basic recommendations, and a popup tool lets you target by country, cart, traffic source or subscriber status without code. With OptiMonk, you describe the popup in one sentence and the agent builds it.

Start with one visitor group

You don't need a personalization engine to start. Pick one group you can already recognize, such as visitors from abroad, carts just under your free shipping threshold or people who came from an ad, and give them one message that fits. Compare it with a holdout group, then add the next.

Your first personalized popup is one sentence away: describe who should see it and what it should say, and the OptiMonk agent designs it for your brand, with a separate mobile version.

Free to start. No credit card.

Written byNikolett LorinczMore from Nikolett

Keep reading

All articles
OptiMonk monk meditating in lotus pose

Your first popup is
one sentence away.

Free to start. No credit card.