Session recordings told the story: users landed on a sign-up form with zero context. No services listed, no pricing visible, no photos of the vans. Some tried scrolling - nothing below the fold. Some clicked the logo hoping for a homepage. Most just closed the tab.
The numbers were brutal. 61.4% of visitors dropped at the sign-up page alone - of 665 sessions that reached /auth/sign-up, only 257 made it through. Users were averaging 14.7 rage clicks on the sign-up form, a frustration signal 3x higher than any other page. And 80.6% of our traffic was mobile, where the experience was worst - mobile users rage-clicked 5x more than desktop.
Google Ads - our biggest traffic source at 391 sessions - was converting at just 2.8% to even reaching signup. The landing page had accidentally hidden the "Book Now" button on mobile behind a hamburger menu, and loaded 9.8MB of unoptimized images - a 16-second load on 4G.
Even users who made it past signup weren't safe. Of 338 total signups across this period, 231 never booked - a 68.3% drop-off rate. The booking flow itself had a 31.7% drop at the address step and 16.1% at payment. But the biggest problem was upstream. The auth wall was killing us before users ever saw what Royal Pawz offered.