Found in AI answers?Hire Theory Road
Theory Road.

How to Choose a Franchise Marketing Agency: Questions, Red Flags.

A franchise system needs marketing at two levels, the brand and every local territory, wired into one set of tracking and reporting. Here is what that work involves and how we would run the agency selection.

By October 28, 20269 min read

To choose a franchise marketing agency, pick one that can run both levels of a franchise system at once: the franchisor's brand and franchise development marketing, and lead generation for every local franchisee, with listings, location pages, paid search, lead routing and reporting all built per location. Most agencies are good at one level. The system needs both, and it needs them wired together so a lead in one territory reaches the right owner and shows up in that owner's report.

Below: what the work involves, how brand funds pay for it, and how we would run the selection. For the concepts, start with what franchise marketing is and how the two layers work. For how we approach it, see our page for franchise brands.

The two-level problem.

A franchise system markets two different things to two different audiences. The franchisor sells the brand to consumers nationally or regionally, and sells the franchise itself to prospective owners (franchise development). Each franchisee needs customers in a specific territory, this week, at a cost the unit economics can carry.

These goals pull against each other. Brand campaigns want reach and consistency, local campaigns want booked jobs inside a ZIP list, and development marketing targets investors, so it must stay out of consumer reporting. One national account hides weak territories inside a healthy average. Fifty separate small accounts lose brand consistency.

What good looks like is one shared system (one tracking standard, one account structure, one listing source of truth) with per location budgets, targeting and reporting layered on top.

How brand funds pay for the work.

Most franchise agreements require franchisees to contribute to one or more advertising funds, often as a percentage of sales, and many also require a minimum local marketing spend. The details vary by system, so the agency you hire should read your franchise agreement and your Franchise Disclosure Document before proposing anything.

In the United States, the FTC Franchise Rule requires franchisors to describe the advertising program in Item 11 of the disclosure document. For a fund franchisees must contribute to, the FTC's compliance guide says Item 11 must disclose who contributes, whether franchisor owned outlets contribute on the same basis, who administers the fund, whether it is audited, whether financial statements are available, and the percentage, if any, used principally to solicit new franchise sales. It must also show how the fund was used in the last fiscal year, including percentages spent on production, media placement and administrative expenses.

That disclosure matters to agency selection in three ways:

  • Agency fees paid from the fund land in a disclosed category. Pick an agency that invoices production, media and administration separately.
  • Franchisees can see the numbers. Owners read Item 11 and ask what their contributions bought, so reporting must answer that by location.
  • Development spend should be separate. If fund money is used to sell franchises, it has to be disclosed as such, so keep development campaigns in their own budget line and their own reporting.

Listings and location pages at scale.

Google's Business Profile guidelines say not to create more than one profile for each location, in one account or across several. Locations of the same chain in the same country should use the same name unless the storefront name consistently differs, and locations offering the same service should share a category. Service area businesses should keep one profile for the central office with a defined service area and hide the address from customers. For home services, a territory run from a home office is a service area profile, not a storefront.

At scale, three Google tools carry the load:

  • Business groups in Business Profile Manager work like a shared folder of profiles. Owners and managers added to a group can access all current and future profiles in it, which is how a franchisor grants an agency access without handing out personal logins.
  • Bulk upload spreadsheets require a unique business code for each location and accept up to 10 labels per location. Labels such as region or franchisee ID later drive filtering in Google Ads.
  • Bulk verification is available for businesses with 10 or more locations of the same business, requested in Business Profile Manager under Verifications, then Chain. At the time of writing, Google says service area businesses are not eligible and agencies with more than one business in one account cannot bulk verify, so a home services franchise may still verify each profile on its own.

Google also warns it may de-verify accounts that do not actively manage their profiles. Ask who watches for suspensions and duplicates each week.

Location pages are the website side of the same job. Each location or territory needs its own page with the name, phone, service area, hours and services that match its Business Profile, real local proof (team, jobs, reviews), and a form and tracking number that route to that franchisee. Fifty pages that differ only by city name are thin content. Our SEO work treats page template and listing data as one dataset.

Co-op paid search and budget pacing by location.

Paid search is where most franchise money is won or wasted. The structure we look for is a campaign (or a tightly scoped campaign set) per territory, each with its own geographic targeting, budget and conversion tracking, plus a shared brand campaign. Google Ads location groups let a campaign show only the locations it should, filtered by the labels you set in Business Profile, so a Dallas campaign does not advertise a Houston address.

Budget pacing has to account for how Google spends. Google says a campaign may spend up to twice its average daily budget on a given day, while monthly charges are capped at 30.4 times the average daily budget. If a franchisee pays a fixed monthly co-op amount, the agency should set daily budgets from that number, check pacing weekly, and decide in writing what happens when a territory runs out of budget mid month or leaves money unspent.

