Home / Case Studies / 21 Locations. 21 Different Ad Schedules.
The most ignored setting in Google Ads was costing a 21-practice dental group $63,600 a year.
Cost Per Lead
Annual Waste Eliminated
Budget Added
Dental
Google Ads
21
90 Days
Annual waste eliminated.
$0 new budget added.
A dental group with 21 practices across multiple states was spending six figures a year on Google Ads. The campaigns had been built, the budgets had been set, and everybody moved on to the next thing.
Nobody asked: when are these ads running?
Some accounts were live 24/7. Others had schedules from a previous agency with no explanation of why. Cost per lead ranged from $50 at the best locations to $170+ at the worst. The ad schedules had never been opened.
That’s not unusual. Ad schedules aren’t exciting and they don’t show up in performance summaries. But every dollar spent at 2am on a practice that closes at 5pm is a dollar that bought nothing. And across 21 locations, those invisible dollars add up fast.
We ran a deep AI-driven analysis across all 21 accounts, 90 days of conversion data broken down by hour of day and day of week for every location. Thousands of data points, cross-referenced against each practice’s office hours, staffing model, and how their leads actually come in.
That last part is what everyone gets wrong. The instinct is to match ad schedules to office hours. Open at 8, close at 5, run ads 8 to 5. Simple. Wrong.
The data told a different story at every location:
A practice in a competitive metro was converting well on weekday evenings.
Patients researching after work, filling out forms at 8pm. These were some of the cheapest leads in the portfolio. Matching ad schedules to office hours would have killed them.
A suburban practice had zero weekend conversions in 90 days.
Not low conversions. Zero. Every Saturday and Sunday dollar for three months produced nothing.
One practice spent $975 on a single Friday conversion.
Its Performance Max campaign was burning through weekend budget with nothing to show for it. The rest of the week was fine. Friday and Saturday were a hole in the budget.
One practice was already optimized.
Every day converting in a tight range, cost per lead consistent across the week. Touching it would have been change for the sake of change. We left it alone.
A practice that generates 70% of its leads through forms and a practice that generates 70% through phone calls need completely different schedules, even if they have the same office hours.
Applying the same schedule to both would have helped one and hurt the other. That’s why templates don’t work here.
The framework was simple: identify every hour and day combination that produced leads at an acceptable cost, and cut the ones that didn’t. But the application was different 21 times.
High-CPL locations got the biggest changes.
Practice A was the worst performer at $172 per lead. The data showed Friday through Sunday were dragging the entire average up. Cut those days and tightened evening hours. CPL dropped to $134.
Mid-range locations got surgical adjustments.
Practices B and C had the same pattern: overnights and Fridays were the waste. Everything else was converting. Trim the edges, keep the core.
Low-CPL locations got left alone.
Four practices were already efficient. Their schedules were working. No changes needed, and we didn’t make any. The goal was better results, not a longer change log.
Budget didn’t move between locations.
Every dollar saved at one practice stayed at that practice. The waste got redirected into the hours that were already producing at that same location. No new budget was added anywhere.
Dental
Google Ads
21
90 Days
Annual waste eliminated.
$0 new budget added.
The pattern that emerged was about lead type, not business hours. Phone-call-heavy practices needed tight schedules because an unanswered call is a lost patient. Form-fill practices could run later because forms wait until morning.
| Practice | Before CPL | After CPL | Change | Action |
|---|---|---|---|---|
| Practice A | $172 | $134 | –22% | Cut Fri–Sun, tightened eves |
| Practice B | $114 | $96 | –16% | Cut overnights + Friday |
| Practice C | $99 | $85 | –14% | Cut overnights + Friday |
| Practice D | $90 | $84 | –7% | Minor tightening |
| Practice E | $67 | $62 | –7% | Cut weekends + evenings |
| Practice F | $66 | $66 | 0% | No changes needed |
| Practice G | $56 | $51 | –9% | Cut Saturday + overnights |
| Practice H | $51 | $51 | 0% | No changes needed |
Representative sample. Full analysis covered all 21 locations.
$5,300 in monthly waste redirected into hours that actually produce, $63,600 a year. Not one dollar of new budget added.
The cheapest leads in the portfolio didn’t come from a new campaign or a new keyword. They were already there, just showing up during hours that nobody was watching.
Annual waste eliminated.
$0 new budget added.
Ad schedules get set on day one and never touched again. They’re the most ignored setting in Google Ads. Most agencies never open them because there’s no glamorous story to tell. It’s just math, applied location by location, hour by hour.
But that math is different at every location. A dental practice in downtown Chicago and a dental practice in suburban Ohio don’t have the same patients, the same competition, or the same conversion patterns. Treating them the same is the default. It’s also wrong.
That math found $63,600 a year in waste and leads that were already paid for but showing up at the wrong time. One setting. Twenty-one different answers.
Annual waste eliminated.
$0 new budget added.
We’ll pull the data and show you where your budget is going by hour and day. Usually takes one look to find the waste.