ServicesCase StudiesAboutBlogContact+44-20-4654-1822
UX Audit

How to Audit a B2B SaaS Signup Funnel: A Step-by-Step Guide

UIDB Team··10 min read

"Users Are Dropping Off at Every Step" Is a Symptom, Not a Diagnosis

It is one of the most common briefs a UX design agency hears from a B2B SaaS team: the analytics dashboard shows a demo signup or free-trial flow with drop-off at every single step, but nobody on the team can say why. The instinct is usually to start redesigning — a cleaner form, a shorter step count, a friendlier headline — before anyone has actually diagnosed which step is failing and for what reason. Redesigning before diagnosing is how teams end up shipping a prettier funnel that converts at the same rate six weeks later.

This guide is the framework we run as a structured UX audit engagement when a B2B SaaS client comes to us with exactly this problem: broad, unexplained drop-off across a signup or demo-request flow.

Step 1: Separate "Drop-off Everywhere" Into Step-Level Data

"Drop-off at every step" almost never means every step is equally broken. It usually means one or two steps are hemorrhaging users and the rest are within normal range, but nobody has broken the funnel down step by step to see it. Pull a funnel visualisation from your analytics tool — GA4, Mixpanel, Amplitude, or PostHog all support this natively — and look at the percentage drop between each individual step, not just top-of-funnel-to-conversion. In the audits we run, the single largest drop-off point is very often the first form field a user encounters after clicking "start," not the final submit step teams assume is the problem.

Step 2: Watch Real Sessions Before Forming a Hypothesis

Numbers tell you where users leave. Session recordings and moderated usability sessions tell you why. Tools like Hotjar or FullStory let you filter for sessions that reached the worst-performing step and then abandoned — watch ten to fifteen of these before writing a single hypothesis. Patterns emerge quickly: users rage-clicking a field that looks interactive but isn't, users pausing for a long time at a field that asks for information they don't have to hand yet (like a company size or a budget range), or users opening a new tab to check something and never returning. Each of these implies a completely different fix.

Step 3: Run Moderated Sessions on the Worst Step Specifically

Analytics and recordings show behaviour; they rarely explain intent. Once you know which step is losing the most users, run five to eight moderated sessions with people who match your actual buyer profile, asking them to complete that specific step while thinking aloud. This is where the real diagnosis happens — a user might reveal that a required field asking for "company size" makes them hesitate because they are not sure which number to give as an early-stage account, or that a demo-request form feels like it commits them to a sales call they are not ready for. Neither of those surfaces in a funnel chart.

Step 4: Separate Friction Fixes From Trust Fixes

B2B signup and demo-request drop-off tends to fall into two categories that require different solutions:

  • Friction problems: too many required fields, unclear next steps, form validation errors that are not explained, mobile layout issues, slow load times on the form page. These are usually cheap to fix and should go into a "ship this week" list.
  • Trust and intent problems: the form asks for more commitment than the user is ready to give at this stage (e.g. requiring a phone number before any product value has been demonstrated), unclear pricing that makes users worried about a sales-call ambush, or a mismatch between what the ad/landing page promised and what the form actually delivers. These need a structural or messaging fix, not a smaller form.

Treating a trust problem as a friction problem — for example, just removing a field instead of addressing why users hesitate to provide it — is the most common reason a redesigned funnel doesn't move the needle. See our B2B vs B2C UX design guide for why B2B buyers behave this way more than consumer users do.

Step 5: Prioritise Fixes by Revenue Impact, Not Gut Feel

Once you have a list of issues, rank them by estimated revenue impact — traffic volume at that step multiplied by the conversion lift you would realistically expect from fixing it — rather than by how obviously broken something looks. A confusing field on a low-traffic step matters less than a moderate friction issue on your highest-traffic step. This is exactly the output our conversion-focused UX audit produces: a ranked, backlog-ready list rather than a wish list of theoretical improvements.

Frequently Asked Questions

How long does a signup funnel audit take?

A focused audit of a single funnel — analytics review, session recordings, and five to eight moderated sessions — typically takes one to two weeks from kickoff to a ranked findings report.

Do we need a large amount of traffic for this to work?

No. Even low-traffic B2B funnels benefit from moderated sessions and recordings, because the diagnosis comes from watching real behaviour, not from statistical significance in the analytics alone.

What is the fastest fix teams usually miss?

Asking for information the user does not have readily available yet (company size, budget, specific technical details) before demonstrating any product value. Moving or removing that field is often the single highest-leverage change in a B2B signup funnel.

Should we run this audit ourselves or bring in a UX design agency?

You can run the analytics and recording review internally, but moderated sessions run by someone outside your team tend to surface more honest friction — participants are more candid with a neutral facilitator than with the product team that built the flow.

Losing users somewhere in your signup or demo flow and not sure exactly where? Book a free consultation and we'll tell you what we'd audit first.

#ux audit#signup funnel#b2b saas ux#conversion rate optimisation

Related Services

UX ResearchUX AuditUX Strategy

Let's build something great together — get in touch

Ready to Talk?

Start Your SaaS Journey