Lead routing and reporting by location.

A franchise lead is only worth something if it reaches the right owner fast. Routing should be decided by territory, usually ZIP or postal code, not by which page the visitor happened to land on. That means a lookup table of ZIPs to franchisees, tracking numbers per location (a call tracking platform such as CallRail can provide numbers by location), form submissions pushed into each franchisee's field service software such as ServiceTitan or Jobber, and an owner for leads that fall outside every territory.

Reporting then follows the same keys. Every lead carries a location ID from the first click to the booked job, so the franchisor sees the system and each franchisee sees their own spend, leads, cost per lead and, where the CRM allows it, booked revenue. We build this as a lead generation system first and a dashboard second. A dashboard on top of untagged leads is decoration.

Franchisee adoption.

The best program fails if franchisees opt out, run their own ads against the brand, or ignore leads. Adoption is part of the agency's job: onboarding each new location in days, a plain monthly report each owner can read in five minutes, a clear channel for questions, and a way to handle owners who want more or less spend.

How to run the agency selection.

Write down the two levels.
Brand, development and local lead goals listed separately, each with its budget source.
Gather your data before the pitch.
Location list with business codes, territory ZIP files, current Google Ads and Business Profile access, call tracking, and the field service software each franchisee uses.
Shortlist three agencies.
Agencies already running multi-location accounts, each given the same brief and the same two strong and two weak territories.
Ask for a working plan, not a deck.
Account structure, listing workflow, routing logic and a sample location report built on your sample territories.
Run the lead trace.
Each finalist walks one lead from click to franchisee to report in a live account, client details hidden.
Check fees against Item 11.
Confirm how fees split between production, media and administration, and that development work is billed separately.
Start with a pilot.
Launch a defined group of territories for 90 days with agreed metrics by location before rolling out system wide.
Franchise marketing agency comparison: what good looks like and red flags
What to compareWhat good looks likeRed flag
Account structurePer territory campaigns with their own geo, budget and tracking, plus a shared brand campaignOne national campaign for every location
Business Profile managementBusiness groups, one profile per location, bulk upload with business codes and labelsAsks for owners' personal logins, creates duplicate profiles
Location pagesUnique page per location matched to its profile and routed to its ownerCity name swaps on one template
Budget pacingDaily budgets set from each co-op amount, weekly pacing check, written overspend rulesPacing only reviewed at month end
Lead routingZIP based routing into each franchisee's software, unassigned leads ownedAll leads emailed to the franchisor inbox
ReportingSpend, leads and cost per lead by location, booked jobs where the CRM allowsSystem totals only
FeesProduction, media and administration billed separately, development separateOne blended retainer paid from the fund
Data ownershipAds, Analytics, Business Profile and tracking accounts owned by the franchisorAgency owns the ad accounts or tracking numbers

Questions to ask and red flags.

Use these in the second meeting, once the agency has seen your data:

  • How will you structure campaigns by territory, and what happens when two territories share a metro?
  • Who owns the Google Ads, Analytics, Business Profile and call tracking accounts if we part ways?
  • How do you route a lead from a ZIP we do not cover?
  • What does a franchisee's monthly report show, and can an owner read it without a call?
  • How are your fees categorized for our Item 11 disclosure?

Walk away if you hear any of these: guaranteed rankings or lead counts, the agency keeping ownership of ad accounts or tracking numbers, one blended report for the whole system, a plan to put every location under one profile or one website page.

What does a franchise marketing agency do?

It runs marketing at two levels: the franchisor's brand and franchise development marketing, and local lead generation for each franchisee. Locally that means Business Profiles, location pages, territory paid search, lead routing and reporting by location.

How do franchise brand funds pay for an agency?

Franchisees usually contribute to an advertising fund under the franchise agreement, and the franchisor pays for production, media and administration from it. The FTC Franchise Rule requires Item 11 of the disclosure document to show how the fund was spent in the last fiscal year, so agency fees should be billed in clear categories.

Should each franchise location have its own Google Business Profile?

Yes, one profile per location and no duplicates, per Google's guidelines. Locations of the same chain should share a name and category. Home services territories run without a storefront should be service area profiles with the address hidden.

Can an agency bulk verify franchise Business Profiles?

Google offers bulk verification for 10 or more locations of the same business, but at the time of writing it excludes service area businesses and agencies with more than one business in one account. Many home services franchises verify profiles one at a time.

How should franchise leads be routed?

By territory, usually ZIP or postal code, with tracking numbers and forms per location that push leads into each franchisee's software.

Work with us

Let’s talk about what’s next.

A short note on where the business is and where it needs to go. A senior partner replies within one business day.

t@theoryroad.com

Step 1 of 2

How can we help you get found?

What do you need help with?

Next: name, email and budget. That’s it.