Getting serious about website personalization is one of the very best investments a SaaS business can make. Personalizing your website can result in new leads and customers, greater engagement, and increased retention.
But implementing personalization in SaaS is not easy, because you have to do more than simply setting up a few personalized product recommendations.
To get it right, you’ll have to be creative and use excellent tools. And only a few businesses seem to have got this part figured out.
In this article, we’ll go through 6 SaaS personalization strategies (plus one extra) that you can copy right away using OptiMonk.
Let’s get right into it!
- Personalization based on country
- Show a different homepage for new visitors vs returning visitors (current users)
- Personalize by using first name, company name, and more
- Personalize your landing page headline based on ad copy
- Personalize CTA based on company size
- Personalize your message based on industry
- Collect more data with an embedded quiz
Strategy #1: Personalization based on country
Most SaaS businesses are international, with customers all over the world. Personalizing your website based on the country a user is visiting from is a great way to boost your conversion rates.
Shopify uses a simple personalization tactic in its app store: they have a “Popular with businesses in [country]” tag.
You can add a message like this to your homepage, which functions effectively as social proof for your new visitors, reassuring them that you have plenty of customers in their country.
You can also adjust your pricing based on geolocation. This is a common practice among ecommerce stores, but SaaS businesses can use it too.
All you need to do is to convert your pricing to the currency used in your visitor’s country.
You probably don’t need to do this for every country, but if you have lots of visitors coming from a handful of countries, then it’s worth showing personalized messages to them in their own currency.
To set it up, you’ll have to use the “Country selector” targeting feature in OptiMonk:
Strategy #2: Show a different homepage for new visitors vs returning visitors (current users)
The next strategy involves personalizing your homepage based on the awareness stage of individual visitors.
You want to differentiate between new visitors (who haven’t created an account yet) and visitors who already use your product or service. You can even segment users further, by differentiating between people who are on your free trial versus paying subscribers.
Why should you bother segmenting your visitors? Because you have different goals for each of these groups, and you want to display different messages and CTAs to them.
Let’s see an easy-to-implement example of homepage personalization from Gusto.
For new visitors and users who haven’t created an account yet, their homepage promotes the unique selling point of their software, while the CTA encourages visitors to sign up for a 1-month free trial:
But for returning visitors who already have an account, they use a simple “Welcome back” message, and the CTA button encourages them to sign into their account:
You can take this strategy a step further by creating personalized CTAs for your free users, like Livestorm does in the example below. They encourage users on their free trial to upgrade to premium:
Strategy #3: Personalize by using first name, company name, and more
Addressing your subscribers by name is a common practice in email marketing. But if you have that information, why wouldn’t you use it to personalize your website, too?
Check out how Hyperise personalizes its homepage by adding a visitor/subscriber’s company name to the headline and description. They also put the visitor’s first name on the CTA button.
This technique is not yet widely used, which means it has something of a “wow” effect and will get your visitors to pay attention. You can easily personalize your homepage using OptiMonk’s Dynamic Text Replacement feature.
With this tool, you can do more than just add a first name or company name—you can actually use any data you collect about your customers through a form to make your messaging more engaging.
For example, many SaaS companies collect the website domain of potential clients when generating leads. You can use that information to personalize your web pages, like in the example below:
You can get really creative with this strategy. Your only limitation is that you’ll need to work with the data you’ve collected on your new leads and customers.
Strategy #4: Personalize your landing page headline based on ad copy
When you invest your resources into generating paid traffic, you want to make sure that you get the most out of that traffic.
A great way to do this is to adjust your landing page headline to match or echo the copy of the exact ad campaign that brought a user to your website.
You probably test and use different value propositions in your Facebook ads. You might just want to figure out which version of your messaging works best, or maybe you’re targeting different demographic segments with different messages.
In both cases, visitors who click through from a Facebook ad expect to see the same value proposition on the landing page that caught their attention in the ad.
By creating consistent messages in your ad copy and on your homepage, you’ll cut down on confusion and ensure that users find what you know they’re interested in. Result? Your conversion rates will skyrocket.
Check out how Carta shows different headlines for different segments of visitors:
All you need to do is to use UTMs in your Facebook ads (which you probably already do) and then use OptiMonk’s “Source targeting” feature. This will let OptiMonk’s software know which version of your ad the visitor clicked on.
Of course, you can use this strategy for any paid ads you run. Here’s an example from Notion where they match the headline to their Google ads:
Strategy #5: Personalize CTA based on company size
If you’re in the B2B SaaS space, you probably have customers of all sizes—both in terms of workforce and revenue—with very different needs.
For example, large enterprises usually have long buying processes and prefer to talk to a sales representative to get answers to all their questions. They need to be absolutely sure that your software meets their requirements.
On the other hand, startups and small businesses are moving faster and usually want to get started immediately. They don’t mind testing out a piece of software (especially if there’s a free trial) in order to see how it works for them.
If you collect information about the size of a potential customer during the lead generation process, you can use it to optimize your website by segmenting potential customers by size. The best way to do this is by adjusting your CTA buttons for the different audiences.
Here’s an example from Sprig, where startup businesses are shown a “Get started free” CTA:
Larger businesses, on the other hand, see a contact form where they can share more information and let Sprig get in touch with them.
This strategy worked wonders. According to Mutiny, Sprig saw a 95% increase in the number of signups when they began showing company-size specific CTAs.
Strategy #6: Personalize your message based on industry
Differentiating customers based on their industry is a common strategy among SaaS businesses because each industry has specific needs and wants to take advantage of different use cases.
That’s why many SaaS businesses create unique landing pages for different industries and add them to their menu.
Unbounce is a good example:
But instead of waiting for customers to find your industry-specific landing pages, you can also segment your customers and personalize the content of your homepage based on their industry using Dynamic Text Replacement.
Automox does exactly this in the example below:
+1 Strategy: Collect more data with an embedded quiz
As you can see, you’ll need to collect zero-party data for a few of these strategies to work. You’re probably using free eBooks or other kinds of lead magnets to collect basic data like name, business size, and contact info.
However, you can also use an embedded quiz (that’s only visible to new visitors) to collect much more data. Once a visitor has completed the quiz, they’ll never see it again.
Here’s an example from Convertkit:
All the data you collect in this quiz can be used to create unique customer journeys and tailor the website experience for each visitor!
Although website personalization is becoming more and more common in ecommerce, it hasn’t taken over the SaaS world quite yet. But for SaaS businesses that put the work in and start personalizing now, great results await.
Website personalization makes the customer journey more consistent and easier to navigate, whether a user is buying consumer products or subscribing to a software plan. And at the end of the day, a more seamless journey always leads to more conversions!
You can sign up for a free OptiMonk account if you’d like to try out these proven strategies on your SaaS website.