Google ads for franchises is structurally different from single-location paid search — a franchise network has two advertising problems running simultaneously: the franchisor's brand compliance requirements and each franchisee's local lead targets. Understanding both is prerequisite to building campaigns that actually perform. For a broader overview of how paid search works in the South African market, see our Google Ads South Africa guide.
South Africa's franchise sector comprises 727 systems and 68,463 franchisees generating an estimated R999 billion in annual turnover — 15% of the country's GDP, according to FASA's 2022 survey as reported by Absa. That scale means the decision about how to run Google Ads is not a minor operational question. A poorly structured campaign in a 15-location franchise network does not just burn the franchisee's budget — it drives up the franchisor's CPC by putting locations in auction against each other.
Quick Answer
Google ads for franchises in South Africa require a campaign-per-location structure with strict geo-separation, co-op fund governance, and a brand-vs-local keyword split. For networks of 3–15 locations, run each location as its own campaign under a single Google Ads account or a Manager (MCC) account with "Presence" targeting enabled and competing area names excluded as negative keywords. One South African agency's reported data puts franchise-sector CPC at R7.49 and conversion rate at 1.20%, yielding a rough planning figure of R624 per lead — useful as a starting point, not a guarantee.
In This Guide
Running Ads Across Multiple Franchise Locations?
Send us your current account setup and we will map exactly where budget is leaking between locations.
Request an Account ReviewWhy Franchise Networks Face a Structural Advertising Problem
Every franchise network operates under an implicit tension: the franchisor needs consistent brand positioning across all locations, while each franchisee needs local results from their own marketing spend. Google Ads amplifies that tension because the platform does not know — or care — that your Johannesburg North and Sandton campaigns are part of the same brand. Without deliberate structure, they compete against each other in the same auction, each one raising the other's cost per click.
This self-competition is the most expensive mistake in franchise paid search. If two locations in the same metro both target the keyword "pizza delivery near me" with overlapping geo-targeting, Google treats them as separate advertisers bidding against the same inventory. Both CPCs rise, quality score data is fragmented, and the machine-learning bidding algorithms have too little conversion volume to optimise reliably.
The second problem is governance. Most franchise agreements include a co-op advertising fund — franchisees contribute a percentage of gross sales to a shared marketing pool, and the franchisor controls how that money is deployed nationally. When franchisees also run local Google Ads independently, campaigns often contradict each other: different landing pages, different messaging, different conversion targets. The result is a brand that looks inconsistent to Google's quality score systems and to prospective customers.
The core principle: Franchise Google Ads management is a governance and structure problem before it is a keyword or bidding problem. Fix the architecture first; optimise bidding once campaigns are separated and tracking is clean.
Account Structure: MCC or Single Account?
The right account structure for a franchise network depends on who controls the budget and who needs to see the numbers. Two models are used in practice; the right choice changes with franchise governance.
| Scenario | Recommended Structure | Why |
|---|---|---|
| Franchisor runs all campaigns centrally | Single account, campaign per location | Shared audience data, unified conversion tracking, easier budget reallocation across locations |
| Franchisees run and pay for their own campaigns | Separate accounts under a Manager (MCC) | Billing independence per franchisee, each sees only their own data, franchisor retains oversight |
| Hybrid: franchisor manages brand campaigns, franchisees run local | MCC with brand campaign in master account | Prevents franchisee campaigns from cannibalising branded terms; brand budget controlled centrally |
| Network of 50+ locations | MCC with campaign-per-metro clusters | Managing 50 individual campaigns from one screen becomes operationally unworkable; grouping by metro preserves geo-control |
The single-account model has one material advantage that matters specifically to franchise networks: shared conversion data. Google's automated bidding (Target CPA, Target ROAS) learns from aggregate conversion volume. A network with 10 locations each generating only 15 conversions per month is unlikely to unlock effective automated bidding in separate accounts. Pool that data across locations in one account and the algorithm has 150 conversions monthly to work with — well above the practitioner-recommended threshold of 30 per campaign before switching to automated bidding.
How to Structure Google Ads for Franchises in South Africa
For most google ads multi-location south africa implementations — typically franchise networks running between 3 and 15 locations in geographically distinct markets — a campaign-per-location structure is the sensible default. Each location gets its own campaign with its own geo-target, keyword set, budget, and conversion tracking. Location-specific ads use the franchisee's address, phone number, and trading hours as assets.
The naming convention has more operational consequence than it appears. A consistent format — Channel | Location | Objective | Date — makes it possible to filter performance by location in bulk reporting without opening each campaign individually. For a fast food network, that looks like: Search | Sandton | Leads | Sep26. For a retail franchise: Search | Durban-North | Sales | Sep26. Inconsistent naming is the primary reason multi-location franchise reporting breaks down when the network scales past five locations.
For networks larger than 50 locations, a campaign-per-metro cluster approach groups nearby franchisees that genuinely share a market catchment. Two outlets on opposite ends of the same shopping precinct are better served by one campaign with location asset extensions pointing to each outlet than by two separate campaigns bidding against each other for foot traffic from the same car park.
Brand vs Local Keyword Split
Run branded keywords (your franchise name, variant spellings) from a separate brand campaign controlled by the franchisor or central marketing function. Never let individual location campaigns bid on branded terms — it fragments brand quality score and drives up your own brand CPC. Local campaigns target service keywords, category keywords, and location modifiers. This is the minimum separation a franchise Google Ads campaign needs.
Geo-Targeting and Territory Separation
Territory overlap is the mechanism by which franchise locations increase each other's cost per click, and fixing it requires three specific settings — none of which Google Ads enables by default.
Switch from "Presence or interest" to "Presence" (the full UI label is "Presence: People in or regularly in your targeted locations"). Google's default location targeting includes people who have recently shown interest in your target area — not just people physically present there. A Pretoria location campaign on the default setting can serve ads to someone in Johannesburg who searched for something Pretoria-related. Switch every franchise location campaign to the "Presence" setting to ensure ads reach people who are actually in the franchise's catchment area.
Exclude adjacent franchise territories as negative keywords. A Centurion campaign targeting "fast food delivery" should exclude suburb names inside the Pretoria campaign's territory. Add those suburb names as negative exact or phrase-match keywords in the Centurion campaign. Without this step, a search for "fast food delivery Pretoria central" can trigger the Centurion campaign — especially under broad-match bidding.
Use radius targeting with hard geographic boundaries. Where franchise territories are defined by radius, set the campaign's geo-target to that radius rather than a city boundary. City-level targeting in South African metros is too coarse: Johannesburg Metro covers areas from Soweto to Midrand, which may span three or four franchise territories.
Correct approach: A QSR franchise with outlets in Randburg and Sandton runs two campaigns. Each is geo-targeted to a 5km radius around the respective outlet. Each excludes the other outlet's suburb names as negative keywords. Conversion tracking uses distinct phone numbers and form submissions per location. Neither campaign has ever triggered the other's auction.
Common mistake: The same franchise runs one campaign geo-targeted to "Johannesburg," with both outlets listed as location extensions. Both locations serve ads in all 1,600 km² of Johannesburg Metro. Both bid on the same keywords. Both raise each other's auction price. The combined monthly spend is materially higher than it would be with properly separated campaigns — with no corresponding increase in leads.
Budget Allocation: Co-Op Funds and Local Spend
Co-op advertising funds are the primary budget mechanism for google ads for franchise networks running national campaigns. Franchisees typically contribute 2–4% of gross sales to a national advertising fund, with an additional 1–3% of gross sales allocated to regional or local co-op pools. The national fund runs brand campaigns, Out-of-Home, and national digital; the local co-op supplements with location-specific paid search and social.
Where co-op funds are available for local paid search, the governance terms matter as much as the budget quantum. Most franchise agreements specify approved digital activities, approved platforms, and reporting obligations. Before building a Google Ads structure for a franchisee, confirm that paid search is a co-op-eligible activity under the franchise agreement and that the reporting format the franchisor requires can be produced from the account structure you are building.
For google ads for franchise owners south africa who are running location campaigns without co-op support, the practical question is what budget is enough to generate meaningful data. The minimum monthly budget for a single location campaign in a competitive South African market is R5,000 — below that threshold, the campaign generates insufficient click volume for conversion-based bidding to function.
At R5,000, using a franchise-sector CPC of R7.49 and a conversion rate of 1.20% (figures reported by one South African Google Ads agency, BaseCloud, for the franchising sector — methodology not independently verified), the arithmetic is:
Budget Planning Calculation — Franchise Location Campaign
Monthly budget: R5,000
CPC (SA franchise-sector, BaseCloud reported): R7.49
Estimated clicks: R5,000 ÷ R7.49 = 668 clicks/month
Conversion rate (BaseCloud reported): 1.20%
Estimated leads: 668 × 1.20% = 8 leads/month
Implied CPL: R5,000 ÷ 8 leads = R625 (≈ R624 at exact inputs before rounding)
This is a planning estimate using a single reported data source — your actual CPC and conversion rate will vary by location, category, and landing page quality. Use it to set a floor expectation, not a guarantee.
Budget allocation across locations should follow conversion rate and cost-per-lead by location, not location size or franchisee seniority. A smaller town location with a higher local search-to-lead conversion rate may deserve a larger share of the digital budget than the flagship CBD outlet with heavy foot traffic but low online enquiry conversion.
Budget sequence for google ads for franchises: Start with equal per-location budgets. After 90 days of clean conversion data, reallocate toward locations with the lowest cost per lead. Do not chase impression share — chase CPL.
Campaign Types by Franchise Sector
Each franchise sector needs a different primary campaign type because buying intent, conversion speed, and competitive CPC differ materially — QSR franchises optimise for foot traffic via Local Search and Performance Max, while financial services franchises use phrase-match Search campaigns targeting qualified enquiry CPL. South Africa's franchise sector spans fast food (19% of systems), retail (17%), and a range of services — motor vehicle, beauty, education, financial services, and home services — and the table below maps the right campaign type to each sector's conversion logic.
| Franchise Sector | Primary Campaign Type | Key Metric to Optimise | SA CPC Range |
|---|---|---|---|
| Fast food / QSR | Local Search + Performance Max | Foot traffic / direction clicks | R5–R20 |
| Retail franchise | Shopping + Search | Product page visits / in-store visits | R5–R20 |
| Home services (plumbing, cleaning, electrical) | Search (exact + phrase match) | Form submissions / phone calls | R10–R30 |
| Automotive / motor services | Search (exact + phrase match) | Service bookings / quote requests | R14–R22 |
| Financial services (insurance, financial advice) | Search (phrase + broad with negatives) | Qualified enquiries / CPL | R40–R150 |
CPC ranges are indicative planning figures drawn from SA digital marketing sources. Actual CPC is a function of auction competition, Quality Score, and bid strategy — sectors with high customer lifetime value (financial services, legal) will see CPCs at the higher end of their range because competitors will pay more per click when one client is worth tens of thousands of Rand. Food and retail franchises typically operate in lower CPC environments but must compensate with higher conversion volume to justify the ad spend.
For Google Ads cost per lead benchmarks across South African industries more broadly, including sectors not covered in the franchise-specific table above, the benchmarks page breaks down CPL by vertical. Check your sector against the broader index before finalising your CPL target.
Not Sure Which Campaign Structure Fits Your Franchise?
Tell us how many locations you have, who controls the budget, and which sector you operate in — we will map out the right account architecture for your network.
Get Your Structure AssessmentWhy South African Franchise Networks Choose Growth Pulse Media
Effective franchise google ads management requires a different skill set from managing a single-location campaign. The structural decisions — which account model, how to geo-separate, how to structure co-op reporting — get made once and then dictate performance for months. Getting those decisions wrong costs far more than the management fee.
Whether you are running google ads for franchises across two locations or fifteen, Growth Pulse Media operates on a limited client load model: the person who scopes your campaign structure is the same person managing it — not a junior account executive following a template.
Founder Dirk van Greuning built and scaled a large South African ecommerce business before founding the agency, which means the franchise Google Ads questions that get asked — about budget adequacy, conversion tracking for multi-location retail, and co-op reporting requirements — come from someone who has run the campaigns and read the performance reports, not someone interpreting a case study. All campaign work is executed in-house. No white-labelling, no offshore execution.
Every franchise network is governed by a franchise agreement that shapes what digital marketing activities are permitted and how they must be reported. Growth Pulse Media structures accounts to align with those requirements from setup — not as an afterthought when the franchisor requests a reporting reconciliation.
Who Google Ads for Franchise Networks Is NOT For
Single-location franchisees with a budget below the R5,000 floor. Below R5,000 per month, a single location campaign generates too few clicks for meaningful conversion data — particularly in competitive services categories. Meta Ads or Google Local Services Ads may be a more appropriate starting point at that spend level.
Franchise networks where franchisees have full autonomous control with no brand-level governance. If franchisees control all creative, messaging, and landing pages independently with no franchisor alignment, paid search will amplify the inconsistency, not resolve it. Brand alignment is a prerequisite, not an output of a Google Ads campaign.
Networks without functional conversion tracking per location. If you cannot attribute a phone call or form submission to a specific outlet, you are running budget across locations with no way to compare performance. Fixing tracking is not optional — it is the foundation of every optimisation decision. A campaign management engagement without clean location-level tracking will not produce useful data.
Franchisees expecting immediate results without a data accumulation period. A new location campaign needs a minimum of 60–90 days of conversion data before automated bidding strategies can function reliably. Franchisees who need significant lead volume in the first two weeks are better served by other acquisition channels while the Google Ads campaign builds its conversion base.
Ready to Fix Your Franchise Campaign Structure?
Share your current account setup — or tell us you are starting from scratch — and we will audit what needs to change before you spend another Rand.
Book a Franchise Ads AuditFrequently Asked Questions
Should each franchise location have its own Google Ads account?
Not necessarily. For most South African franchise networks, a single account with one campaign per location is more effective because it pools conversion data for automated bidding and simplifies cross-location reporting. Separate accounts under a Manager (MCC) make sense when franchisees need billing independence or can only see their own campaign data — for example, where the franchise agreement requires individual P&L accountability for marketing spend.
How do I stop franchise locations from competing against each other in Google Ads?
Three settings prevent location overlap: switch all campaigns to "Presence" targeting (the full label is "Presence: People in or regularly in your targeted locations"), not the default "Presence or interest" — add adjacent franchise territory names as negative keywords in each location's campaign, and use radius targeting rather than city-level geo-targets. Without all three, locations in the same metro will regularly trigger each other's auctions and raise each other's CPC.
Can franchise co-op advertising funds be used for Google Ads?
Most franchise co-op funds list paid search as an eligible activity, but eligibility depends on the specific franchise agreement and what the franchisor designates as an approved activity. Check the advertising fund clause of the franchise disclosure document before committing co-op funds to Google Ads. Co-op funds typically require the franchisor-specified reporting format and sometimes mandate that campaigns be managed through a franchisor-approved agency or platform.
What is a realistic cost per lead for a franchise location campaign in South Africa?
One South African Google Ads agency reports a franchise-sector CPC of R7.49 and a conversion rate of 1.20%, which produces a rough CPL of around R624 — though that agency's methodology is not independently verified. Actual CPL varies considerably by sector: home services and retail franchises typically run lower CPLs than professional services franchises. A minimum of 90 days of clean conversion data is needed before CPL figures for a specific location are meaningfully stable.
What budget does a franchise location campaign need to work effectively?
A working rule of thumb for a South African service-category franchise location is R5,000 per month as a floor. Below that level, click volume is too low for bidding algorithms to optimise, and CPL data is statistically unreliable. Retail and fast food locations with higher-volume lower-value conversions may be able to start at a lower threshold, but service franchises targeting specific enquiries should treat R5,000 as the minimum meaningful starting budget.
How long before a franchise Google Ads campaign produces reliable results?
Allow 60–90 days before drawing conclusions about performance. During the first 30 days, campaigns are accumulating data and the bidding algorithms are in a learning phase. Days 31–60 are when you have enough volume to begin meaningful keyword pruning and negative keyword refinement. Meaningful CPL comparisons between locations require at least 90 days of aligned data — less than that, and apparent differences between locations are more likely to reflect normal variance than actual performance gaps.
Franchise Paid Search — Done Properly
Growth Pulse Media structures and manages Google Ads for South African franchise networks — including campaign-per-location architecture, co-op reporting compliance, geo-separation, and conversion tracking per outlet. All work is executed in-house by a senior team with a limited client load.
Talk to Us About Your Franchise Campaign

