Pay Per ClickSplitting the account between the town and “near me”
ServicesGoogle Ads
In the first week we went through every active campaign. We reviewed the bid strategies, paused keywords that spent without booking, added ones that were converting elsewhere, and pointed 38 ads in 2 cities to the landing page of their own practice. We also set up automated checks for broken links, disapproved extensions and overspending budgets.
Local and “near me” for every practice
Then came the change that mattered most. Every practice got 2 campaigns:
- Local keywords, where the town is in the search, like “emergency dentist” followed by the town
- Generic keywords such as “emergency dentist near me”, geo-targeted around the practice so we reach people who never type a town at all
Google’s bidding needs time to learn a new structure, so we made the changes early and gave it as much data as possible.
We drew radius targeting around practice postcodes rather than whole cities. In one large city, 2 practices now each get a 5-mile radius in place of one 10-mile circle. Each campaign also carries the other towns we bid on as negative keywords, so one town stops bidding on searches for its neighbor. We kept adding exact-match terms people actually used, from “nearest emergency dentist” to “private dentist near me”.
Letting Dynamic Search Ads find the rest
We launched a Dynamic Search Ads campaign limited to the areas around the practices and kept clear of every exact keyword we were already bidding on. We then tested target CPA bidding against manual bids on half its traffic. Over 27 days, target CPA brought in 84% more conversions at the same cost per conversion, so we switched the campaign over, then ran the same test in a second city and moved it across too.
Ads that follow the practice diary
Budgets follow each practice’s week, agreed with the client. Some campaigns switch on early on Sunday and run until the last Friday slot is taken, and we push weekend bids where practices open on Saturdays. When a practice filled up, a script read a spreadsheet of availability and paused its campaigns, or sent the budget to a practice that still had chairs free.
As new practices joined, we built their campaigns on the same model: Warrington, Liverpool, Ashton, Lytham St Annes and Leigh all went live this way.
Both sets of numbers, side by side
Every week we put Google Ads conversions next to the bookings in the client’s own system, practice by practice, and talked them through on a weekly call, with every change logged in a shared changelog.