Google ★★★★★ 5.0
← All insights Hiring an Agency

How to Choose an SEO Company: Questions to Ask and Red Flags to Run From

TL;DR

Ask how they'll report on business results (leads and calls), demand to own every account and asset, and get them to explain their plan in plain terms. Run from guarantees of #1 rankings, secret tactics they won't explain, long lock-in contracts, and anyone who won't tell you exactly what you're paying for.

I started my agency partly because of how many businesses I watched get burned by the last one. SEO is genuinely hard to explain, which makes it dangerously easy to fake — and a real chunk of this industry gets away with exactly that. So when someone asks me how to choose an SEO company without getting taken for a ride, I don’t get defensive about my own industry. I tell them the truth.

This is the guide I’d give a friend. If you follow it, you’ll filter out most of the bad actors before you ever sign anything.

One thing worth knowing before you start: this exact question is one of the highest-ranked discussions in r/SEO, and the community consensus there lines up with what I’m about to tell you — the owners who got burned almost always ignored the same handful of warning signs. Let’s make sure you don’t.

First, understand what you’re actually buying

SEO is not a product with a fixed spec sheet. You’re buying judgment — someone deciding what will actually move your business, in your market, against your competitors, and then executing it. That’s why two “SEO packages” at the same price can be worth wildly different amounts. One is a real strategy; the other is a checklist a junior runs on autopilot.

So your job isn’t to compare feature lists. It’s to figure out whether the person across the table actually knows what they’re doing, and whether they’ll be honest with you when it’s not going well. Everything below is built to test for those two things.

The questions to ask (and the answers you want)

Ask these directly. How someone answers tells you more than what they answer.

“How will you report on results, and what counts as a result?” The answer you want leads with business outcomes — leads, phone calls, form fills, booked jobs — with rankings and traffic underneath as the supporting story. The answer that should worry you leads with “keywords” and “impressions” and never quite connects to your phone ringing. You care about customers, not a rankings screenshot. A good agency reports the way you actually measure your business.

“Who owns the website, the Google Business Profile, and the analytics accounts?” The only acceptable answer is you do — every account, every asset, in your name, yours to keep if the relationship ends. Some agencies build your site on a platform only they control, or set up your accounts under their own login, so leaving means starting over from zero. That’s not a partnership, it’s a hostage situation. Ask explicitly, and get it in writing.

“Walk me through what you’d actually do in the first 90 days.” A real one can explain their plan in terms you understand — audit first, here’s what we’d look at, here’s how we’d prioritize. If the explanation is all vague jargon and “proprietary secret sauce” they won’t describe, that’s usually because there’s nothing underneath it. Anyone who genuinely knows SEO can explain it plainly. Refusing to isn’t protecting a trade secret; it’s hiding the lack of one.

“What’s the contract length, and what happens if I want to leave?” The answer to listen for is short lock-in or none. If the work is good, they keep you with results, not paperwork. Twelve-month contracts with heavy exit penalties exist to protect the agency from you noticing it isn’t working.

“Can I talk to a client you’ve had for over a year — ideally in a business like mine?” Long-tenured, relevant references are hard to fake. Anyone can show a logo wall. Someone who’s happily paid for eighteen months is real proof.

The red flags that should end the conversation

Some of these are so common they’ve become the running joke of every honest SEO. If you hear them, walk.

Red flagWhat it really means
”We guarantee you’ll rank #1 on Google.”Nobody controls Google’s rankings. This is the oldest tell of a scammer — a guarantee no honest person can make.
”We have a special relationship with Google.”There is no such thing for organic results. Full stop.
Won’t explain what they do in plain termsEither they don’t know, or they’re hiding busywork you’re paying for.
Reports full of traffic and rankings, nothing about leadsThey’re measuring what looks good, not what makes you money.
Long contracts with big cancellation penaltiesThey expect you’ll want to leave and are locking you in first.
Suspiciously cheap ($200–500/mo “full SEO”)Real SEO is labor. At that price it’s an automated tool spraying low-quality work, and some of it can actively hurt you.
Vague about off-site authority workLegitimate off-site authority building is careful and slow; if they’re cagey about their methods, they may be using spammy tactics that get sites penalized.

That last one matters more than it looks. A lot of cheap providers still lean on shortcuts Google penalizes. When it catches up with you, the damage lands on your site, not theirs — and cleaning it up costs more than doing it right would have.

Cheap is the most expensive mistake

I need to say this plainly because it’s where most people get hurt: the cheapest option is almost never the cheapest option. A $300-a-month “SEO service” isn’t a smaller version of real SEO. It’s usually an automated tool doing thin, generic, sometimes harmful work — and because SEO takes months to show real results, you won’t know it did nothing (or did damage) until you’ve lost a year and the money.

Good SEO costs what it costs because it’s real strategy and real labor from someone with experience. That doesn’t mean the most expensive agency is the best one — it means price shouldn’t be your first filter. Judgment and honesty should be. Find the person you trust to tell you the truth, then talk about budget.

The mindset that keeps you safe

Here’s the shortcut under all of this: a good SEO company acts in your best interest even when it costs them the sale. They’ll tell you when SEO isn’t the right move for you yet. They’ll talk you out of chasing a keyword that won’t bring you customers. They’ll explain what they’re doing because they’ve got nothing to hide. The whole con of the bad ones depends on you not understanding what you’re paying for — so the fix is simply insisting that you do.

Ask the questions above. Watch how they answer. The right partner will be glad you asked, because it means you’ll actually recognize the results when they come.

That’s exactly how we work at KDM — audit-first, business metrics before vanity metrics, you own everything, and I review every piece of work before it goes live. If you want a straight read on your situation with zero pitch, book a call or see how the Growth Plan actually works. And if you’re currently with someone and not sure they’re delivering — here’s how to tell whether your SEO is actually working — that’s a conversation worth having too.

— David, founder, Kava Digital Marketing

Want this handled for your business?

Book a free strategy call. We'll audit where you stand today and show you exactly what it takes to grow — no pressure, no obligation.

Book a free strategy call

Or call or text 847-772-4326.

Reviewed & trusted