The playbook01 — Google Map Optimization02 — Search Engine Optimization03 — AI Search Optimization04 — Social Media Management05 — Google Ads06 — Meta AdsResultsAboutBlogContactDiscovery call & free audit

Multi Location Podiatry Marketing: One Campaign Per Location, Tags That Track Every Call, and the Report Every Clinic Owner Should Read

Most multi-location podiatry groups run their marketing backwards. One campaign for all locations. One landing page. One phone number. The practice owner in location three has no idea what a new patient costs them, and the practice owner in location seven does not know if anyone called from last week's ad spend.

We run marketing for more than fifty podiatry practices. The groups that fill their schedules and know their numbers do three things differently. They run one campaign per location. They tag every call so the CRM knows which location it belongs to. And they read a report that shows cost per call and cost per new patient for each clinic, not an aggregate across all of them.

Here is how multi-location podiatry marketing works when it is built to scale, what changes when you go from five locations to fifteen, and the reporting structure that keeps every clinic owner honest about what they are spending and what it returns.

Why One Campaign Per Location Matters

A group with five locations in three markets does not have one cost per call. They have five. The clinic in the metro competes against twenty other podiatrists in a three-mile radius. The clinic in the smaller market competes against three. The metro clinic's cost per call might be seventy dollars. The smaller market's might be thirty-five.

If you run one campaign with one budget, you have no idea which location is paying which cost. You cannot tell the metro clinic owner why their patient volume is lower per dollar spent. You cannot tell the smaller market owner that their calls are cheaper and they should increase their budget.

One campaign per location means one budget per location, one landing page per location, and one set of ads per location. The landing page shows that location's address, phone number, and Google Business Profile embed. The campaign sends clicks only to that page. The phone number routes to that clinic's front desk or answering service.

When a patient calls, the system knows which location they called and what campaign drove the call. That is the foundation. Without it, you are guessing.

One Landing Page Per Location, Not One Page for All

A patient searching "podiatrist near me" in your metro market should land on a page that says your metro location's address and phone number. Not a page with a dropdown to choose their location. Not a map with five pins. A page that answers the search they just ran.

We have written about why location pages are essential for multi-location podiatry practices before. The short version: Google ranks pages that match the searcher's intent and location. A page built for one location ranks better than a page trying to serve five.

The landing page should include the location's name in the H1, the full address in the header and footer, a click-to-call phone number, and an embedded Google Business Profile map. It should show the conditions you treat, the same way your service pages do. It should not ask the patient to pick their location or fill out a form before they can see who you are.

Each location gets its own page. Each campaign sends clicks only to that location's page. The page's phone number is tracked separately so you know which calls came from that location's ads.

Tags That Follow the Call Into the CRM

When a patient calls from a Google Ads campaign, the call tracking number passes a tag into your CRM. That tag should carry at least three pieces of information: the location, the campaign, and the keyword or ad group.

Most groups stop at the location. That is not enough. You need to know which campaign drove the call so you can separate Google Ads calls from organic calls, calls from the map pack, and calls from other sources. You need to know the keyword or ad group so you can see which conditions are driving volume.

The tag structure we use looks like this: Location-Source-Campaign-Keyword. A call from your metro location's Google Ads campaign targeting "bunion surgery near me" gets tagged Metro-GoogleAds-Bunions-BunionSurgery. A call from your smaller market location's map pack listing gets tagged SmallMarket-Organic-GBP.

When the call arrives in the CRM, the system applies those tags automatically. The opportunity record shows the location, the source, and the keyword. When the front desk books the patient, marks them as won, or notes that they did not show, all of that context stays attached.

That structure lets you run a report that shows cost per call and cost per new patient by location, by campaign, and by keyword. It also shows which calls were never followed up, which is the number most groups do not want to look at but need to.

The Report Every Clinic Owner Should Read

A multi-location group needs two reports. One for the person running marketing across all locations. One for each clinic owner.

The marketing report shows total spend, total calls, total new patients, cost per call, and cost per new patient across the group. It shows the same numbers broken out by location, by campaign, and by keyword. It shows how many calls were answered, how many went to voicemail, and how many were never followed up.

The clinic owner report shows only their location. It shows what was spent on their clinic last week or last month. It shows how many calls their clinic received from each campaign. It shows how many of those calls booked an appointment, how many are still open in the CRM, and how many were marked lost or abandoned without an outcome recorded.

The clinic owner does not need to see the group's aggregate numbers. They need to see what a new patient costs them and whether their front desk is following up on every call. If their cost per new patient is one hundred twenty dollars and the group's average is ninety, they need to know that. If their clinic received fifteen calls last week and only nine have a recorded outcome, they need to know that too.

