Insights
Why your Google Ads get clicks but no bookings
9 min read

If your Google Ads are not converting into bookings, the problem is usually one of five things. The account counts the wrong actions as conversions, the ads run on YouTube, Display and mobile apps, broad match keywords pull in unrelated searches, location targeting includes people who are not nearby, or the landing page or form fails on a phone. Each one can produce plenty of clicks and a healthy-looking conversion number while your calendar stays empty.
The fix starts with one comparison: Google's conversion count against your real bookings for the same 90 days. That comparison tells you whether you have a tracking problem, a traffic problem or a page problem.
What "conversions" in Google Ads actually counts
A conversion is whatever someone set up the account to treat as a conversion. Google does not know that a phone call led to a $6,000 job or a signed retainer. It only knows that a tagged action happened.
Actions that are not leads
Accounts often count one or more of these:
- A page view of the home page or a "thank you" page that can be reached without submitting anything
- A click on a button, a phone number or an email link (a tap is not a conversation)
- Scrolling, time on site or video plays
- Calls that connected for a few seconds, including wrong numbers and sales calls
- Form submissions with junk data, with no check that a real person filled them out
Google lets each conversion action be set to "Primary" or "Secondary." According to Google's Ads help center, primary actions are included in the Conversions column and used for bidding when a campaign optimizes for conversions. This matters more than it looks. If a button click is primary, Google's automated bidding will hunt for more people who click buttons, not more people who book.
Our related article on conversion tracking goes deeper on what each setup counts. For now, open the Conversions summary in your account and read the list. Every action marked Primary should be something you would be happy to pay for as a lead.
Why call tracking needs a second look
Calls from ads are counted only if they last a minimum length you set (Google's default is 60 seconds, so check yours). A short minimum counts hang-ups. A long one may miss real calls from people who just wanted to confirm your hours and then came in. Neither number tells you if the caller booked, which is why your own call log matters.
Is it Google Ads not converting, or just not counted?
Before changing anything, run this comparison. It takes about an hour and it is the most useful hour you will spend on your ads.
- Pick the last 90 days, a window long enough to include leads that took weeks to close.
- In Google Ads, note the total conversions, broken out by conversion action.
- From your phone system, count calls that came from the ad numbers or ad-attributed lines.
- From your form inbox or CRM, count form leads with real names and contact details.
- From your calendar or scheduling software, count the consults, estimates or jobs that were actually booked, and ask staff how many said they came from an ad or a Google search.
- Put the numbers side by side.
Here is an illustration with made-up numbers, not a client result:
| Source | 90-day count |
|---|---|
| Conversions shown in Google Ads | 212 |
| Calls from ads in your phone log | 31 |
| Form leads with real contact details | 18 |
| Booked consults, estimates or jobs | 14 |
In this example Google reports 212 conversions, but only 14 turned into bookings. That gap says the account is counting something other than leads. If the gap were small and bookings were still low, the problem would be traffic quality or your follow-up speed instead.
A smaller gap still deserves attention. Even if the numbers roughly match, compare cost per booking with what a booking is worth. A $90 click that yields a booking worth $400 in margin is a different problem from a $90 click that yields a booking worth $4,000.
Where your clicks are really coming from
Clicks only matter if the right person made them. Three settings decide that.
Ads on YouTube, Display and mobile apps
A Search campaign is supposed to show text ads when someone types a query. But Google describes Display partners as sites in the Display Network that show your ads on partner websites, mobile phone apps and other placements. Some campaign types spread across channels by design. Google's help center says Performance Max, for example, reaches YouTube, Display, Search, Discover, Gmail and Maps from a single campaign.
That is fine when the goal is awareness. It is a problem when the account optimizes for a weak conversion, like a page view. Cheap clicks from a video or a mobile game are easy to get, and they will inflate your numbers while no one calls.
To check, look at the Networks setting on each Search campaign and turn off Display unless you have a reason to run it. For Performance Max, review the channel and placement reports and see how much spend went outside Search. If a service business with a high-value, local offer is spending a large share on Display or apps, that spend deserves a hard look.
Broad match search terms
Broad match lets Google show your ad for searches it judges related to your keyword's meaning, not just its words. That can work with strong conversion data. With weak data, it drifts. A cosmetic practice bidding on a procedure can show up for "how much does it cost to remove" searches or for job seekers. An estate planning firm can get clicks for free form downloads. A plumber can show for "plumbing apprenticeship."
Open the Search terms report (under Insights and reports) and read the last 30 days of actual queries, not the keyword list. Sort by cost. Mark anything that is not a person trying to hire you, then add those words as negative keywords so your ads stop showing for them. Consider moving your best-performing terms to phrase or exact match.
Location targeting that includes people who are "interested in" the area
New Search campaigns start on a location setting called "Presence or interest." Google describes it as reaching people who are likely to be in or regularly in your targeted location, as well as people who have shown interest in it. The alternative, "Presence," limits ads to people in or regularly in the area.
For a local business that serves clients in person, "interest" is rarely what you want. A roofer in a Texas suburb can pay for clicks from someone in another state who searched for the city out of curiosity. A law firm can be charged for clicks from someone who read about a crash in the news. A med spa can pay for a tourist researching a trip.
In the campaign settings, open Locations, then Location options, and choose Presence. Then check the Locations report to see where clicks actually came from. Those places should match your service area.
Landing pages and forms that break on phones
Most local searches happen on a phone, so test yours on one. Do not use a desktop browser's mobile preview. Use your own phone, on cellular data, with Wi-Fi off.
Walk the whole path as a stranger would:
- Does the page load quickly, or do you stare at a blank screen?
- Is the phone number visible and tappable without scrolling?
- Does the form fit the screen, and can you fill every field with a thumb?
- Does a pop-up, cookie banner or chat widget cover the submit button?
- After you submit, does a confirmation appear, and does a real notification reach your team within a minute?
Forms fail quietly. A form can look fine and still send emails to a retired address, land in spam or fail on one phone browser. Submit a test lead every month from different phones. A slow, cluttered page also loses visitors who never fill anything out, so if the page is the weak link, website design and development work on the page is often worth more than extra ad budget.
Speed of response matters too. A lead from an ad is a person comparing several options right now. A home-services call that goes to voicemail, or a consult request answered the next afternoon, often goes to a competitor. For firms in professional services, aesthetics and home services, a missed call is a lost lead no matter how good the campaign is.
Five things to check this week
- Run the 90-day comparison. Put Google's conversion count next to calls, real forms and booked work. Write down the gap.
- Fix what counts as a conversion. Mark only real leads (qualified calls, validated forms, booked consults) as Primary. Make everything else Secondary. If you can, import booked or closed jobs back into Google. Google's help center explains this as offline conversion import, which uses the click ID Google attaches to ad visits, and enhanced conversions for leads builds on it. The help center also notes that uploads are moving to the Data Manager API starting June 15, 2026, so ask whoever runs your account which method is in use.
- Read the search terms and the networks. Add negative keywords for junk queries, turn off Display on Search campaigns, and check how much Performance Max spend ran outside Search.
- Switch location targeting to Presence. Then review the Locations report to confirm clicks come from your service area.
- Test the phone experience. Call your ad number, submit your own form from two different phones, and confirm that each reaches a person quickly.
If your account spends $3,000 or more a month and you want a second set of eyes, SEOS offers a Google Ads wasted-spend audit. It is read-only, so nothing in your account is changed, and it puts a dollar figure on spend that never turns into bookings.
Frequently asked questions
How many clicks does it take to get one booking?
It depends on the service, the price and how well your page converts, so no single number applies to every business. Work it backward instead: your cost per click, your click-to-lead rate and your lead-to-booking rate give you a cost per booking. Compare that with what a booking is worth to you.
Are Google Ads conversions the same as leads?
No. A conversion is any action the account is set to track, including button clicks and page views. A lead is a person who contacted you with real interest, which is why the 90-day comparison with your own records matters.
Should I turn off Performance Max?
Not automatically. It can work when it is fed accurate conversion data and given exclusions. If it is optimizing for weak conversions, or if you cannot see where the spend went, pause it or limit its budget until tracking is fixed.
Is it a bad sign if most of my leads come from calls?
No, calls are common for local businesses, especially urgent home services. It only becomes a problem if calls are not tracked separately or are counted when they last a few seconds. Review call recordings or logs to see what the callers wanted.
How long until I see results after fixing these issues?
Changes to negative keywords, location settings and networks affect spend almost immediately. Bidding takes longer to adjust after you change the conversion actions, so compare results over several weeks rather than a few days.