How to Avoid Hiring the Wrong SEO Agency: Questions to Ask
Most advice on hiring an SEO agency was written for a business with one website and one location. It covers reasonable ground, past results, reporting style, communication cadence, but it quietly assumes the agency only has to manage one thing well. That assumption falls apart the moment a business has ten locations, or fifty, or three hundred, because the actual failure mode for multi-location and franchise accounts isn’t “the agency is bad at SEO.” It’s “the agency is fine at brand-level SEO and has no real process for location-level work,” and those look identical in a sales pitch.
This is the gap that costs the most money and time to discover the hard way: six months into a retainer, when the corporate website’s traffic looks healthy but half the individual locations are still ranking behind competitors nobody’s heard of. The questions below are built to surface that gap before you sign anything, not after.
The core problem: agency pitches are built for brand-level thinking
An agency selling local SEO services will almost always show up with a portfolio of strong, brand-level case studies: traffic growth, keyword rankings, domain authority gains. Those are real accomplishments and worth asking about. What they don’t tell you is whether the agency has ever actually managed location-level consistency across a portfolio anywhere close to your size.
There’s a structural reason this happens. Brand-level SEO work is easier to demonstrate in a sales deck. One website, one traffic graph, one clean before-and-after. Location-level work is messier to show off: it’s two hundred Google Business Profiles, each with its own category accuracy, review activity, and local page content, and success looks like “fewer locations falling behind,” which doesn’t compress into a single impressive chart. Agencies that are genuinely good at this work can usually still explain it clearly. Agencies that aren’t tend to redirect the conversation back toward brand-level wins.
Questions that reveal whether an agency actually does location-level work
| Question | What a strong answer sounds like | What a red flag sounds like |
|---|---|---|
| How do you handle Google Business Profile accuracy across all our locations, not just the flagship ones? | A specific process: a location inventory, a monitoring cadence, clear ownership for catching drift | Vague reassurance that “we keep everything updated” with no described process |
| Can you show me reporting broken out by individual location, not just aggregated across the account? | Yes, with an example of what location-level reporting actually looks like | “We can put something together” or reporting that only exists at the brand level |
| How do you build location pages at scale without duplicating content across hundreds of them? | A described process for gathering location-specific detail and avoiding templated duplication | “We use a template and swap in the city name” |
| What’s your process when one location’s reviews go quiet or a listing gets flagged with a suggested edit? | A monitoring workflow with a defined response time | No clear answer, or “the client should let us know” |
| Have you managed an account with a location count similar to ours, and can I talk to that client? | A direct yes, with a comparable reference available | Deflection to a single flagship-location case study instead |
| Who specifically works on our account day to day, and how is their time split across locations? | Clear staffing detail, including how much attention smaller locations realistically get | Vague answers about “our team” with no named ownership |
Ask how their pricing model scales with location count
A flat monthly retainer that doesn’t change whether you have ten locations or two hundred is worth questioning directly. Either the agency has built genuinely efficient processes and tooling that let it manage scale well (worth confirming how), or the retainer reflects effort spent mostly on the corporate brand while individual locations get whatever time is left over. Ask the direct question: what specifically changes about your process, staffing, or deliverables as our location count grows? A confident, specific answer is a good sign. A restatement of the same generic package is not.
This is also where it’s worth being honest about the alternative math. Many franchise and multi-location marketing leads land on agency retainers in the $3,000 to $5,000 a month range specifically because manually auditing every location’s profile, every week, isn’t realistically possible in-house. That’s a legitimate reason to hire outside help. It’s also worth knowing that a chunk of what that retainer buys, ongoing monitoring, drift detection, per-location reporting, is exactly the kind of repetitive, data-heavy work that specialized software has gotten genuinely good at handling directly, which changes the calculation for what an agency retainer should actually be paying for beyond that baseline.
Ask what happens when a franchisee or local manager doesn’t cooperate
In a franchise model specifically, an agency’s local SEO work often depends on cooperation it doesn’t fully control: a franchisee who needs to approve a listing change, a location manager who needs to respond to reviews personally, a local team that needs to supply photos or service updates. An agency that’s never dealt with this will describe a clean, centralized process that assumes full control it won’t actually have. An agency that has done this work before will have a real answer for what happens when a franchisee is slow, unresponsive, or wants to do things their own way.
Ask directly: how do you handle a location whose local team isn’t engaged? The answer tells you whether the agency has actually operated inside a franchise structure or is describing an idealized version of the work.
Watch for these specific red flags in multi-location pitches
- A single glossy case study representing the entire location portfolio, with no visibility into how smaller or newer locations performed.
- Reporting that only shows brand-level or aggregated metrics, with no offer to show individual-location performance during the sales process.
- No clear answer for who specifically monitors data accuracy across the full portfolio, or how often.
- Pricing that doesn’t meaningfully change regardless of location count, without a clear explanation of what tooling or process makes that possible.
- Promises of guaranteed rankings for every location, which isn’t something any legitimate agency can actually deliver given how differently individual locations compete.
- Reluctance to provide a reference client with a comparable number of locations.
What a strong multi-location SEO agency actually looks like
The agencies that genuinely handle this well tend to share a few traits regardless of size. They can describe their location-monitoring process in specific, concrete terms, not marketing language. They can show location-level reporting unprompted, because they’re proud of it, not because you had to ask twice. They have a clear answer for how franchisee or local-manager cooperation gets handled when it’s inconsistent. And their pricing conversation includes an honest explanation of what scales with location count and what doesn’t.
None of this means the agency needs to be the biggest name in the industry. Some of the strongest multi-location local SEO work happens at smaller agencies that have deliberately built their process around location-level consistency, rather than treating it as an add-on to brand-level services they’re already selling.
A short vetting checklist before you sign
- Request location-level reporting examples, not just brand-level case studies, during the sales process.
- Ask for a reference client with a comparable number of locations, and actually contact them.
- Get a specific, described process for Google Business Profile monitoring and drift detection in writing.
- Confirm who is staffed on the account and how their time is realistically split across locations.
- Ask directly how pricing and deliverables change as location count grows.
- Clarify how the agency handles inconsistent cooperation from franchisees or local managers, if that applies to your structure.
- Get a straight answer on what the agency doesn’t do, since a partner who’s upfront about scope is more trustworthy than one who claims to cover everything.
Key Takeaways
- Most agency-vetting advice assumes a single-location business. Multi-location and franchise buyers need a different, more specific set of questions.
- The biggest hidden risk isn’t poor SEO skill, it’s an agency with strong brand-level capability and no real location-level process.
- Location-level reporting, not aggregated brand metrics, is the clearest evidence of whether an agency actually manages a portfolio well.
- Pricing that doesn’t scale with location count deserves a direct question about what makes that possible.
- Franchise structures add a layer most agencies haven’t dealt with: cooperation from local teams the agency doesn’t directly control.
- A strong agency will volunteer specifics. A weak one will redirect toward its best single case study.
Frequently Asked Questions
What’s the biggest mistake multi-location businesses make when hiring an SEO agency?
Evaluating the agency only on brand-level case studies and traffic growth, without asking whether it has a real process for keeping dozens or hundreds of individual locations accurate and competitive.
How much should a local SEO agency cost for a multi-location business?
Pricing varies widely by location count, industry, and scope, but it’s reasonable to expect the price and the described process to change together. A retainer that stays flat regardless of how many locations you add is worth questioning directly.
Should every location get its own dedicated SEO attention, or is a centralized approach enough?
Both matter. Centralized standards and monitoring keep the account consistent, but individual locations still need enough specific attention that a struggling site doesn’t go unnoticed inside a healthy account-wide average.
What’s a reasonable reference to ask an agency for?
A client with a comparable number of locations, ideally in a similar industry or franchise structure, who can speak to how the agency actually handled scale rather than just describing overall results.
Is it a red flag if an agency guarantees rankings for every location?
Yes. No legitimate agency can guarantee rankings for every individual location, since each one competes in its own local landscape. This kind of promise is a common sign of overselling.
How do I know if my current agency is only managing our brand and not our individual locations?
Ask for location-by-location reporting directly. If the agency can only produce account-wide or brand-level numbers, or takes noticeably longer to produce location-level detail than you’d expect, that’s a sign the work may be concentrated at the brand level.
Is it better to hire an agency or manage local SEO in-house for a franchise network?
It depends on team capacity and location count. Many franchise networks land on a hybrid approach: centralized tooling or software for ongoing monitoring and data accuracy, paired with an agency or in-house team for strategy and content, rather than relying on one option to cover everything manually.