How to structure Google Ads for multi-location businesses UK 2026
Back to Blog
Google Ads

How to Structure Google Ads for Multi-Location Businesses (UK Guide 2026)

Ben Lambotte - Google Ads Specialist 4 May 2026 13 min read

The short answer

Multi-location Google Ads structure depends entirely on how many locations you have. Under 30 sites, run one campaign per location with tight geo-targeting. 30-150 sites, group locations into regional campaigns. Over 150 sites, run national PMax for awareness and a thinner per-region structure for high-intent search. Layer location assets (formerly location extensions) connected to Google Business Profile in every case.

The default Smart Campaigns approach (one campaign covering all locations) is wrong above 5 sites - it loses location-level performance visibility, breaks budget pacing, and stops you from acting on the locations that need help.

Why multi-location is different

Single-location Google Ads is straightforward: one geo target, one budget, one set of campaigns. Multi-location forces decisions that single-location avoids:

  • Budget allocation - does each location get the same budget regardless of demand, or is budget allocated by potential?
  • Performance visibility - which locations are profitable, which are bleeding cash?
  • Local relevance - "plumber" in central London means something different from "plumber" in Cornwall
  • Franchisee or manager reporting - each site manager wants to see their own performance, not the network's
  • Operational scale - 50 locations means 50 of everything if you're not careful

According to Think with Google, 76% of users who search for something nearby visit a business within 24 hours. Local search converts hard - but only if your structure can target each catchment area properly.

The three account structure models

LocationsRecommended structurePros / cons
1-5Single campaign with location targetingEasy admin; no per-location reporting
5-30One campaign per locationGranular control; manageable admin
30-150One campaign per region (5-15 locations each)Smart Bidding has volume; less granular
150+Hybrid: national PMax + regional SearchScales operationally; needs strong reporting

Model 1: One campaign per location (5-30 sites)

The cleanest structure for small chains. Each campaign is named by location ("Search - Manchester", "Search - Leeds", etc.), has its own geo target (radius around the store or local postcode area), its own budget proportional to local potential, and its own ad copy with the location name in headlines.

Setup pattern

  1. One campaign per location, named "[Channel] - [Location]" (e.g. "Search - Birmingham", "Shopping - Birmingham")
  2. Geo target: 5-15 mile radius around the physical address, or relevant postcode area
  3. Budget allocated by local market potential (use Google Keyword Planner search volume per location)
  4. Ad copy includes location name in Headline 2 ("Plumber in Birmingham", "Birmingham Locksmith")
  5. Location asset linked to that location's Google Business Profile
  6. Phone number forwarding via call extensions or third-party call tracking

When this breaks down

Above 30 sites, admin becomes painful. Bulk operations help (Google Ads Editor, Optmyzr Bulk Edit) but you'll start losing control. Time to consolidate into regional campaigns.

Model 2: One campaign per region (30-150 sites)

Group locations into regions of 5-15 sites each. UK examples: London, South East, South West, Midlands, North West, North East, Scotland, Wales, Northern Ireland.

Why regions, not individual locations?

Smart Bidding needs 30+ conversions/campaign/month to work properly. A single restaurant location might generate only 10 conversions/month - too few. Group 8 locations into a regional campaign and you hit 80 conversions/month - enough for tCPA or tROAS to function.

Setup pattern

  1. One campaign per region, named "[Channel] - [Region]"
  2. Geo target: all postcode areas covered by locations in that region, plus a 5-mile buffer
  3. Single budget per region, allocated proportionally to location count and market potential
  4. Location assets show whichever location is closest to the user
  5. Use Smart Bidding (tROAS or tCPA) at the campaign level
  6. Performance reports broken down by location for ops conversations

Model 3: Hybrid national + local (150+ sites)

For large networks (national chains, franchises, mortgage brokers, gyms), the structure splits into two layers:

Layer 1: National brand and PMax

  • Brand campaign covering all UK searches for your name
  • National PMax for product or service awareness, value-based bidding
  • Display remarketing across the entire customer base

Layer 2: Regional Search for high-intent

  • 5-15 regional Search campaigns (London, North West, Scotland, etc.)
  • Each regional campaign uses Smart Bidding because aggregate volume is high
  • Location assets handle local relevance automatically
  • Optional: per-location campaigns only for top-revenue sites where granular control justifies the admin

