Shopify Personalisation: How to Serve the Right Content to the Right Customer

Niko MoustoukasUpdated

Quick summary

Practical Shopify personalisation without enterprise tools starts with Klaviyo conditional content blocks showing different products based on purchase history, geo-based pricing and currency via Shopify Markets, and AI product recommendations on product and cart pages via Rebuy or LimeSpot. Homepage personalisation for returning customers showing their browsed categories adds 5-10% conversion uplift when configured correctly.

Most Shopify merchants treat every visitor the same: same homepage, same product recommendations, same email content. A customer who has bought from you three times sees the same experience as someone who has never heard of you.

The gap between personalised and generic is now measurable. Stores using contextual product recommendations see a 10-15% higher conversion rate on recommended products versus non-recommended. Segmented email campaigns generate 58% of all email revenue despite being sent to a fraction of the list (Klaviyo benchmark data, 2024).

The problem is not motivation. It is knowing what is actually achievable on Shopify without a six-figure platform investment, and knowing where to start.


What Are the Levels of Personalisation Available on Shopify?

Think of personalisation as a spectrum with three levels:

Level 1: No personalisation. Everyone sees the same content. This is the default for most Shopify stores. It leaves significant conversion and retention value on the table.

Level 2: Segment-level personalisation. Content and recommendations are tailored to groups of customers based on shared characteristics: location, purchase history category, email engagement, new vs returning visitor status. This is achievable on standard Shopify with tools costing £50-200/month.

Level 3: 1:1 personalisation. Content is dynamically generated for each individual based on their specific history and behaviour. This is what Amazon does. Achieving true 1:1 personalisation on Shopify requires enterprise tools (Nosto Enterprise, Bloomreach) and typically makes sense only at £5M+ annual revenue.

For the vast majority of UK Shopify merchants, Level 2 is the right target. The returns are real, the tools are accessible, and the complexity is manageable.

The benchmark: personalisation at segment level increases email revenue by an average of 760% compared to batch-and-blast sending (Campaign Monitor, 2024). That figure comes from the compound effect of higher open rates, higher click rates, and better product-to-customer fit.


How Does Shopify Markets Enable Geographic Personalisation?

Shopify Markets is Shopify's built-in internationalisation tool, available on all Shopify plans. For UK merchants selling to multiple regions, it is the foundation of geographic personalisation.

What Shopify Markets enables:

  • Currency localisation: show prices in the visitor's local currency, with exchange rates updated automatically.
  • Language localisation: serve translated versions of your store to different regions. Requires a paid translation app (Translate and Adapt, included free with Shopify, covers basic translation; Langify from £17.50/month offers more control).
  • Domain or subdomain routing: serve different markets from different domains (e.g., yourstore.co.uk for UK, yourstore.de for Germany) or from language subfolders.
  • Market-specific pricing: set different prices for the same product in different markets, independent of the exchange rate conversion.
  • Product availability by market: exclude specific products from markets where they are not available, relevant, or compliant.

For a UK merchant whose traffic analysis shows meaningful visitor volume from the US, Australia, or EU countries, enabling Shopify Markets for those regions typically lifts conversion in those markets by 15-25% through currency localisation alone. Shoppers are significantly less likely to complete a purchase when they need to mentally convert prices.


How Do You Use Klaviyo to Personalise Email Based on Purchase History?

Klaviyo is the most powerful personalisation tool available to Shopify merchants at mid-market scale. Its integration with Shopify is native and deep: every order, product view, cart abandonment, and customer attribute syncs automatically.

The personalisation use cases with the highest commercial return:

Post-Purchase Category Follow-Up

When a customer buys from a specific product category, trigger a follow-up sequence 14-21 days after delivery recommending complementary products from the same or adjacent category.

Setup: create a Klaviyo flow triggered by "Placed Order" where the trigger filter includes "Product in order is in category: [X]". Use Klaviyo's dynamic product blocks to pull recommendations from that category. This flow alone typically generates 3-5% of email revenue for stores that implement it correctly.

Win-Back by Purchase Frequency

Segment your list into: active (purchased in last 90 days), at risk (purchased 91-180 days ago, not since), lapsed (181-365 days), lost (365+ days). Each segment gets a different tone, offer, and message.

  • At risk: reminder of what they bought + "here is what is new"
  • Lapsed: social proof + modest incentive (10% off) + urgency
  • Lost: strong incentive or survey to understand why they left

Klaviyo's predictive analytics feature (available on Klaviyo Growth plan, from £45/month for small lists) calculates predicted CLV and churn probability per customer. Use this to prioritise which lapsed segment to invest in.

VIP Tier Personalisation

Create a VIP segment of your top 10% by lifetime spend. Email this group differently: early access to launches, exclusive variant previews, handwritten-style thank you copy. Klaviyo segments update in real time as purchase data syncs from Shopify.


How Do Product Recommendation Apps Work on Shopify?

Product recommendations are segment-level personalisation applied at the product page and cart level. The two tools worth knowing:

LimeSpot Personalizer (from $18/month): LimeSpot analyses purchase and browse patterns to generate "customers also bought", "you may also like", and "recently viewed" blocks. It installs via the Shopify App Store and requires no developer work for standard placements. The algorithm improves with data volume: expect more accurate recommendations after 90 days of training on your store's order history.

