Most dental practices that come to us have one of two problems: they're running Google Ads with no clear structure and can't tell what's working, or they're paying an agency and have never actually seen the inside of their account.
This post changes that.
We're going to walk through exactly how we build a Google Ads account for a dental practice, from the first campaign to conversion tracking. No black boxes. If you're a practice owner, this is what you should expect from any agency managing your ads. If you're evaluating Near Me, this is how we work.
The most common setup we see when we inherit a dental account: one campaign, one ad group, targeting every service from implants to whitening, with a single daily budget.
The problem is structural. Implants and whitening have nothing in common. Different search intent, different CPCs, different patient lifetime value, different conversion rates at the front desk. When they're lumped together, your budget flows to whichever keyword gets the most clicks, not the most value. Implant campaigns regularly get cannibalized by cheap whitening clicks.
The fix is building by service line from the start.
We build one campaign per service line. For a typical general or cosmetic dental practice, that means:
Each campaign gets its own budget, its own bid strategy, and its own performance targets. This lets us increase implant spend without touching the emergency campaign, pause whitening if it's underperforming, and optimize each service line independently.
Within each campaign, we use 2 to 4 tightly themed ad groups. For the implants campaign, for example:
Tight ad group themes mean tighter ad copy relevance, which means better Quality Scores and lower CPCs.
We use a mix of exact match and phrase match keywords. Broad match is almost never right for dental practices. The intent variation is too wide and you'll burn budget on irrelevant queries fast.
For a service line like implants, a typical starting keyword set:
Exact match: [dental implants], [tooth implant], [dental implant cost], [implant dentist near me]
Phrase match: "dental implants [city]", "dental implant cost", "implant dentist"
Negative keywords matter as much as positive keywords. We add a shared negative list before the campaigns go live. Common negatives for dental:
We also add service-line cross-negatives. The implant campaign gets "whitening" and "cleaning" as negatives so it doesn't bleed into general searches.
Not all hours are equal. Emergency dental has different peak times than Invisalign consultations.
For most service lines, we see the most new patient call volume during these windows:
Emergency dental runs differently. We keep it on extended hours, often 6am to 10pm, seven days a week. A broken tooth doesn't wait for business hours.
How we handle scheduling depends on how the practice takes leads.
Calls only: If the office doesn't have a form on the website, we restrict campaigns to office hours. There's no point paying for clicks that go to voicemail.
Calls and forms: This is what we recommend. When a practice accepts form submissions, campaigns can run 24/7 because a patient can always book or request an appointment, even at midnight. In this setup, we keep the campaigns on around the clock but only activate call extensions during business hours. That way you're never paying for a call nobody can answer, but you're still capturing after-hours intent through the form.
Dental patients don't travel far. Research consistently shows they won't drive more than 10 to 15 minutes for routine care. Emergency patients go a little further, but not much.
Our default setup:
For practices near a city border or with multiple locations, we sometimes build separate campaigns per location to manage budgets and radius targeting independently.
Ad copy is where most dental accounts go wrong. Headlines are generic and interchangeable across services. We write ads specific to the service and specific to the intent.
For an implants campaign, the copy needs to address:
Example Responsive Search Ad: Dental Implants
Headlines (we write 10 to 15; Google tests the combinations):
Descriptions (we write 4):
We also write ad extensions for every account:
This is the step most agencies skip or set up incorrectly. Without proper conversion tracking, you're flying blind.
For every dental account, we track:
Phone calls from ads: We use Google Ads call extensions with a 60-second minimum duration. Calls under 60 seconds are usually wrong numbers.
Phone calls from the website: We integrate CallRail for dynamic number insertion. Every visitor from a paid ad sees a unique tracking number, so every call ties back to the specific keyword, ad, and campaign that drove it. We also use CallRail to separate new callers from repeat callers. Inside Google Ads, we assign significantly more conversion value to new callers. A repeat caller is likely an existing patient scheduling a cleaning. A new caller is a prospective patient. Those are not the same thing, and your bidding strategy shouldn't treat them like they are.
Form submissions: Any "Request an Appointment" or "Contact Us" form on the website. We set these up as goal completions in Google Analytics and import them into Google Ads.
What we don't count as conversions: page views, time on site, scroll depth. Those are engagement metrics. We optimize to calls and form submissions. Those are the actions that become patients.
Once conversion tracking is in place, we wait for at least 30 to 50 conversions per campaign before switching to automated bid strategies (Target CPA or Target ROAS). Automated bidding needs data to work. Running it on a new campaign with zero conversion history is one of the fastest ways to burn budget.
Not all new patient calls are worth the same. We work with each practice to assign relative values to each service line before the campaigns go live.
Emergency dental is a good example. The call is urgent and the appointment usually happens fast, but the LTV is typically low. Emergency patients often don't become long-term patients at the same rate as someone who sought out an implant consultation or chose the practice for their family's general dentistry. High one-time value, lower long-term value.
Dental implants are the opposite. A new implant patient represents high one-time revenue and, if the case goes well, often becomes a long-term general dentistry patient too. The LTV is high.
General dentistry follows the same logic. A new family that comes in for cleanings and checkups is worth far more over five years than a single emergency visit.
We assign conversion values that reflect this. In Google Ads, that means the bidding algorithm isn't just optimizing toward "more calls." It's optimizing toward the calls most likely to generate long-term revenue for the practice.
Combine that with new vs. repeat caller segmentation and you end up with a system that's doing two things at once: filtering by caller type (new vs. existing) and filtering by intent (emergency vs. implant vs. general). The result is an account that bids more aggressively for a new caller asking about dental implants and less aggressively for a repeat caller on an emergency line.
After setup, a typical dental practice account looks like this:
| Campaign | Bid Strategy | Conversion Goal |
|---|---|---|
| Dental Implants | Manual CPC -> Target ROAS | New patient calls + forms |
| Invisalign | Manual CPC -> Target ROAS | New patient calls + forms |
| Emergency Dental | Manual CPC -> Target ROAs | Calls (any duration) |
| Teeth Whitening / Cosmetic | Manual CPC -> Target ROAs | New patient calls + forms |
| General / New Patients | Manual CPC -> Target ROAs | New patient calls + forms |
We start with manual CPC bidding and transition to automated strategies once there's enough conversion data in each campaign. That process typically takes 60 to 90 days from launch.
If you're working with an agency right now, ask for two things:
If they can't or won't show you this, that tells you something important.
Every client we work with has full, permanent access to their own account. When you leave, you take your campaign history, your conversion data, and your keyword lists with you. They were built for your practice, not for us.
Setting up the account correctly is step one. Step two is making sure you can tell which ads are driving actual new patient calls, not just any calls. That's where CallRail integration comes in.
Next week: CallRail + Google Ads: How We Track Every New Patient Call to Its Source, including how we set up dynamic number insertion, call scoring, and new vs. existing patient identification.
Near Me Local Marketing builds and manages Google Ads for dental practices and local businesses. We charge a flat monthly fee, no percentage of ad spend. Learn how we work
How should a dental practice structure their Google Ads campaigns?
One campaign per service line. Implants, Invisalign, emergency dental, whitening/cosmetic, and general/new patients each get their own campaign with their own budget, bid strategy, and performance targets. Grouping everything into one campaign means your budget flows to whichever service gets the most clicks, not the most value.
How many campaigns should a dental practice run on Google Ads?
Typically 4 to 5, one per service line. Within each campaign, use 2 to 4 tightly themed ad groups organized by intent.
What's the right campaign structure for dental implants Google Ads?
One dedicated campaign with 3 to 4 ad groups: general implants, cost and pricing queries, near me searches, and full arch or All-on-4. Tight ad group themes improve Quality Scores and lower CPCs.
What match types should dentists use in Google Ads?
Exact match and phrase match. Broad match is too wide for dental practices. The intent variation leads to wasted spend on queries that will never become patients.
Should dentists use broad match keywords in Google Ads?
No. The intent variation is too wide and you'll burn budget on irrelevant queries fast.
What negative keywords should a dental practice add to Google Ads?
At minimum: DIY and home treatment terms, job and career searches, dental school queries, Medicaid and free dental terms (unless the practice accepts them), competitor names, and unrelated products like toothpaste and floss. Also add service-line cross-negatives so your implant campaign doesn't surface for whitening searches.
What hours should a dental practice run Google Ads?
It depends on whether the practice accepts form submissions. If the practice is calls-only, campaigns should only run during office hours. If the practice has an online form, campaigns can run 24/7 with call extensions restricted to business hours.
Should dental Google Ads run 24/7?
Only if the practice accepts online form submissions. If the practice is calls-only, running ads outside office hours means paying for clicks that go to voicemail. With a form in place, campaigns can run around the clock because patients can always submit a request, and call extensions can be limited to business hours so no call goes unanswered.
What radius should a dental practice use for Google Ads targeting?
5 to 8 miles around the practice address, adjusted for population density. More importantly, set the location option to "People in or regularly in my targeted locations." The Google default includes people who've shown interest in your area, which pulls in out-of-market traffic.
How do I track new patient calls from Google Ads?
Use CallRail with dynamic number insertion. Every paid visitor sees a unique tracking number, which ties each call back to the specific keyword, ad, and campaign that drove it. Set a minimum call duration (we use 60 seconds) to filter out wrong numbers.
How do I separate new patient calls from existing patient calls in Google Ads?
CallRail identifies new vs. repeat callers. Assign different conversion values to each inside Google Ads. The bidding algorithm then prioritizes new callers, which is what you want. An existing patient calling to confirm an appointment is not the same conversion as a prospective patient calling about implants.
What should a dental practice use as conversions in Google Ads?
Phone calls with a minimum 60-second duration, and form submissions. Do not count page views, time on site, or scroll depth. Those are engagement metrics. Optimize to the actions that can actually become patients.
How does CallRail work with dental Google Ads?
CallRail inserts a unique tracking phone number for each paid ad visitor. Every call ties back to the keyword, ad, and campaign that drove it. CallRail also identifies whether the caller is new or a repeat, which feeds into conversion value weighting inside Google Ads.
When should a dental practice switch to automated bidding in Google Ads?
After each campaign has at least 30 to 50 conversions. Automated bidding strategies like Target CPA and Target ROAS need conversion data to function. Running them on a new campaign with no history is one of the fastest ways to burn through budget.
How do I assign conversion values to different dental services in Google Ads?
Work with the practice to determine relative lifetime value by service line. Emergency dental typically has low LTV despite high urgency. Implant and general dentistry patients tend to have high LTV. Set conversion values to reflect this so the algorithm bids more aggressively for the service lines that matter most to the practice's growth.