DSO Marketing: Local Campaigns per Office, One Central Report
Why does each office need its own campaigns?
A patient looking for a dentist searches near home or work, not for a brand. One campaign covering every office mixes areas that perform very differently, hides which location is struggling and sends people to a generic page. Separate campaigns per office let you set the area each office actually serves, match the budget to the chairs that office has open and send each click to a page with that office's address, hours, team and booking link. The same applies to the map: every location needs its own complete Google Business Profile with its own reviews.
What should be standardized and what should stay local?
| Element | Set centrally | Adjust per office |
|---|---|---|
| Brand, ad templates and page layout | Yes | Photos, team and services offered |
| Definitions of lead, booked and showed | Yes | No |
| Tracking, call numbers and CRM pipeline | Yes | A tracked number and pipeline view per office |
| Reply time and follow-up rules | Yes | Who covers the phones and when |
| Target area and budget | Guidelines | Based on open capacity and local demand |
| Offers and treatments promoted | Approved list | What each office actually provides |
How should a dental group report marketing results?
Central reporting only works if every office counts the same way. Agree on what a lead is, when a patient counts as booked and when as showed, then track calls with call tracking per location and connect forms and messages to one CRM. A live dashboard can then show cost per lead, booking rate, show rate and cost per booked patient by office and by treatment, explained in our guide to dental marketing metrics. When one office lags, the numbers point to where: the ads, the replies or the front desk. Consistent replies help too: an AI assistant that answers every inquiry in seconds with each office's own appointment times, plus the same front desk training in every location, keeps the patient experience the same no matter which office someone contacts. Remember that state dental boards can regulate dental advertising, and groups with offices in several states should check each board's rules.
The bottom line
A dental group grows when each office competes locally and leadership sees every office on the same scoreboard. Standardize definitions, tracking and reply rules, keep areas and offers local, and move budget based on cost per booked patient.
Frequently asked questions
Should a DSO run one ad account or one per office?
Many groups use one account with separate campaigns per office, which keeps billing and reporting simple while letting each location have its own area, budget and landing page. What matters most is that campaigns are split by office and tracked by office, so you can see which locations produce booked patients and at what cost.
How do you compare marketing results across dental offices?
Use the same definitions everywhere: what counts as a lead, a booking and a show. Track calls, forms and messages per office in one CRM, then compare cost per booked patient by location and treatment. Differences between offices usually point to local demand, reply speed or front desk handling, and each has a different fix.
Should every office in a dental group have its own Google Business Profile?
Yes. Each physical location should have its own profile with its own address, hours, photos and reviews, because patients choose from the map near them. Manage the profiles centrally for consistency, but keep each one accurate to that office, and send review requests from each office to its own profile.
Want more booked patients?
Free audit of your ads and follow-up, with no lock-in contract.
Get my free audit