The local SEO industry has a credibility problem. It's not hard to see why: the work is invisible to most clients, the results take months, and almost every agency sounds exactly the same in a sales call. "We'll get you to page one." "We've helped hundreds of businesses like yours." "We have a proven process."

None of that tells you anything. Here's what to actually look for before you sign anything.

Ask for examples from your trade and your market

Generic case studies don't help you. "We increased organic traffic by 45% for a home services company" could mean anything. Ask specifically: have you worked with an HVAC company in Miami? A plumber in Coral Gables? A roofer in Broward? What happened to their map-pack position in months one through six?

An agency that's done real work in your trade and geography will be able to answer with specifics — search terms, timelines, call volume changes. An agency that hasn't will pivot to a different story.

Find out who will actually do the work

Many agencies sell with senior people and deliver with junior contractors. Ask: who handles your account day-to-day? Will that person change? How many active clients does your point of contact manage at once?

There's no right number, but there's a threshold. A single person managing 40 local SEO accounts cannot do good work on any of them. A person managing 8 probably can. Ask the question and see whether they answer it directly.

Understand what "local SEO" includes in their contract

Local SEO is not one thing. It can include Google Business Profile management, service area page development, local keyword strategy, link building, review generation, content creation, and reporting. Most agencies include some of these. Almost none include all of them. Ask for a line-by-line breakdown of what's included, what costs extra, and what's out of scope entirely.

A common bait-and-switch: the agency manages your GBP and calls it "full local SEO." GBP management is one part of local SEO, not all of it. If the contract doesn't mention service area pages and review generation, assume those aren't included.

Red flags in the pitch

In order of how seriously to take them:

  1. 01
    Guaranteed rankings. No honest SEO professional guarantees specific rankings. Google's algorithm is not under anyone's control. An agency that guarantees top-3 placement is either lying or planning to do something that will get your listing flagged.
  2. 02
    Vague proprietary "processes." If they can't explain what they're actually going to do — in plain English, not jargon — that's a problem. The work isn't secret. Anyone doing legitimate local SEO can explain the steps.
  3. 03
    Lock-in contracts over 12 months. Local SEO takes time, but 24- or 36-month lock-ins are not standard practice. A 3-month minimum with month-to-month after is reasonable. Anything longer should make you ask why they need that much time to show results.
  4. 04
    Reporting that focuses on impressions and traffic only. Impressions don't pay you. If the monthly report doesn't include map-pack ranking positions and call volume from Google Business Profile, the metrics are designed to make the work look good rather than show you whether it's working.
  5. 05
    They haven't looked at your current situation before proposing a price. If an agency quotes you a price before seeing your GBP, your website, your current rankings, and your competition, the price isn't based on your actual situation. It's a standard package being dressed up as a custom proposal.

What an honest agency actually looks like

They'll tell you when SEO isn't the right move for your situation. If your Google Business Profile isn't set up, if you're under six months in business, if you're in a market with almost no local search competition — a good agency will tell you to do something cheaper first.

They'll show you what they're doing. Not in vague monthly updates, but in specific changes: this category was added, this page was published, this review was responded to this way. The work is visible if the agency is doing it.

They track the numbers that matter to your business: map-pack position for your target keywords, call volume from Google Business Profile insights, and organic traffic from Search Console. Not pageviews. Not impressions. The numbers that tell you whether the phone is ringing differently than it was three months ago.

A good agency will tell you when they're not the right fit. That's the test.

One practical step before you sign

Ask for a competitor audit. Show the agency your three main local competitors and ask them to explain, in writing, why those businesses are ranking above you. If they can answer that question specifically and convincingly, they understand local search well enough to help you. If they deflect to a general overview of what they'd do for you without engaging your actual competitive landscape, keep looking.

Ana Paula Calle

Founder, 2WS · MS in Marketing Analytics, FIU · Eight years in B2B marketing before narrowing to local SEO for owner-operated businesses. Bilingual EN/ES.

About Ana →