How to Choose an SEO Agency: Red Flags, Green Flags, and the Questions That Expose a Bad Fit
Learn how to choose an SEO agency with confidence. Spot red flags, recognize green flags, and ask the right questions before you sign a contract.
# How to Choose an SEO Agency: The Complete Vetting Guide for Local Service Businesses
If you run a plumbing company, HVAC shop, law practice, dental office, or transport service, you already know that most of your new customers start with a search. The problem is knowing who to trust with that pipeline. This guide walks through how to choose an SEO agency (or decide that an agency is the wrong fit entirely) without getting burned by slick sales pitches, vague promises, or contracts you'll regret. It's written for owners and marketing leads who have either been burned before or talked themselves out of hiring because every pitch sounded the same. By the end, you'll know the provider landscape, the red flags that should end a conversation immediately, the questions that separate real operators from salespeople, and how to manage an engagement once you sign.
## First, Understand the Provider Landscape
Before you evaluate anyone, you need to know who "anyone" is. The search marketing world has four broad provider types, and each fits a different business situation. Picking the wrong category is the most common mistake owners make — not picking the wrong vendor within a category.
### Full-service agencies
Full-service agencies handle search alongside paid ads, web design, email, social, and sometimes branding. They typically have account managers, strategists, and production staff organized in teams.
**Where they fit:** Multi-location service businesses, franchises, and established companies with meaningful monthly budgets and someone internally who can manage the relationship. If you run a six-location HVAC group or a regional shuttle company, an agency's structure and processes are often worth paying for.
**Where they don't fit:** A single-market plumber with a three-person office usually pays for overhead it doesn't need. Full-service shops also spread attention across many channels — if search is only one of eight services, make sure it isn't the neglected one.
### Boutique SEO specialists
Boutiques are small firms that do search exclusively, or exclusively for your vertical (say, dental practices or law firms). You typically work directly with the person doing the work.
**Where they fit:** Businesses that want deep search expertise and a tighter, more accountable relationship than a large agency offers. A specialty firm that has ranked dozens of electricians in competitive metros brings pattern recognition a generalist can't match.
**Tradeoffs:** Smaller bench depth. If your main contact gets sick, overloaded, or leaves, the work can stall. Ask how many active accounts each strategist carries.
### Solo freelancers and consultants
One person, doing the work themselves. Rates vary widely, and quality varies even more — from genuinely excellent ex-agency operators to people who learned the trade from a weekend course.
**Where they fit:** A solo contractor — a single-market plumbing company, an independent electrical shop, a one-office dental practice — often suits a freelancer perfectly. The scope is finite, the market is local, and a skilled individual can handle the technical fixes, content, and local profile work a small business needs. You also talk to the person doing the work, which removes the account-manager telephone game.
**Tradeoffs:** Capacity and continuity. A freelancer can be a bus factor of one. Get clarity on what happens if they disappear, and make sure you own all accounts and assets (more on that below).
### Done-with-you and DIY software platforms
Platforms — including what we build at SEO Done — combine software with guidance. The software handles the systematic parts of local search (audits, tracking, structured recommendations, local listing management), and your team or a part-time hire executes. Some platforms include coaching or light services layered on top.
**Where they fit:** Smaller businesses without the budget for a retainer, and hands-on owners who want to understand and control their own search presence. This middle path is worth serious consideration and gets its own section below.
### A quick fit guide
- **Single-market, small team, tight budget:** Freelancer or done-with-you platform.
- **Single-market, decent budget, no internal time:** Boutique specialist.
- **Multi-location, larger budget, has (or can hire) a marketing lead:** Full-service agency or boutique with multi-location experience.
- **Multi-location, wants control, has one internal marketing person:** Platform plus part-time coordinator.
- **No internal time, no budget, high competition:** Be honest — you may not be ready yet. Build the budget first rather than buying the cheapest option and concluding search doesn't work.
## Red Flags That Should End the Conversation Immediately
Some signals aren't concerns to weigh — they're disqualifiers. If you hear any of these, thank them for their time and move on, no matter how good the pitch feels.
### They promise specific rankings
No one can promise a particular position on Google. Rankings depend on hundreds of factors, your competitors' actions, and Google's own algorithm changes. A credible provider talks in terms of trends: traffic growth, lead volume, visibility in the local map pack over time. Anyone who commits to "top of page one in 90 days" is either lying or planning to deliver on some meaningless long-tail keyword you'd have ranked for anyway.
### They claim a special relationship with Google
Nobody has a special relationship with Google. There is no insider channel, no preferred-partner status that affects organic results, no back door. Google explicitly warns about this pitch. If they say it, they're either lying or admitting they'll violate search guidelines on your behalf — and the penalty lands on your domain, not theirs.
### They won't tell you what they'll actually do
Secrecy dressed up as "proprietary methodology" is a classic cover for tactics that won't survive scrutiny. A legitimate provider can describe, in plain English, the categories of work they'll do: technical fixes, content, local listings, link building, review strategy. They don't need to hand over their playbook, but "trust us, our methods are secret" means walk.
### Long lock-in contracts with no checkpoint
Twelve months of commitment before any results review is a one-sided bet. Search does take time (we cover realistic expectations in our guide to [SEO timelines](https://seodone.ai/blog)), but the fix for that is honest expectation-setting plus monthly reporting, not a contract that traps you. Month-to-month after an initial short runway, or at minimum a documented checkpoint at 90 days, should be non-negotiable.
### They quote a price before understanding your market
A one-website plumbing company in a town of 15,000 and a five-location law firm competing in a major metro need radically different amounts of work. If the price arrives before the questions, they're selling a package, not solving your problem.
### They own your assets
If they register your domain, control your analytics account, set up your Google Business Profile under their email, or hold your ad accounts, you're building on land they own. Every asset should be created under your ownership, with you as the account admin and them as a delegate or manager. This is a constant source of horror stories when relationships end: businesses that literally couldn't access their own website or listings. If a prospective provider resists this, end the call.
### Rank reports with no traffic or lead numbers
Reports full of keyword positions and nothing else tell you almost nothing useful. Position 4 for a term nobody searches isn't progress. Reporting should include organic traffic trends, calls, form fills, and — ideally — tracked leads. If their sample reports are rank-printouts, that's what your engagement will be too.
### Cold outreach right after you register a domain
Did you register a domain or launch a site and immediately get emails about your "website not being optimized"? Those messages are automated scavenging of public registration data. They indicate a high-volume operation, not a partner who studied your business. Delete and move on.
### Bonus disqualifier: they disparage your previous provider without specifics
"It was all wrong, we'd have to fix everything" — without naming what was wrong — is a sales tactic, not a diagnosis. A real assessment comes with specifics.
## Green Flags That Signal a Real Partner
The good news: legitimate providers are easy to spot once you know what to look for, because they behave in ways pitch-driven shops find uncomfortable.
- **They ask about your revenue model before tactics.** Average job value, close rate, which services you actually want more of, which jobs are worth winning. A provider who learns that a water heater replacement is worth several times a faucet repair, or that your firm's personal injury work funds everything else, will prioritize differently — and correctly — compared to one chasing traffic volume.
- **They ask for access to Search Console and your analytics.** Real practitioners diagnose before prescribing. Existing data reveals what's technically broken, what's already ranking, and where the gaps are. Someone asking to sell you a new dashboard instead of looking at your actual data is skipping the diagnosis.
- **They talk about leads, calls, and booked jobs.** Not "rankings" or "impressions." The vocabulary of a serious provider sounds like your business: calls, forms, qualified leads, cost per lead. This distinction matters enough that our own [approach at SEO Done](https://seodone.ai) is built around it — search exists to produce customers, not screenshots.
- **They explain what they will NOT do.** "We won't chase links from low-quality directories." "We won't write pages for services you don't offer." "We won't touch your site's code without showing you first." Providers who articulate exclusions have a real methodology and respect your risk. It also protects you from scope creep later.
- **They offer references you can actually call.** Not logos — names and numbers, ideally businesses similar to yours in size or vertical. Call one or two. Ask what the first three months were like, what the provider does well, what's annoying, and whether they'd rehire them.
- **They propose a starting audit before scoping.** A paid or even modestly priced initial audit of your technical setup, local presence, and competitive position is the professional way to begin. It also gives you a concrete artifact to evaluate before a larger commitment. Our overview of [what a technical SEO audit should cover](https://seodone.ai/features) gives you a benchmark for what a real one includes.
- **They set expectations downward.** "Months one through three are foundation work; you likely won't see much movement" is a more trustworthy sentence than any optimistic projection. Providers confident in their process don't need to over-promise month one.
## Questions to Ask in the First Call — and What Good Answers Sound Like
Bring these questions to every candidate. The answers, and how comfortably they're given, tell you more than any proposal document.
### 1. How do you measure success?
**Good answer:** Leads, calls, form submissions, tracked revenue from organic — tied to your targets. Rankings appear only as supporting diagnostics.
**Bad answer:** Rankings, impressions, "visibility score," or proprietary metrics you can't independently verify.
### 2. What happens in month one versus month six?
**Good answer:** A specific, sequenced plan: month one is discovery, technical remediation, analytics cleanup, and local profile work; months two through four are content and authority building; month six is evaluation against the baseline. They acknowledge when you should and shouldn't expect to see results, and they commit to written reporting at each stage.
**Bad answer:** "We do it all continuously" or "It depends" with no structure. Vagueness here predicts vagueness everywhere.
### 3. Who owns the work product if we leave?
**Good answer:** You do — content, code changes, documentation, listing accounts, all of it, spelled out in the contract. Ideally they'll also offer a transition summary.
**Bad answer:** Anything hedged, or silence. Some providers keep clients hostage with assets; get ownership in writing.
### 4. How do you handle Google algorithm updates?
**Good answer:** They don't chase every update; they build durable fundamentals and monitor impact after major rollouts, with a process for diagnosing any traffic loss and a track record of talking clients through downturns honestly. They can describe a past update and how it affected their clients.
**Bad answer:** "We adapt instantly to every update" (nobody can — updates roll out over weeks) or claims of foreknowledge of what Google will do.
### 5. What do you need from us, and our team?
**Good answer:** A specific list: a point person for approvals, access to systems, subject-matter input on content, perhaps an hour or two a month. They explain why each item matters.
**Bad answer:** "Nothing, we handle everything." engagements with zero client involvement tend to produce generic content a real service business shouldn't put its name on.
### 6. Can you walk me through a campaign that didn't work?
**Good answer:** They own it. They explain what went wrong, what they learned, and how it changed their process. Providers who claim a spotless record are lying or too new to have one.
### 7. Who exactly will do the work?
**Good answer:** Named people, with their roles. Ideally you meet them before signing.
**Bad answer:** "Our expert team" with no faces, or a senior person in the pitch who won't be on the account.
## Pricing Models Explained Honestly
You'll encounter four main models. None is inherently bad; mismatches between model and situation are what cause trouble.
### Monthly retainer
The standard. A fixed monthly fee for an agreed scope of work. Pros: predictable, allows sustained effort, aligns with how search actually works (compounding, not one-shot). Cons: scope drift — the contract should define deliverables clearly enough that you know what you're buying. For most service businesses with real goals, a retainer is the right structure.
### Hourly
Pros: pay only for time, good for audits, one-off projects, or training. Cons: it can disincentivize efficiency, and search's biggest wins (like a content program) don't map neatly to hours. Watch for padding.
### Per-project
A defined deliverable — a technical audit, a site migration, a local listings cleanup. Pros: clear scope and endpoint. Cons: search isn't a project; a great audit that sits unimplemented is worthless. Many engagements work best as projects feeding a retainer.
### Performance-based and pay-per-rank
Tempting on the surface: pay only for results. In practice, pure pay-per-rank schemes go wrong for predictable reasons. The provider controls which keywords count, so they target easy, low-value terms — or, worse, terms that generate traffic with no buying intent. To stay solvent, they cut quality, lean on risky tactics, or pad the keyword list with junk. And when the arrangement ends, you often lose access to the very assets they built. Serious performance hybrids exist, but any arrangement where the provider picks the success metric and the tactics is structurally misaligned with your interests. If someone proposes it, insist on: you approving the keyword targets, lead-quality definitions, and full asset ownership.
**On budgets generally:** what you should spend depends on your market's competitiveness, your average job value, and your current starting point. Don't anchor to what a salesperson says; work from your own numbers. We break down the components of search spending in our guide to [SEO costs and budgeting for local businesses](https://seodone.ai/blog) — it pairs well with the scorecard below.
## The DIY and Done-With-You Middle Path
Here's the part agencies won't tell you: for a meaningful chunk of small service businesses, a full retainer is the wrong purchase. If you're a single-market contractor, much of local search is systematic rather than mysterious:
- A technically sound website with clear service and location pages
- Accurate, consistent business listings across directories
- A steady stream of reviews with responses
- Content that answers the questions your customers actually search
- Basic tracking so you know what's working
Software can handle the audit, monitoring, tracking, and recommendation side of that equation far cheaper than a retainer. What software can't do is execute — write the page, fix the schema, respond to the reviewer. But that execution often doesn't require an agency; it requires a few hours a week from a competent office manager, or a part-time hire, working from a prioritized checklist.
**Choose the platform-plus-internal path when:**
- Your market is moderately competitive, not a knife fight in a major metro
- You or someone on your team can consistently spend several hours a week
- You value learning how search works and keeping control in-house
- Budget for a retainer would force you into the cheapest, lowest-quality tier anyway
**Choose an agency or freelancer when:**
- You're in a competitive metro against heavily invested competitors
- Nobody internal can reliably own the work
- You have larger technical debt (a legacy site, a migration, multi-location complexity) that needs experienced hands
A hybrid is common and healthy: run a done-with-you platform for the ongoing system, and bring in a freelancer or boutique for the big one-time project, like a site overhaul or an initial technical remediation. This is exactly the gap SEO Done was built to fill — [our platform](https://seodone.ai) gives local service businesses the audit, tracking, and prioritized recommendations a good agency would produce, so your team can execute without paying agency overhead for the routine parts.
## Your Vetting Checklist and Scorecard
Run every serious candidate through the same evaluation. Print it, score it, compare.
### The checklist
**Before the call:**
- [ ] Their own website ranks and reads well (if they can't market themselves, that's data)
- [ ] They have verifiable reviews and a real business presence
- [ ] No red flags from the disqualifier list above
**During the call:**
- [ ] Asked about revenue model, average job value, and close rate
- [ ] Requested Search Console and analytics access
- [ ] Talked in leads and calls, not rankings
- [ ] Explained what they will not do
- [ ] Named the actual people on the account
- [ ] Described a specific month-one plan
- [ ] Set honest expectations about timeframes
- [ ] Offered references with real names
**Before signing:**
- [ ] You've called at least one reference
- [ ] Contract confirms you own all accounts, assets, and work product
- [ ] Contract has a checkpoint within 90 days; month-to-month after an initial term
- [ ] Deliverables and reporting are specified in writing
- [ ] Pricing logic matches their understanding of your market
### A simple scorecard
Score each candidate 1–5 on these six dimensions. No weighting tricks — just total them and let the differences show.
1. **Diagnosis quality:** Did they assess your actual situation, or pitch a package?
2. **Plan specificity:** Could you explain their month-one plan to a colleague right now?
3. **Alignment:** Do their success metrics match yours (leads, not vanity numbers)?
4. **Transparency:** Methods, pricing, people, and limitations all out in the open?
5. **Proof:** References you called, verifiable history, honest talk about failures?
6. **Contract fairness:** Ownership, checkpoint, reasonable term?
A candidate scoring poorly on alignment or transparency should lose to one scoring slightly lower on polish. Charisma is not a scoring dimension.
## After You Sign: Running the Engagement
Signing isn't the finish line. The first quarter sets the tone, and knowing what "normal" looks like protects you from both premature panic and comfortable neglect.
### Days 1–30: Foundation
Expect discovery, access setup, analytics and Search Console cleanup, a baseline report of current traffic and leads, an audit with prioritized fixes, and initial technical remediation. You should not expect ranking or traffic movement yet — and your provider should say so plainly. **Your job:** provide access quickly, name a decision-maker, and respond to approvals fast. Slow clients cause slow results more often than slow agencies.
### Days 31–60: Building
Expect the first content or optimization work live, local listings corrected, and the first monthly report comparing against the day-one baseline. The report should include traffic trends, call and form tracking, work completed, and next month's plan. **Warning sign:** a report with activity lists but no data — or data but no connection to work.
### Days 61–90: First checkpoint
By now, expect a review meeting: what the baseline was, what's changed, what's on track, what isn't, and what the next quarter's priorities are. In slower, more competitive markets, meaningful movement may still be building — that's legitimate if the work is visible and the plan is specific. What's never legitimate at day 90: no baseline, no reporting, no answers to "what specifically changed on our site?"
### The reporting to insist on
Monthly, at minimum:
- Organic traffic trend versus baseline
- Calls, form fills, and tracked leads (with source tracking)
- Work completed, itemized
- Priorities for the coming month
- Any notable search landscape changes affecting you
Everything else — rank positions, impressions, competitor snapshots — is supporting detail, not the headline.
### Mid-contract warning signs it's time to walk
- Reporting gets later, thinner, or more defensive each month
- They go quiet between invoices
- The work done list is copy-paste identical for months
- They push new add-on services instead of delivering the current scope
- Traffic and leads decline steadily and their explanation is always external
- They resist your access to accounts you own
- Key people on your account keep changing without explanation
Before walking, give them one direct, written conversation: state what you're seeing and ask for a corrective plan. How they respond to that conversation tells you whether to renegotiate or exit. And when you exit, exercise your ownership rights immediately — change passwords, transfer account admin roles, and collect all documentation.
## Frequently Asked Questions
**How long until local SEO produces leads?**
Most businesses should expect foundational work in the first couple of months and meaningful traction building over the following months, depending on market competitiveness and your starting point. Our guide to [SEO timelines](https://seodone.ai/blog) walks through what happens at each stage and why the compounding curve looks the way it does.
**Is a local provider better than a remote one?**
Not necessarily. What matters is local search expertise, not physical proximity. A remote specialist who has ranked dozens of contractors in markets like yours will beat a nearby generalist. Do verify they understand map pack dynamics, local listings, and review strategy — that's where local-specific skill shows.
**Can I do SEO myself instead?**
Partially, yes — and for some businesses, largely. The technical and systematic layers are increasingly handled well by platforms. The judgment layer (what to prioritize, what your market rewards) takes experience. The middle path above exists precisely because many owners can supply the hours and use software for the expertise.
**What if I've already been burned?**
Your scar tissue is an asset if you use it as a vetting framework. List everything your last provider did wrong — the vague reporting, the locked contract, the rankings that never became calls — and turn each into a screening question. Candidates who can address your specific past failures specifically are worth shortlisting.
**Should I stop all marketing and put everything into SEO?**
No. Search compounds over time but doesn't produce leads in week two. Keep whatever paid or referral channels are working while organic builds, and set the transition expectation with your provider up front.
**How many candidates should I evaluate?**
Three is the sweet spot. Fewer and you can't compare; more and the pitches blur together. Use the same questions and scorecard for each.
## The Bottom Line on How to Choose an SEO Agency
How to choose an SEO agency ultimately comes down to a few durable principles: hire someone who asks about your business before pitching theirs, who measures what you actually care about (leads and calls, not screenshots), who explains what they won't do, who gives you ownership of everything, and who lets you verify their claims with references and a checkpointed contract. Run every candidate through the same checklist, score them on the same card, and trust the pattern of answers over the polish of the presentation.
And if a full retainer doesn't fit your size or stage yet, remember that's a legitimate conclusion, not a failure. The done-with-you middle path — software plus a few committed internal hours — is how many successful local service businesses build their search presence before they ever need an agency. If you want to see what that looks like, [explore SEO Done at https://seodone.ai](https://seodone.ai) — and take the checklist above with you into whichever conversation comes next.