Rebuy Smart Cart (from $99/month): Rebuy is a more powerful tool aimed at mid-market merchants. It personalises not just product recommendations but the entire cart experience: smart upsells based on what is in the cart, post-purchase offers, and bundle suggestions. Rebuy's rule-based engine lets you define exactly what to recommend and when (e.g., "if cart contains X and value is over £75, recommend Y"). The ROI data from Rebuy's own case studies is strong, but the cost is higher than LimeSpot and the setup requires more configuration time.

Shopify's native recommendations (free, built into the theme): Shopify generates basic product recommendations automatically based on order co-occurrence data. These are adequate for stores with limited product ranges or lower traffic. They lack the configurability and performance of LimeSpot or Rebuy.

For merchants with under 500 monthly orders, start with LimeSpot. It will show meaningful lift within 60 days. Move to Rebuy when AOV and order volume justify the higher monthly cost.


How Do You Personalise Homepage Content for Returning vs New Visitors?

New visitors and returning customers have different needs. A new visitor needs to understand the brand, the value proposition, and why they should trust you. A returning customer already knows all that. They want to see new products, recent arrivals, and reminders of what they browsed last time.

Most Shopify themes treat both the same. You can fix this with page builder apps:

Shogun Page Builder (from $39/month): Shogun's audience conditions feature allows you to show different content blocks to different visitor types. You can set rules based on: new vs returning visitor, referral source, country, device type, or Klaviyo segment membership. A returning customer who has bought from your footwear category can see a homepage banner promoting your latest footwear drop. A new visitor sees your hero messaging and bestsellers.

GemPages (from $29/month): similar capabilities to Shogun, with comparable audience condition controls. The editor is more visual and intuitive for non-technical teams. Audience conditions are available from the GemPages "Advanced" plan.

A practical implementation to start with: create two homepage variants in Shogun or GemPages. Version A (new visitors): brand introduction, bestsellers, trust signals. Version B (returning visitors): "welcome back" tone, new arrivals, recently viewed products pulled via a dynamic block. Configure the audience condition to show Version B to any visitor with a Shopify cookie from a previous session.

This single change delivers a more relevant experience for your most commercially valuable segment (customers who have bought before and are back) without requiring any customer data beyond a browser cookie.


How Do You Set Up Personalised Search Results?

Site search is often overlooked as a personalisation lever. The average Shopify store converts search users at 3-4x the rate of non-search users, because searchers have high purchase intent. Personalising the search results further increases that conversion.

Searchie (from $29/month) and Boost Commerce Product Filter and Search (from $19/month) both offer search personalisation features: surfacing products the customer has viewed or purchased before when they are relevant to the query, and learning from click and purchase data to improve result ranking over time.

Shopify Search and Discovery (free): Shopify's native app provides filtered search and basic synonym management. It does not offer personalisation based on individual behaviour, but it is a significant improvement over the default Shopify search for stores with large product catalogues.


Key Actions to Take Now

  1. Enable Shopify Markets for your top non-UK traffic countries. Check Google Analytics for your highest-volume non-UK markets and configure currency and language for those regions first.
  2. Set up a Klaviyo post-purchase category flow for your top two product categories. This single flow typically generates 3-5% of total email revenue within 90 days of launch.
  3. Create four list segments in Klaviyo: active, at risk, lapsed, and lost. Write a specific win-back email for each and activate them this week.
  4. Install LimeSpot and configure "customers also bought" recommendations on your product pages and cart. Review recommendation accuracy after 60 days and adjust category groupings if needed.
  5. Build two homepage variants in Shogun or GemPages, one for new visitors and one for returning visitors. Launch both and measure conversion rate by variant in Google Analytics 4.
  6. Upgrade to Klaviyo's predictive analytics tier if your list is above 1,000 active subscribers. Use the churn probability data to prioritise your retention spend.

Frequently Asked Questions

Is 1:1 personalisation achievable on standard Shopify?

True 1:1 personalisation (a unique experience for each individual visitor) is not achievable on standard Shopify without significant custom development and enterprise tooling. Segment-level personalisation, which groups customers by shared characteristics and serves relevant content to each group, is fully achievable and delivers the majority of the commercial value.

Does personalisation require customer accounts?

Not entirely. Email personalisation requires known customer data (email address and purchase history). Homepage and on-site personalisation can use browser cookie data to distinguish new from returning visitors without requiring login. For the richest personalisation (based on specific purchase history), encouraging account creation or email sign-up is valuable.

How much does meaningful personalisation cost on Shopify?

A practical personalisation stack for a mid-market UK Shopify merchant: Klaviyo Growth (from £45/month), LimeSpot (from $18/month), and Shogun (from $39/month). That is roughly £100-120/month total. The returns from improved email conversion and on-site recommendation lift typically exceed this cost within the first quarter.

Can I personalise by customer location within the UK?

Yes, with limitations. Shopify and Klaviyo both capture location data. You can send region-specific emails (e.g., promoting a pop-up event in London only to London-based subscribers) using Klaviyo location segments. On-site location personalisation within the UK requires a more advanced setup via Shogun or GemPages with geo-targeting rules.