Every week I talk to someone who got burned by an SEO agency. They signed a 12-month contract, paid a retainer for six months, got a deck full of keyword ranking charts, and ended up with nothing. No leads. No revenue. Just a lighter bank account and a bad taste in their mouth.

I run a boutique SEO agency, so I’m not a neutral party here. But I’ve also watched this play out enough times that I felt like I needed to write something honest about how to actually vet an SEO partner, whether that ends up being us or someone else.

This is for business owners and marketing managers who want to do their homework before handing over budget. No fluff. Just the stuff that actually matters.

Before You Talk to Anyone, Get Clear on Your Goals

Most people go into agency conversations without any real clarity. They know they “need SEO” but haven’t thought through what that actually means for their business.

Before you reach out to anyone, write down answers to these three things:

  • What does success look like in 12 months? More leads, more ecommerce revenue, more trial signups?
  • What’s your realistic monthly budget? SEO retainers typically range from $1,500 to $10,000+ depending on scope and agency size.
  • Are you looking for a full-service engagement or targeted help in one area, like link building or content?

When you walk in with clarity, it’s a lot easier to spot when an agency is pitching you what they want to sell versus what you actually need.

The Red Flags That Should End the Conversation

I wish these were rare. They’re not.

Guaranteed number-one rankings

No legitimate agency will promise this. Search rankings depend on hundreds of factors, many outside anyone’s control. If an agency guarantees you’ll rank number one for a specific keyword, they’re either not being straight with you or planning to use tactics that will get your site penalized down the line.

A vague or copy-paste strategy

Watch out for agencies that send over a 50-page “audit” before they’ve asked you a single question about your business. A cookie-cutter audit creates the appearance of value without delivering any of it. Every business has different priorities. A good agency knows that.

No verifiable case studies

Any agency worth hiring should be able to show you named case studies with real metrics: traffic growth, lead volume, revenue impact. If their “proof” is a generic testimonial or a vague screenshot with no context, that’s a problem. Ask to speak to a current or former client directly.

Long lock-in contracts with no performance clauses

A 12-month minimum with no exit clause and no performance benchmarks is designed to protect the agency, not you. Around 30% of agencies impose contracts of a year or more. A reasonable commitment is three to six months to give the work time to compound. After that, you should have clear off-ramps tied to results.

Black hat link building

If they mention private blog networks, link packages, or “guaranteed DA-60 backlinks” for a flat fee, walk away. These tactics can get your site penalized by Google, and recovering from a manual penalty is genuinely painful. Real link building takes time and relationships.

The Questions That Separate Good Agencies from Everyone Else

These aren’t trick questions. Good agencies will answer them without hesitation. Bad ones will get defensive or vague.

  1. How do you balance technical SEO, content, and link building? What percentage of your effort goes to each? An agency that treats all three as equally important is often optimizing for activity over outcomes.
  2. Walk me through what the first 90 days looks like for a new client. You want to hear a specific process, not a sales narrative.
  3. Can you show me a sample report from a current client? Not a mock-up. An actual report.
  4. How do you measure success? What KPIs do you track, and how do they connect to revenue?
  5. What happens to my data, content, and accounts if we stop working together? The answer should be simple: everything is yours.
  6. How do you handle communication when there’s a Google algorithm update? This one matters more than most people realize. Algorithm updates happen multiple times a year. A good agency reaches out first, explains the impact, and adjusts the strategy. A bad one waits for you to call them after your traffic tanks.

The Reporting Problem Nobody Talks About Enough

Here’s a pattern I see constantly. An agency sends a beautifully formatted monthly report. Keyword rankings are up. Organic impressions are climbing. The graph goes up and to the right. The client feels good.

Then they check their actual pipeline. Same as it was six months ago.

Vanity metrics and revenue metrics are very different things. Traffic is meaningless without conversion. Rankings for low-intent keywords don’t pay anyone’s salary. A good agency reports on what actually moves your business forward: qualified leads, contact form submissions, trial signups, ecommerce revenue.

Before you sign anything, ask to see a real report. Look for whether it mentions conversions, leads, or any form of revenue attribution. If it’s just traffic and rankings dressed up in nice formatting, that tells you a lot about their priorities.

What to Expect at Different Price Points

SEO is not cheap. Or rather, cheap SEO tends to be expensive in the long run.

Industry data from Clutch puts hourly rates for most agencies between $100 and $150 per hour, with project-based engagements for defined deliverables often running $10,000 to $40,000 or more.

A monthly retainer under $1,500 might cover basic technical fixes and some content support, but it is not going to move the needle in a competitive space. If your competitors are investing seriously in SEO, you need to either match that investment or be very targeted about where you choose to compete.

The smarter question isn’t “how do I spend less?” It’s “what is this worth if it works?” If ranking for your top five keywords would generate $500K in annual revenue, then $4,000 a month looks very different than it does as a line item on a budget spreadsheet.

What a Good Agency Actually Looks Like in Practice

When I think about the agencies I respect (including, I hope, my own), a few things stand out.

They ask more questions than they answer in the first call. If they’re jumping to keyword opportunities and traffic projections before they understand your product, your customers, and your competitive position, that’s backwards.

They set realistic timelines. Most businesses start seeing meaningful traction between three and six months in. Significant ROI, where the leads generated clearly exceed the investment, usually happens between six and twelve months. Anyone promising faster than that for competitive keywords is overpromising.

They give you access to your own data. Your Google Analytics, Google Search Console, and any other accounts they set up on your behalf belong to you. Full stop.

They know the difference between what matters for your specific situation and what’s just on a standard checklist.

One More Thing: Ask About AI Search Visibility

This one is newer, but it’s becoming a real differentiator.

Search behavior has changed fast. AI-powered results from ChatGPT, Perplexity, and Google’s AI Overviews are now part of how people find and evaluate vendors, especially in B2B. The question isn’t just “do you rank on page one?” It’s “does your brand get cited when someone asks an AI assistant which SEO agencies they should consider?”

The agency you hire in 2025 should have a point of view on this. Not a buzzword. An actual framework for how your content gets cited by AI systems, how your brand authority holds up in generative search results, and how they’re measuring AI visibility alongside traditional rankings.

If they look blank when you ask about GEO or AI search optimization, that’s useful information.

The Bottom Line

Choosing an SEO agency shouldn’t feel like a gamble. The red flags are obvious once you know what to look for. The good agencies earn your trust before you sign anything, talk about revenue and not just rankings, and treat your business like a real problem to solve rather than another monthly retainer on their books.

Take your time. Ask the uncomfortable questions. And if an agency gets defensive when you push for specifics, that’s your answer right there.

If you’d like a second opinion on what good SEO actually looks like for your specific situation, we offer a free Revenue-First Diagnostic. No pitch. Just an honest look at where the opportunities are.