Learn / Guides / Funnels guide

Back to guides

How to create a sales funnel that converts in 5 steps

Sales funnels help you visualize the pages your customers visit, from a landing page to goal completion. They might not be the paths you expect (or even want) customers to follow, but tracking how they perform will help you understand where—and why—users drop off.

Last updated

2 Feb 2024

Reading time

5 min

Share

This guide shares a five-step method for building and monitoring your most important conversion funnels. Read on to discover how data from best-in-class tools like Google Analytics and Hotjar Funnels helps you optimize for improved user experience (UX) and conversions where it matters. 

5 steps to creating an optimized sales funnel:

  1. Map out your main paths to conversion

  2. Build your most valuable funnels

  3. Fix leaks to reduce drop-offs

  4. Bring more traffic through the top of the funnel

  5. Monitor, optimize, and repeat

Find and fix your funnel leaks

Use Hotjar to see why users drop off, so you can win them back.

1. Map out your main paths to conversion

Every visitor who lands on your website and eventually converts will take their own unique path. But after a while, you’ll see recurring patterns and common checkpoints. 

To map out your funnel, start from the end goal (e.g. an ecommerce order confirmation page) and work backward to find the most common paths and pages that get people there. Here are a few ways to do it:

Using Google Analytics 4 (GA4)

  • In GA4, go to Explore > Path exploration and click ‘Start over’ in the top right to remove the sample data. Select the ‘Ending point’ box to add an event or page representing your end goal. GA4 will then display the pages or steps that came immediately before:  

#Using path exploration in GA4 to see what pages led visitors to make a purchase
Using path exploration in GA4 to see what pages led visitors to make a purchase

Using Plausible

With a GA alternative like Plausible, filter by goal conversion (e.g. ‘sign-up’) and view the top entry pages that converting visitors landed on—these will be the pages at the top of your funnel:

#Filtering website visitors by goal completion to find high-converting entry pages in Plausible Analytics
Filtering website visitors by goal completion to find high-converting entry pages in Plausible Analytics

Using Hotjar

  • In Hotjar, filter session recordings by a post-conversion exit page (like a ‘thank you’ page), clicked element (like a ‘Complete payment’ button), or event (like a purchase):

#Filter session recordings in Hotjar to find common paths to conversion
Filter session recordings in Hotjar to find common paths to conversion

Hotjar will display all the data from these recordings in a list: look at the ‘Landing page’ column to identify the most common entry points at a glance, then watch multi-page recordings to review complete user journeys across your site. 

#Filter session recordings in Hotjar to find common paths to conversion
Filter session recordings in Hotjar to find common paths to conversion

2. Build your most valuable funnels

Now that you know the most common paths users take to complete a purchase, use a funnel tool like Hotjar Funnels to visualize them and:

  • Identify the high-traffic exit pages where you lose most visitors 

  • Focus your conversion rate optimization (CRO) efforts on the biggest opportunities 

  • Compare how different segments convert to identify your most valuable cohorts

In Hotjar, select the Funnels tool on the left sidebar and click ‘Add step’. Then, choose a page, clicked element, or event representing your first funnel step (e.g. a landing page).

#Creating a new funnel in Hotjar Funnels
Creating a new funnel in Hotjar Funnels

Repeat to add up to ten steps. Your funnel will look like this:

#A three-step sales funnel created in Hotjar Funnels
A three-step sales funnel created in Hotjar Funnels

Compare up to five user segments to understand how different cohorts behave. For example, you can filter by:

  • Device, to view desktop vs. mobile conversions

  • Referrer URL, to compare the performance of organic search vs. social media traffic

  • Country, to see how traffic from different markets converts

#A sales funnel showing conversion rate differences between desktop and phone users
A sales funnel showing conversion rate differences between desktop and phone users

3. Fix leaks to reduce drop-offs

We use Funnels to track conversions and then watch the recordings. It really helps us understand why users drop off.

Mo Masoud
Director of Digital Strategy at Grimco

Most sales funnels indicate where you’re losing conversions, but that data alone won’t help you improve conversion rates. Instead of guessing why people drop off, watch how they browse, see where they click, and ask them what they need.

If you’re using Hotjar Funnels, click the play icon to jump straight to a session recording playlist of:

  • Users who dropped off: what did they do before they left? Did they encounter any errors or rage-click in frustration?

  • Users who converted to the next step: did they spend time on the page? What elements did they interact with?