This structure scales to 500+ sites without falling apart.

Location assets and Google Business Profile

Location assets (the Google Ads name for what used to be location extensions) pull from your Google Business Profile and show:

  • Address of the closest location to the user
  • Distance from the user
  • "Get directions" link
  • Click-to-call number for that specific location

Setup is critical. In Google Ads → Tools → Linked accounts → Google Business Profile → link the GBP that owns all your locations. Then in each campaign, add a Location asset and either show all locations or filter by GBP labels (e.g. show only locations tagged "open-2026").

Google's published data shows location assets lift CTR by 10-20% on local searches. They're free. Use them on every campaign that has any geographic relevance.

Call tracking per location

For phone-driven multi-location businesses (restaurants, salons, garages, professional services), per-location call tracking is essential. Three options:

  • Google's free call extensions - shows the location's number from Google Business Profile. Free. Tracks calls but doesn't record or qualify them.
  • Google Forwarding Numbers - dynamic numbers Google substitutes into ads. Free. Tracks call duration but limited to ad-initiated calls.
  • Third-party call tracking - CallRail or CallTrackingMetrics. Per-location numbers, full recording, AI qualification, gclid passback for offline conversion import. £30-£60/month per location pool.

For 30+ locations, third-party call tracking pays for itself within weeks via better Smart Bidding signal. For under 10 locations, Google's free options usually suffice.

Budget pacing across locations

The hardest operational problem in multi-location Google Ads. Three approaches:

Equal budget per location

Simple, fair, but ignores demand differences. A central London branch and a small market town branch don't have the same opportunity.

Proportional to local market size

Use Google Keyword Planner to estimate monthly search volume per location for your key terms. Allocate budget proportionally. Refresh quarterly.

Performance-based reallocation

Start with proportional allocation; review monthly. Shift 10-20% of budget from underperforming locations to overperforming ones each month. Use shared budgets in Google Ads, or budget pacing tools like Shape.io or Optmyzr's MCC budget management.

The wrong approach: identical budgets everywhere with no review. You'll fund losers and starve winners.

Conversion tracking by location

For ecommerce or central booking, standard conversion tracking works - just include location_id as a custom parameter. For locations that sell offline (in-store visits, phone bookings, walk-ins), you need:

  • Store visits (Google's free metric, requires linked GBP and 100+ ad impressions per location)
  • Per-location call tracking with conversion events fired only for calls over 60 seconds
  • Per-location form submissions with location ID in the conversion payload
  • Offline conversion import for high-value bookings that are confirmed manually

This lets you report ROAS or CPA per location, not just network-wide. Without it you're flying blind operationally.

Reporting and franchisee dashboards

Each franchisee or location manager wants their own dashboard. Google Ads' native reports work for 5-10 locations. Above that, use a reporting tool:

  • AgencyAnalytics - per-location campaigns and white-label dashboards
  • Looker Studio - free, fully customisable, slower to build
  • Optmyzr - per-location reports built into the agency tier

Schedule monthly PDFs with the same 8-12 metrics for every location: spend, conversions, CPA, CTR, conversion rate, top search terms, top performing days, and a 2-3 sentence commentary. Consistency beats customisation.

Common mistakes Ben sees in UK multi-location accounts

  1. One campaign covering all locations - kills location-level visibility above 5 sites
  2. No location assets - leaves 10-20% local CTR on the table
  3. Identical budgets everywhere - funds underperformers, starves overperformers
  4. No per-location call tracking - phone-driven sites have no way to prove ROI
  5. Smart Bidding on micro-volume per-location campaigns - algorithm has no data, performance volatile
  6. Ignoring Google Business Profile - the GBP feeds the location asset; broken GBP = broken ads
  7. Not using location-specific landing pages - sending all traffic to a generic homepage halves conversion rate
  8. Per-location PMax - PMax needs aggregate volume to work; one PMax per site is wasted setup

Frequently asked questions

Ready to fix your Google Ads?

Get your free 90-Day Growth Plan and see exactly what your ads should be generating.