SEO & GEO Paid ads Website Conversion Pricing Book a call

Website not getting leads: where visitors drop off before booking

Updated 2026-11-14 · 5 min read

Where visitors drop off before booking

Often before the booking form, not inside it. An accounting firm we run marketing for logs every step of its booking calendar, so it can see who tried and stopped. In one week (Oct 26 – Nov 3): 7 booked, 6 tried and stopped (picked a time or typed in the form), 64 showed intent (tapped "book", lingered, came back), 799 glanced.

The calendar itself rarely broke. Times loaded in a median 0.87 seconds, and in one review 0 real visitors were blocked by an error. What stopped people was the page around it.

What stopped peopleWhat the firm sawWhat to check on your site
Cookie noticeIt covered half a phone's first screen; all 7 phone visitors from its bookkeeping ads left within 3–12 secondsOpen your site on a phone. How much of the first screen is yours?
Book button below the foldOn short laptop screens the "Book" button sat below the fold after picking a timeTry booking on a small laptop window
Slow phonesIts old third-party calendar took 18–20 seconds on slow mobile, 5–9 seconds for real Android visitors in Facebook's appTest on mobile data, not office Wi-Fi
Page didn't match the adAds landed on a bare calendar with nothing about what the ad had promisedDoes the landing page repeat the ad's offer?
No price before the call15 people lingered on one service page; none bookedDo you give a price or range?
No time that suits2 phone prospects proven by call transcriptEnough open slots, in the visitor's time zone?

Two things looked like causes and mostly weren't:

In the weeks after those fixes, people who picked a time and finished booking went from 11 of 20 to 18 of 20. The firm can't separate the fixes from more decided visitors.

How do I find where my own visitors stop?

Count each step, then look for the biggest drop. Google Analytics' funnel exploration does this:

"Funnel exploration lets you visualize the steps your users take to complete a task and quickly see how well they are succeeding or failing at each step." (Google Analytics Help: Funnel exploration)

Use four steps: landed on the page → tapped call or book → picked a time or started the form → booked. A drop between landing and tapping is a page problem. A drop after picking a time is a form problem.

Watch for fake visitors. At the same firm, link scanners from LinkedIn, YouTube and a Google Firebase scan loaded pages and tapped "book"; one scan was 81% of cookieless page views and 99% of cookieless booking clicks. Filter them out before you judge the page.

Is my site too slow to get leads?

Check it against Google's Core Web Vitals. Google's targets: the main content shows within 2.5 seconds, the page reacts to a tap in under 200 milliseconds, and the layout doesn't jump (a shift score under 0.1) (Google Search Central: Core Web Vitals). Check heavy embeds such as booking widgets: the firm's old one was about 4.3 MB on first load.

Online booking for a hair salon or house cleaning: does it bring more bookings?

It lets people who have already decided book at 9 pm without calling. It doesn't create the decision. At the accounting firm, 92 people reached the calendar and 10 booked; 56 only scrolled past it.

The decided ones move fast. At the same firm, 14 of 19 serious prospects booked within 10 minutes of landing. So make the booking button easy to reach from every service page.

You can also take bookings from your Google listing. Google Business Profile shows a booking button through a supported provider, and Google notes: "When you book through Google, your provider might charge you." Providers show up on your profile "within a week" (Google Business Profile Help).

If most of your customers still call, a booking widget won't replace answering the phone. See missed calls.

Website conversion rate optimization: what to fix first

In this order, because each step only matters if people reach it:

  1. The first phone screen. Your offer, your phone number and a book button, not a cookie banner or a slider.
  2. Match the source. Ad visitors should land on the page the ad promised. Google: "If they don't immediately find what they expect, they're more likely to leave." (Google Ads Help)
  3. Speed on mobile data.
  4. A price or range, if people need one to decide.
  5. The form. Only the fields you need to call back.
  6. Then measure again with the four-step funnel above.

Example

A hair salon with a booking widget

200 visits a month, 4 bookings. The funnel shows 60 people tap "book" but the widget takes 10 seconds to load on a phone. Fix: a lighter booking page; the step to fix is the load, not the ad.

A house cleaning company with a quote form

Visitors reach the form but few send it. It asks 14 questions, including square footage and pets. Fix: name, phone, ZIP or postal code, and service type; ask the rest on the call.

A dentist running Instagram ads

Most visitors open the site inside Instagram and leave in seconds. Before blaming the in-app browser, check whether the page repeats the ad's offer and whether the first screen is a cookie notice.

Different for you?

Related guides

Sources

  1. Google Analytics Help: [GA4] Funnel exploration
  2. Google Search Central: Understanding Core Web Vitals
  3. Google Business Profile Help: Set up bookings through a provider
  4. Google Ads Help: Optimize your ads and landing pages