#Click the play button in Hotjar Funnels to go straight to relevant session recordings
Click the play button in Hotjar Funnels to go straight to relevant session recordings

Use Hotjar Heatmaps to visualize a heatmap of the page(s) where you’re losing the most users to review clicks, scrolls, and mouse movement. You can filter to view heatmaps of users who did and didn’t reach the next stage of the funnel. For example, filter by:

  • Exit page, to view the actions of users who left without converting

  • Clicked element, to see the behavior of users who did or did not click a call-to-action button (CTA)

  • Event, to see browsing differences between users who made a purchase and those who didn’t

A move map showing mouse movement and clicks of users who did not click ‘get in touch now’

For example, the above mouse movement heatmap shows users who didn’t convert toggling between the monthly and yearly pricing plans, and clicking menu elements and the ‘contact us’ link. This suggests they needed more information before converting. Next steps could include:

  • Triggering an on-site survey to ask visitors what they’re missing

  • A/B testing changes to the page, like adding testimonials or changing the main CTA

Creating a follow-up survey in Hotjar Surveys to find out what information visitors need

💡Pro tip: if your funnel analysis reveals multiple drop-off points, fix the one closest to the end goal first. It’s like repairing a leaky bucket: the hole right at the bottom is the most pressing issue if you want to keep any water in. 

4. Bring more traffic through the top of the funnel

Once your funnel is fixed, you’re ready to bring more people in. Instead of jumping straight to a shiny tactic that might not work for your user personas and most valuable customers (TikTok! Lead magnets! Email marketing!), go back to your analytics data and find your highest-performing traffic sources first.

Here are a couple of ways you could do this:

  • In GA4, go to Reports > Traffic acquisition and sort rows by revenue to see which channel drove the most sales:

#A GA4 traffic acquisition report showing direct, organic search, email, and referral traffic generating the most revenue
A GA4 traffic acquisition report showing direct, organic search, email, and referral traffic generating the most revenue
  • In Hotjar Funnels, filter by referrer URL to compare the conversion performance of different traffic sources: 

#A funnel built in Hotjar Funnels showing organic traffic outperforming non-organic traffic
A funnel built in Hotjar Funnels showing organic traffic outperforming non-organic traffic

Once you know the best-performing traffic sources for your business, you can work on new marketing campaigns with confidence that you’re targeting a high-converting channel.

💡Pro tip: supplement your quantitative analytics data with insights from your target audience. For example, run surveys and interviews (both available via Hotjar) to develop a holistic understanding of the customer journey. The funnels you build are focused on your website, but you’ll want to know how and where people heard about you in the first place.

5. Monitor, optimize, and repeat

Creating a sales funnel is not a one-and-done activity: user behavior changes, website code breaks, and new products get added—so you need to keep a watchful eye on how traffic flows through your website. 

Use the Hotjar Dashboard to monitor your most important funnels. When you spot a drop in conversion rate, you’ll be in the right place to troubleshoot the issue before it becomes a bigger problem.

#Monitoring a sign-up funnel in the Hotjar Dashboard
Monitoring a sign-up funnel in the Hotjar Dashboard

For example, audience intelligence platform Audiense used Hotjar Funnels to monitor their sales funnel. When the team noticed a sudden drop off on their sign-up page, they watched session recordings and quickly discovered that the password validator feature was broken. Thanks to this insight, they fixed the issue in a couple of hours, and conversions returned to normal. 

#Audiense’s broken password validator caused a temporary drop in conversions
Audiense’s broken password validator caused a temporary drop in conversions

We monitor our sales funnel to see where people abandon the sign-up page without converting. One day we noticed a huge drop in conversions. We discovered that the autocomplete feature was broken, so we fixed it, and conversions went back up immediately.

Juan Fernandez
Head of Product at Audiense

Create a funnel that shows you why users drop off

Funnels will show you where you’re losing users, but they won’t help you understand why. For a complete picture of what’s happening on your website, supplement your funnel data with recordings of how visitors navigate, heatmaps showing you where they click, and qualitative feedback about their pain points. 

And if you create your funnels in Hotjar, you’re only one click away from all these insights. 😉

Find and fix your funnel leaks

Use Hotjar to see where and why users drop off, so you can win them back.

FAQs about creating funnels