SteerAds
GuideStratégieGoogle Ads

Google Ads for multi-location franchises

How 50-500 unit franchises run Google Ads in 2026: MCC architecture, geo-targeting strategies, location feeds, governance models. The setups that don't burn budget on overlap and brand cannibalization.

Angel
AngelStrategy & Audit Lead
···14 min read

Running Google Ads for a 50-500 unit franchise is structurally different from running ads for a single business. Each unit has its own service area, often its own pricing/promotions, and increasingly its own marketing budget — but they all share a brand, creative assets, and competitive position. Get the architecture right and the chain captures category demand efficiently across markets. Get it wrong and units bid against each other, corporate-funded ads cannibalize unit-funded ads, and 15-25% of spend evaporates on internal overlap.

This guide gives the 2026 playbook for franchise Google Ads operations: MCC architecture choices, geo-targeting strategies, location feeds, brand-protection patterns, governance models, and reporting at scale. The patterns work across categories — quick-service restaurants, fitness, home services, real estate, retail chains, automotive — though category-specific notes appear where relevant.

Updated 2026-05-08 with current Performance Max + location-feed integration and post-Consent-Mode-v2 attribution architecture.

Why multi-location is structurally harder

Three structural challenges:

1. Internal competition. Two franchise units in the same metro can both bid on "[service] [city]" — driving up CPCs without adding incremental conversions. Without explicit geo-targeting controls, the Smart Bidding algorithm doesn't know they're related entities.

2. Brand-equity vs unit-equity tension. Corporate brand campaigns drive demand that may be captured by any unit; unit-level campaigns drive demand to that specific unit. Allocating credit (and budget) between the two is a perpetual governance question.

3. Asymmetric autonomy. Franchisees vary in marketing sophistication. Some run their own ads professionally; some don't run any. Centralized accounts under-serve sophisticated franchisees; federated accounts under-serve unsophisticated ones. Hybrid models try to balance, but always imperfectly.

The structural answer: architecture matches autonomy, geo-targeting eliminates overlap, governance is documented in operations manual, reporting rolls up at multiple levels.

MCC architecture: centralized vs federated

For chains transitioning between patterns, plan a 60-90 day migration with parallel running and explicit cutover dates. Account-history continuity matters for Smart Bidding learning; abrupt restructures lose 30-60 days of data and force re-learning.

For deeper MCC patterns, see our MCC strategy guide.

Geo-targeting strategies that don't overlap

Four geo-targeting approaches, in order of complexity:

Approach 1 — Radius targeting. Each unit campaign targets a radius around the unit's address (e.g. 8 km). Simple to set up; works for low-density chains. Breaks down in dense urban areas where two units' radii overlap.

Approach 2 — ZIP/postal-code targeting. Each unit gets an explicit list of ZIP codes (or equivalent) to serve. More precise than radius; standard for retail and home-services franchises. Setup time scales linearly with unit count.

Approach 3 — Custom polygon (DMA/region) targeting. Each unit targets a hand-drawn polygon matching its real service area. Best precision; required for chains with non-circular territories. Setup time is significant; updating polygons as territories change is ongoing work.

Approach 4 — Location-feed-driven targeting (Performance Max). Performance Max with location feeds dynamically targets users near each unit. Lowest setup overhead; opaque control over exact targeting. Best for chains with consistent products/services across locations.

Whichever approach: explicit exclusion of other units' territories prevents overlap. A NYC unit campaign should explicitly exclude Brooklyn if a Brooklyn unit exists.

Location assets and feeds

Google's location assets (formerly extensions) connect Google Ads campaigns to a Google Business Profile (GBP). Two flavors:

Location assets. Show address, distance, hours under ads. Pulled from GBP. Required for any local campaign; no setup overhead beyond GBP linking.

Affiliate location assets. Show retail partner addresses (e.g. a brand whose products are sold through retailer chains). Less common in pure franchise context; relevant for product-distribution chains.

Location-based bid adjustments. Increase bids in territories close to a unit; decrease in distant territories. Largely deprecated under Smart Bidding, which adjusts automatically.

