Email me

Why dental cost per lead misleads practices

On this page
  1. What cost per lead measures
  2. Why it misleads
  3. How bidding makes it worse
  4. What to report instead
  5. Sources

Dental cost per lead is your marketing spend divided by the number of enquiries it produced. It is the number most dental marketing reports lead with, and it is the least useful one in them, because an enquiry is not a patient. Worse, when an ad platform is told to lower it, the platform can do exactly that by finding people who enquire cheaply and never book.

Cost per lead measures something real, misleads in predictable ways, and is made worse by the way bidding works. What to report instead comes at the end. It is one metric inside the wider method of dental marketing attribution. The full method, stage by stage, is in measuring marketing against booked revenue.

What cost per lead measures

A lead is an enquiry: a form, a call, an online booking request or a message. Most dental marketing reports count every recorded one, which can include:

Counted as a leadWhat it might really be
Website form fillA new patient, an existing patient, a job applicant, spam
Instant form on Meta, a lead form filled in without leaving Facebook or InstagramSomeone who tapped submit on pre-filled details and forgot
Tracked phone callA new enquiry, a rebooking, or a wrong number
Click on a phone numberAn intention to call, not a call
Online booking startedA booking, or an abandoned attempt

Cost per lead measures how cheaply you generated any of these. It says nothing about booking rate, the share of enquiries that become a consultation in the diary, or attendance, whether the patient turned up. The dental marketing glossary has the one-line definition.

Why it misleads

It misleads because cheap enquiries and valuable patients are different populations. Compare an advert offering a free consultation with one that states a price range for implants. The second filters out people who were never going to pay for implants, so it may produce fewer form fills and a worse cost per lead. Its patients may be better.

Three effects follow:

  • It rewards volume over intent. The cheapest enquiries are often the least committed.
  • It hides the front-desk problem. If enquiries rise and bookings don't, cost per lead improves while the practice gets nothing.
  • It can't compare channels. A call from a search ad and a Meta instant form are both "a lead", though one person rang you and the other tapped a button.

How bidding makes it worse

This is where the damage compounds. Modern ad platforms bid automatically, and they learn from whatever you tell them counts as a result.

In Google Ads, the conversion actions marked as primary are the ones used for bidding, while secondary actions are only observed1. A conversion action is the thing Google is told counts as a result, such as a form submission. Maximize conversions, a common automated strategy, "uses Google's AI to set bids to help get the most conversions for your campaign while spending your budget"2.

Put those together. If the primary conversion is a form fill, the system looks for more form fills, as cheaply as it can. It has no way to know which of them booked. People who fill in forms easily, including those who never answer a follow-up call, are exactly what it learns to find. Cost per lead goes down. Bookings may go down with it.

Meta's lead campaigns work on the same principle: the system is told what counts as a result and finds more of it. Why Meta leads in particular fail to book, and what to change in the forms, is covered in why Meta dental leads don't turn up.

The fix is to change what the platform learns from. When booked and attended consultations, and later treatment starts, are sent back to Google Ads as offline conversions and made primary, the platform bids for people who book. Form fills can stay as a secondary action so you still see them.

What to report instead

Keep cost per lead in the report if you like, as a diagnostic. Stop using it to judge success.

Report thisBecause
Enquiries by source, with a count of spam and existing patients removedShows real volume
Booking rate by sourceShows which channels send people who book
Cost per booked consultationTies spend to the diary
Show rateShows whether booked patients attend
Cost per treatment start, once the cohort has maturedTies spend to revenue
What cannot yet be measuredStops a partial number being read as the whole picture

Expect the switch to look worse before it looks better. When a campaign stops bidding for cheap form fills and starts bidding for bookings, cost per lead can rise, because the platform stops chasing the easiest enquiries. That is the point. Give the change a few months, judge it on booked consultations and treatment starts, and keep form fills visible as a secondary action so nothing disappears from view. The one condition is volume: the platform needs enough booked consultations coming back to learn from, so a very small campaign may need to optimise to an earlier stage, such as a qualified call, while bookings build up.

What to steer on instead is set out in cost per booked consultation. If your reports lead with cost per lead, email Fayez@imfayez.com for a free first look at what's underneath it.

Sources

  1. Google Ads Help: About primary and secondary conversion actions, accessed 1 October 2026. ↩

  2. Google Ads Help: About Maximize conversions bidding, accessed 1 October 2026. ↩