We have written about what to track in a podiatry growth report before. The multi-location version adds one layer: every number is broken out by location first, then by campaign. The group's total spend and total patient count are useful for budget planning. The per-location numbers are what keep each clinic accountable.

What Changes When You Go From Five Locations to Fifteen

At five locations, you can run one campaign per location and manage all of them in one account. At fifteen, you need a better structure or the account becomes unmanageable.

The groups we work with that run ten or more locations use campaign groups. Each location gets its own campaign group. Inside that group, one campaign targets the location's core keywords, one targets condition-specific keywords like bunions or diabetic foot care, and one targets competitor keywords if the market supports it.

Each campaign in the group sends clicks to that location's landing page. Each campaign uses that location's tracked phone number. The tags follow the same structure, but now they also carry the campaign group name so you can filter the CRM by location in one step.

The reporting structure does not change. Each clinic owner still reads a report that shows only their location. The marketing lead reads a report that shows all locations, with the ability to filter by location, campaign group, or keyword theme.

The thing that breaks most often at scale is the CRM tagging. A front desk staff member creates a manual opportunity and forgets to tag it. A call comes in after hours and the answering service does not pass the tag through. An opportunity gets reassigned from one location to another and the original tag does not update.

You need a weekly audit. Pull every opportunity created in the last seven days. Check that every one has a location tag. Check that every one sourced from a paid campaign has a campaign tag and a keyword tag. Flag the ones that do not and fix them before they roll into the month's report.

When to Run One Budget Across All Locations (and When Not To)

Some groups want to pool their budget and let Google distribute it across locations based on performance. That works if all locations have similar cost structures and similar patient capacity. It does not work if your metro location has ten providers and your smaller market location has two.

Pooling the budget means Google will send more spend to the location with the most search volume. That is usually the metro. If the metro location is already at capacity and the smaller market location has open slots, you are spending money in the wrong place.

We recommend one budget per location, sized to that location's capacity and cost per new patient. If a location can see twenty new patients a month and their cost per new patient is one hundred dollars, their budget should be two thousand dollars. If another location can see forty new patients and their cost per new patient is seventy dollars, their budget should be twenty-eight hundred.

That approach keeps every location fully utilized without overspending in markets that do not have the capacity to absorb more volume. It also makes the reporting cleaner. Each clinic owner sees their budget, their spend, and their return. There is no explanation needed about why the metro got sixty percent of the group's budget last month.

FAQ

How do I set up call tracking for multiple locations without buying a separate number for each campaign?

You need one tracked phone number per location, not one per campaign. The call tracking platform tags each call with the campaign and keyword based on the referral URL. When a patient clicks an ad and lands on your metro location's page, the call tracking script reads the URL parameters and applies the campaign tag automatically. You can run five campaigns for one location and they all route to the same tracked number, but the CRM receives a different tag for each one.

What if a patient calls one location but wants to book at another?

Your front desk transfers the call and the opportunity to the correct location. The CRM should let you reassign the opportunity and update the location tag. The original campaign tag stays attached so you still know which ad drove the call, but the location tag updates to reflect where the patient booked. If this happens often, it means your location-based targeting needs tightening. A patient in the metro market should only see ads for the metro location, not for a clinic forty miles away.

Do I need separate Google Ads accounts for each location, or can I run them all in one?

One account is fine until you hit ten or fifteen locations. At that point, most groups split into multiple accounts to keep the structure manageable and to separate billing if each location is a separate entity. If you are running fewer than ten locations and they are all under one ownership structure, keep them in one account with one campaign group per location. It makes reporting simpler and you can share negative keyword lists and audience exclusions across all campaigns.

How do I benchmark one location's cost per new patient against another when the markets are completely different?

You do not benchmark them against each other. You benchmark each location against its own baseline. If your metro location's cost per new patient was one hundred twenty dollars last quarter and it is one hundred ten this quarter, that is progress. If your smaller market location's cost per new patient was fifty dollars last quarter and it is seventy this quarter, that is a problem. The absolute numbers will always be different. What matters is whether each location's cost is moving in the right direction and whether the patient volume justifies the spend.

Built for Groups That Measure on Booked Patients

Multi-location podiatry groups that fill their schedules and know their numbers run one campaign per location, tag every call so the CRM knows where it came from, and read a report that shows cost per call and cost per new patient for each clinic. The groups that do not know their numbers run one campaign for all locations, send all calls to one phone number, and guess at what each location is returning.

Podiatry Performance builds marketing systems for podiatry practices and podiatry groups, and we measure them on booked patients. Start with a discovery call and a free audit: thirty minutes on fit and the pain point behind the open slots, then the six plays ranked for your practice. The audit is yours to keep, whether we work together or not. Book a discovery call and free audit.

Ready to fill your schedule?

Book a discovery call and free audit. You leave with the six plays ranked for your practice, whether we work together or not.

Discovery call & free audit