Location feeds in Performance Max. Upload a feed of all unit locations with addresses, opening hours, photos, services. PMax dynamically generates ad variants per location. Standard for chains with 25+ units running PMax.

For Google Business Profile integration, see our GBP integration guide.

Brand-protection campaigns: corporate vs unit

Two layers of brand protection:

Corporate brand campaigns. Bid on corporate brand name + variants. Centrally managed; defends SERP against competitors and aggregators. Geo-targeted to all served regions but typically with low location specificity. 5-10% of total chain ad spend.

Unit-level brand campaigns. Bid on "[corporate brand] [city/neighborhood]". Each unit defends its own local brand presence. Often funded by unit (or co-op). Critical in markets with strong local-search behavior.

The split prevents two failure modes: (1) corporate-only brand campaigns miss local intent ("Pizza Express Hampstead" vs just "Pizza Express"); (2) unit-only brand campaigns miss generic brand searches without geo-modifiers.

Performance Max in multi-location accounts

PMax with location feeds is increasingly central to franchise Google Ads in 2026. Best practice:

  • Run PMax at corporate level with all locations in a single feed. Smart Bidding pools learning across the chain.
  • Brand exclusion list preventing PMax from bidding on corporate or unit branded queries (which should be in dedicated Search).
  • Search themes pointing PMax toward category-level intent, not too-narrow keywords.
  • Audience signals seeded with Customer Match (existing customers across the chain) and category-relevant in-market segments.
  • Asset groups by service line or market segment, not per location — PMax is location-aware via the feed without needing separate asset groups.

