How to Choose an SEO Agency: A Step-by-Step Evaluation Framework
Most businesses pick an SEO agency based on a slick deck and a gut feeling, then wonder six months later why nothing moved. This guide gives you a practical, step-by-step framework for evaluating SEO agencies the right way, so you hire for results instead of promises.
The Wrong Way to Hire an SEO Agency (And Why So Many Businesses Do It)
Figuring out how to choose an SEO agency is harder than it looks, and most businesses get it wrong in the same predictable way. They ask for case studies. The agency brings a deck full of impressive-sounding numbers: impressions climbed 300%, domain authority hit 52, keywords in the top 100 doubled. Everyone feels good. The contract gets signed. Six months later, organic search traffic hasn't moved and no one can explain why.
The problem isn't the case studies. It's that impressions aren't revenue, domain authority is a third-party metric Google doesn't use, and "keywords in the top 100" might mean page 10 for terms no one searches. The numbers sounded real. They just weren't connected to anything that matters.
This post gives you a repeatable way out of that pattern: The Sproutbox Agency Audit Checklist, a 10-point framework you can run on any finalist agency before you sign. If you want cost context first, the SEO agency pricing breakdown is a good place to start.
Step 1: Define What You Actually Need From SEO Before You Talk to Anyone
Before you evaluate a single agency, know what problem you're hiring for. The strategy that works for a law firm trying to rank for informational queries is completely different from what a plumber needs to show up in local search. If you walk into an agency conversation without clarity here, you'll evaluate them on criteria that might not apply to your situation.
There are three distinct SEO needs, and each one pulls toward a different kind of engagement:
- Local visibility: You want to show up for "near me" searches, local service queries, and Google Maps results. This is local SEO territory: Google Business Profile optimization, local citation consistency, and geo-targeted content.
- Content-driven authority: You need to rank for informational and category queries over time, building organic search traffic through articles, guides, and service pages that compound in value.
- Technical foundation: Your site has crawl issues, indexing problems, or Core Web Vitals failures that are suppressing pages that should already be ranking. A technical SEO audit has to come first, before any keyword research or content work pays off.
A good agency will ask which of these describes you in the first conversation. They'll probably ask about all three, because the answer is often some combination. But if their opening move is to show you a keyword research report before understanding your business situation, that's a signal worth noting.
Step 2: Evaluate Their Technical and Content Approach
Most businesses jump straight to "show me your results" without asking how those results were achieved. That's the evaluation mistake that leads to signing with an agency that knows how to present well but doesn't know how to do the work.
What to Ask About Technical SEO
Ask any candidate agency to walk you through what their technical audit actually covers. The answer tells you a lot fast. A real technical SEO shop can explain crawl budget, canonical tags, schema markup, and Core Web Vitals in plain language, and can tell you how each one affects ranking. If the answer is vague, or they point you to a plugin report as their audit deliverable, you're not talking to a technical team.
Three questions worth asking directly:
- "What's in your technical audit and how do you prioritize which fixes to tackle first?"
- "How do you handle crawl budget for a site our size?"
- "How do you use Google Search Console to separate indexing problems from ranking opportunities?"
These aren't gotcha questions. They're the basic vocabulary of real technical SEO work. See the full technical SEO checklist if you want a complete picture of what a thorough audit should cover.
What to Ask About Content Strategy
The content question that reveals the most is simple: "How do you decide what to write?" A real answer involves keyword research, search intent mapping, and a gap analysis against what your competitors are already ranking for. The agency should be able to describe how they build topic clusters around a core service page and how they sequence content to build authority over time.
If the answer is "we publish four blogs per month" or "we use our content calendar template," that's not a content strategy. That's a production schedule. The two are not the same thing, and an agency that doesn't understand the difference will produce content that doesn't rank.
And if anyone mentions guaranteed #1 rankings, paid link schemes, or keyword stuffing as part of their approach: walk away. Black hat SEO tactics might produce short-term movement, but they tend to end with a manual penalty and a site that's harder to recover than if nothing had been done at all.
Step 3: Ask Specifically About AI Search and GEO Capability
This is the step that separates a 2026 agency evaluation from a 2022 one. A growing share of research queries are now answered by AI engines directly, with no click to any website. ChatGPT, Perplexity, Gemini, and Google AI Overviews are all pulling from the web and synthesizing answers. The businesses that get cited in those answers are building brand authority before the reader ever opens a new tab.
GEO, or Generative Engine Optimization, is the practice of structuring content so it gets cited in AI-generated answers, not just ranked in traditional search results. It's not a replacement for SEO. My read is that good SEO and good GEO are the same fundamentals: authority, clarity, genuine expertise. But there are specific content structure choices, like answer-ready formatting, schema markup, and source credibility signals, that make content more likely to surface in AI citations. An agency that ignores this is leaving visibility on the table.
Ask your agency candidates directly: "Do you optimize for AI search citations in addition to traditional rankings?" and "How do you structure content to be answer-ready for AI engines like Perplexity and ChatGPT?" Most agencies don't have a real answer yet. That gap is a legitimate differentiation point when you're comparing firms.
For a full breakdown of how GEO works and what it involves, the generative engine optimization guide covers it in depth. And if you're specifically looking for a Portland SEO agency that handles both traditional rankings and AI search visibility, that's exactly how we've built our practice.
Sproutbox is a Portland-based full-service digital marketing agency specializing in SEO, Generative Engine Optimization, and paid search for businesses that want sustainable, compounding growth from organic channels.
Step 4: Scrutinize Their Reporting and Attribution Approach
Healthy SEO reporting connects organic activity to business outcomes. Traffic and rankings are inputs, not results. An agency that reports only on impressions, keyword positions, and third-party authority scores is either not tracking what matters or hoping you won't notice the difference.
Here's what a legitimate monthly report actually covers: organic sessions by landing page (so you can see which pages are driving traffic), conversion events tied to the organic channel, keyword position trends for pages that are connected to revenue, and for local businesses, Google Business Profile impressions and direction requests alongside your Search Console data. That's the picture that tells you whether SEO is working.
Watch for these specific red flags:
- Reports that show only traffic growth, with no mention of conversions or goal completions.
- Rankings climbing on paper while session data and revenue stay flat.
- Reports that arrive on a 60-day lag with no mid-month visibility into what the team is actually working on.
The question to ask any agency: "What SEO KPIs are in your monthly report, and how do they connect to my specific business goals?" If they can't answer that cleanly, the reporting will be a dashboard you ignore and a conversation you dread.
Step 5: Understand the Pricing and Contract Structure
Three engagement models dominate the market, and they're not interchangeable:
- Monthly retainer: The most common structure for ongoing SEO. Covers audit, content development, technical work, and reporting on a rolling basis. This is what you want if you're building long-term organic traffic, not just fixing a one-time problem.
- Project-based: Useful for a one-time technical audit or a defined content sprint. Not a ranking strategy on its own. The work stops when the project ends, and so does the momentum.
- Performance-based: Often structured around ranking milestones rather than revenue outcomes. The incentive problem here is real: optimizing for a #1 ranking on a low-competition term costs the agency nothing and technically fulfills the contract. Be skeptical.
Real SEO takes 4 to 6 months before you see meaningful ranking movement on new or low-authority content. Technical fixes on already-indexed pages can move faster, sometimes 2 to 3 months. Any agency promising significant results in 30 to 60 days either has a very specific long-tail or local play in mind, which they should be able to name explicitly, or they're overselling.
Long contracts (12+ months) aren't inherently a problem. SEO is a long game, and a year-long engagement is reasonable if the agency can show you clear milestones and reporting touchpoints throughout. What's not reasonable is a 12-month lock-in with no defined deliverables and no exit path. The SEO agency pricing breakdown covers what a typical retainer includes at different budget levels if you want specific numbers before your next conversation.
Step 6: Run the Sproutbox Agency Audit Before You Sign
When we first audit a new account, the first thing we look for isn't rankings or traffic. It's whether the previous agency connected their work to the client's actual business. More often than not, there's a gap. Strong-looking dashboards, flat revenue. That pattern is what the Sproutbox Agency Audit is designed to help you catch before you sign, not six months after.
Run any finalist agency through this 10-point checklist:
- They asked about your business goals, not just your keyword targets.
- They explained their technical audit process in plain language.
- They addressed AI search and GEO, not just traditional rankings.
- They showed a content strategy process, not just a posting calendar.
- They identified at least one specific opportunity on your site before you signed.
- Their monthly report includes organic conversion events, not just rankings.
- They were transparent about how long results realistically take.
- They didn't promise a #1 ranking for competitive terms.
- Their SEO contract has a reasonable exit clause: 30 to 90 days, not a 12-month lock-in.
- You talked to a human who will actually work on your account, not just a salesperson.
Failing three or more of these is a clear signal to keep looking. And honestly, a good agency won't be threatened by these questions. They'll be the ones prompting the conversation, because they know they can answer. For a broader list of things to pressure-test before you commit, the questions to ask a marketing agency resource is worth a read alongside this checklist.
Frequently Asked Questions
How much should I pay an SEO agency?
Most small-to-mid-size businesses pay between $1,500 and $5,000 per month for a meaningful SEO retainer. What drives cost up: national or competitive keyword targets, significant technical debt, high content volume, and link-building campaigns. Local SEO with a tighter geographic focus tends to come in at the lower end. See the full SEO agency pricing breakdown for a detailed look at what's included at different budget levels.
How long does it take for SEO to work?
Expect 4 to 6 months before you see meaningful ranking movement on new or low-authority content. Technical fixes on already-indexed pages tend to move faster, often 2 to 3 months, because search engines reward clean, fast sites quickly once the problems are resolved. AI citation visibility through GEO can move faster still if your content is structured correctly from the start, since AI engines pull from crawled content on a shorter cycle than traditional ranking algorithms.
What is the difference between an SEO agency and a GEO agency?
Traditional SEO targets ranked positions in Google's organic results: the blue links. GEO (Generative Engine Optimization) targets citations and mentions in AI-generated answers from ChatGPT, Perplexity, Gemini, and Google AI Overviews. The underlying content fundamentals overlap significantly, but GEO requires specific structural choices around answer-ready formatting, schema markup, and authority signals that most SEO-only agencies haven't built into their process yet. The best agencies do both. See the generative engine optimization guide for a full breakdown.
The Bottom Line: Hire for Rigor, Not for Rapport
The common advice is to hire an agency you trust and let the relationship develop. In practice, rapport in a sales meeting is almost uncorrelated with whether the agency can actually move your rankings. The agencies that win pitches are not always the agencies that produce results.
The Sproutbox Agency Audit exists to cut through the presentation layer and evaluate what actually matters: strategic depth, honest timelines, and a reporting framework tied to real business outcomes. Run it on every finalist, including us.
In every engagement, we audit both traditional SEO and AI search visibility, because in 2026, one without the other leaves meaningful organic reach on the table. That's not a pitch. It's just what the search environment looks like now.
If you want to see what a real SEO audit looks like before you commit, schedule a conversation, no pitch deck, just an honest look at where you stand. And if you want to learn more about how we work as a Portland SEO and GEO agency, that's the right place to start.
Want help with search & ai?
We're search nerds who genuinely love helping businesses get found. When someone searches for what you do, we make sure you show up. Not through shortcuts, but by understanding your market and building content that earns attention.
Keep reading
Outsourced Marketing Pricing: What It Costs, What's Included, and How to Budget Right
Outsourced marketing costs vary more than most agencies will admit upfront. This transparent guide breaks down what you actually get at different price points, what drives cost up or down, and how to evaluate whether the investment will pay off before you sign anything.
Search & AIHow to Rank in Google AI Overviews: A Step-by-Step Optimization Guide
Google AI Overviews now appear at the top of millions of searches, above the blue links, above ads, above everything. If your business isn't in the answer, you're invisible to a growing slice of searchers. Here's a practical step-by-step guide to showing up.
Agency NewsMarketing Agency Red Flags: 7 Warning Signs You're About to Hire the Wrong Partner
Not every marketing agency is what it looks like in the pitch. Here are seven specific red flags that signal an agency is more interested in keeping your retainer than delivering real results, and what to look for instead.
Schedule a 30-min call.
Thirty minutes to talk about your business. Where you are, where you want to go, and whether we're the right fit to help you get there.
No pitch deck. No pressure. And no long-term contracts. We'd rather earn your business every step of the way.
