CRO basics
Optimise your page load speed for a better Google ranking
Page speed stopped being a purely technical topic long ago.
CRO basics
Personalisation is not a first name in an email. That is theatre. Real personalisation means the right customer sees the right product, the right price and the right message at the right moment, based on what they actually do, not on their demographics.

Personalisation is not a first name in an email. That is theatre. Real personalisation means the right customer sees the right product, the right price and the right message at the right moment, based on what they actually do, not on their demographics.
The numbers are clear: ecommerce stores with effective personalisation convert better.
The problem: most shops stop at surface-level personalisation. They segment by age, gender or location, then wonder why conversion stalls. Every analysis shows the same thing: behavioural data beats demographics by a wide margin.
You set fixed rules: “If customer X bought product Y, show accessory Z.” It works, but it is static. Examples:
Limitation: rules go stale. A customer who bought a bike three months ago may be shopping for running shoes today.
Here the shop reacts in real time to what the user is doing right now:
60–70 % of mid-sized shops already use this level. It delivers measurable results but leaves potential on the table.
The shop predicts what the customer needs next, before they know it themselves:
Algorithms work with cluster analysis and lookalike models here. It takes more effort, and the return rises to 15–40 % more revenue.
The shop adapts not just to the customer but to the whole context:
This level needs a connected data ecosystem. But it is what separates an average shop from an outstanding one.
Most recommendation engines use collaborative filtering: “Customers who bought X also bought Y.” That is a start, not the best you can do.
Better: combine collaborative filtering with content-based filtering and context signals:
Real case: a fashion shop grew revenue from recommendations by 23 % by showing not just “Similar items” but “Complete looks based on your style”, derived from six months of purchase history.
Your on-site search is the biggest personalisation lever most shops ignore. 30–40 % of all ecommerce revenue runs through search, and personalised search results convert 2–3× better than generic ones.
What works:
Dynamic pricing is risky. Personalised offers, not personalised prices, are the safe route:
Important: transparency beats deception. A customer who finds out someone else paid less is gone for good.
Batch-and-blast email is dead. This is what works today:
Open rates rise by 40–60 % and conversion by 15–25 % compared with campaigns that are segmented but not individualised.
Same traffic source, same click, different landing pages:
Personalisation runs on data. But not on all of it. Focus on the core data types:
| Data type | Examples | Use |
|---|---|---|
| Behavioural data | Page views, clicks, time on page, scroll depth, search terms | Recommendations, search ranking, trigger emails |
| Transaction data | Purchases, basket value, returns, payment method | LTV models, churn prediction, price sensitivity |
| Device & context data | Device type, time of day, location, weather, traffic source | Landing page selection, checkout optimisation |
| CRM data | Customer segment, support tickets, complaints | Service prioritisation, exclusive offers |
What you do not need: detailed demographics. A customer’s gender or age tells you less about their next purchase than the fact that they put a similar product in their basket three days ago.
You think you are personalising because the email says “Dear Mr Müller”. The customer sees through it at once: it is theatre. Real personalisation shows in the content, not the greeting.
A customer searches once for “gift for mother-in-law” and is still getting gift recommendations three months later. That feels creepy, not clever. Give behavioural data a shelf life:
Your email tool knows which newsletters were opened. Your shop system knows what was bought. Your CRM knows who called. But the three systems do not talk to each other.
The result: the customer gets an email for a product they bought yesterday. Priority 1: bring the data together, at least through a customer data platform (CDP) or a central data warehouse.
“We added personalised recommendations and conversion went up.” Did it? Or is the shop in peak season? Without a parallel A/B test you do not know. Test every personalisation measure against a control (no personalisation). At least 2 weeks runtime, 95 % significance, 500+ conversions per variant.
GDPR compliance is not an add-on, it is a precondition. That means:
A privacy scandal costs more revenue than any personalisation could ever bring in.
You do not need everything. Start with the minimum and scale step by step:
| Layer | Tools (examples) | Investment |
|---|---|---|
| Recommendations | Nosto, Dynamic Yield, Kibo, Bloomreach | €500–3,000/month |
| Email personalisation | Klaviyo, Omnisend, Brevo | €100–800/month |
| A/B testing | Optimizely, VWO, AB Tasty | €300–2,000/month |
| CDP / data warehouse | Segment, Rudderstack, Snowflake, BigQuery | €500–5,000/month |
Tip: many shops spend €5,000 a month on tools before they even know what data they have. Start with GA4 and a solid email tool. Measure for 30 days. Then decide which next step brings the highest return.
The difference between shops that master personalisation and those that do not is not budget. It is method.
The best shops do not collect more data, they use the data they have more cleverly. They do not test more hypotheses, they let algorithms suggest the next steps. They do not personalise more emails, they personalise the whole customer journey, from the first search to checkout.
The return is measurable, the competitive edge is real, and getting started is easier than you think. But without A/B tests you measure nothing. Without data integration your personalisation stays on the surface. Without privacy you risk everything.
Start with an audit. Test one quick win. Measure the difference. Then scale.
CRO basics
Page speed stopped being a purely technical topic long ago.
CRO basics
A website’s load time is the most underrated conversion lever. Every second a user waits lowers the chance of a purchase.
CRO basics
Shops spend thousands on advertising to win new customers and ignore the potential in the visitors they already have. The numbers are clear: personalised recommendations generate 20 per cent more revenue than generic suggestions (McKinsey).
In the Dropoff Analysis you see where your shop loses buyers. Afterwards you know where the first step pays off.