Avoid PMax when: chains with high franchisee autonomy where unit campaigns vary in pricing/promotion (PMax can't differentiate); regulated verticals where placement opacity creates compliance risk; chains where each location has wildly different product mix.

For the PMax fundamentals, see our Performance Max 2026 guide.

Governance: who controls what

Document the matrix early; revise yearly:

The single most important rule: corporate retains MCC ownership regardless of who funds the spend. Franchisees who own their own MCC create lock-in problems at exit and brand-consistency risks during the relationship.

Reporting & attribution at scale

Multi-level reporting needs:

  • Unit level. Spend, clicks, leads, conversions, cost per acquisition for each unit.
  • Region level. Roll-up for regional managers; comparison across markets.
  • Corporate level. Chain-wide metrics, brand campaign performance, share of voice.
  • Cross-channel. Google Ads + Microsoft Ads + Facebook + offline marketing in unified dashboard.

Standard 2026 stack: Looker Studio or Domo dashboards pulling from Google Ads API + GA4 + CRM. Data refreshes daily; weekly review at unit, monthly at corporate. For very large chains (200+ units), custom data warehouses on BigQuery or Snowflake become necessary.

For reporting methodology, see our PPC reporting guide.

Common multi-location mistakes

Mistake 1 — Overlapping geo-targeting. Two units bidding on the same query in the same area drives up CPC and dilutes Smart Bidding. Audit geo-overlap quarterly.

Mistake 2 — No corporate brand protection. Without a corporate brand campaign, competitors and aggregators bid on the brand name and capture demand the chain has earned.

Mistake 3 — Generic [service] keywords without geo-modifier. Drives chain-wide bidding without location attribution. Always layer geo with service keyword.

Mistake 4 — Franchisee MCC ownership. Creates lock-in and dispute risk. Corporate must own MCC; franchisees can have sub-account access.

Mistake 5 — No offline conversion attribution at unit level. Unit-level performance can't be measured without gclids tied to closed sales. Implement weekly uploads via API.

Mistake 6 — PMax without brand exclusions. PMax bids on brand queries by default; without exclusion, it cannibalizes branded Search and inflates CPC.

Mistake 7 — Corporate creative used unchanged at unit level. Generic chain creative converts ~30-50% lower than localized creative ("Pizza Express Hampstead" with neighborhood reference vs generic chain ad).

Mistake 8 — Inconsistent NAP across units. Inconsistent name/address/phone across GBP, website, ads degrades local pack rankings and Quality Score.

Cite us :

This multi-location franchise PPC playbook is updated quarterly by SteerAds. Last update: 2026-05-08. Architecture choices depend on franchisee autonomy, chain size, and category economics — adapt the patterns to your governance reality. The non-negotiables: corporate MCC ownership, geo-overlap prevention, and unit-level offline conversion attribution.

For complementary reading, see our MCC strategy, GBP integration, and Performance Max guide. To audit your franchise account architecture, run our free audit.

Sources

Official sources consulted for this guide:

FAQ

How should franchises structure Google Ads accounts?

Three patterns dominate in 2026: (1) Single account, all locations as separate campaigns — works for 5-25 locations; (2) MCC with sub-accounts per region — works for 25-200 locations; (3) Federated model with corporate MCC + franchisee sub-accounts — required at 200+ locations or where franchisees control marketing budget. The choice depends on franchisee autonomy, billing structure, and complexity tolerance. Most chains transition through these patterns as they scale.

How do you avoid franchise locations bidding against each other?

Three primary mechanisms: (1) precise geo-targeting on each campaign matching the location's service area with no overlap; (2) location-based bid adjustments where shared territory exists; (3) automated rules and scripts that detect cross-bidding and pause overlapping campaigns. At enterprise scale, custom Google Ads scripts continuously monitor for overlap. Without these controls, franchise accounts routinely waste 15-25% of spend on internal competition.

Can franchises use Performance Max effectively?

Conditionally. PMax works for franchise chains with: (1) consistent product/service catalogs across locations; (2) shared brand and creative assets; (3) tight location-feed integration. PMax struggles with: high franchisee autonomy (different prices/promotions per unit), regulated verticals (healthcare, legal, regulated finance), and chains where each location serves a unique geo. Best practice in 2026: PMax at corporate level with location-feed-driven targeting, plus Standard Search at unit level for branded protection.

How should franchise budgets be allocated?

Common 2026 patterns: (1) corporate-paid centralized — all spend from corporate budget, allocated by performance; (2) co-op model — corporate matches franchisee spend up to a cap (50/50 typical); (3) franchisee-paid with corporate guidance — each unit funds its own ads following corporate playbooks and creative standards. The co-op model is most common for chains with 50-500 units; pure centralized is rare above 100 units due to franchisee autonomy concerns.

What's the right keyword strategy for multi-location?

Geo-modified keywords are the foundation: '[service] [city]' for each unit's service area. Brand-protection keywords (corporate brand + unit brand) at unit level. Avoid generic '[service]' alone without geo-modifier — leads to cross-unit bidding. Each unit campaign maintains its own keyword set tied to its service area; the corporate level handles category-level brand awareness. Standard 2026 setup: 60-80% of keywords are geo-modified service terms; 15-25% branded; 5-15% category awareness.

How do you measure which franchise location drove a click?

Geo-targeting + location feeds + offline conversion uploads. Each unit has a campaign with location-specific landing page; gclids from clicks tie to the originating location. When the unit's CRM/POS records a sale (online or offline), the conversion is uploaded back to Google Ads with the gclid, attributing to the originating campaign and unit. Without this loop, franchise reporting collapses to corporate-level totals only.

What's the typical CPL for a franchise unit?

Highly category-dependent. Quick-service restaurant (QSR) franchises: $5-$25 USA, €4-€20 Europe. Fitness franchises: $40-$140. Real estate franchise unit: $30-$120. Home services franchise (plumbing/HVAC): $80-$280. Each franchise category has its own CPL benchmark; multi-location chains should benchmark unit performance against single-location independents in the same category to detect efficiency gaps from internal competition.

Should franchise locations run their own Google Ads accounts or share one?

Depends on franchisee autonomy and chain size. Below 25 units: shared corporate account is simpler. 25-100 units: MCC with sub-accounts gives flexibility while maintaining oversight. 100+ units: usually MCC with at minimum regional sub-accounts; some federated chains let franchisees own their accounts under corporate MCC for billing while preserving unit autonomy. Always own MCC ownership at the corporate level — losing this creates franchisee-corporate disputes.

Ready to optimize your campaigns?

Start a free audit in 2 minutes and discover the ROI potential of your accounts.

Start my free audit

Free audit — no credit card required

Keep reading