Choosing an SEO agency is a business decision with compounding consequences. Get it right, and you build an organic channel that delivers returns for years. Get it wrong, and you burn budget, lose time, and potentially inherit technical damage that takes months to undo. The problem is that every agency’s pitch sounds the same: data-driven, results-focused, dedicated team, proven track record. None of that means anything until you know what to look for beneath the surface.
This guide gives you a practical vetting framework. We’ll walk through the green flags that signal a legitimate partner, the red flags that should make you walk away, the questions worth asking before you sign, and what a realistic first six months actually looks like. If you’re evaluating agencies right now, this is the checklist you need before the next sales call.
Green Flags: What a Strong SEO Agency Looks Like
Not every agency that checks one of these boxes is a good fit. But an agency that checks most of them is operating the way a serious SEO partner should.
A verifiable track record with businesses like yours
Case studies matter, but only when they’re specific. Not “we increased traffic 300%,” but “this B2B SaaS company was getting 4,000 organic sessions a month with no commercial pages ranking. We restructured their content architecture and 12 months later they were generating 140 qualified leads per month from organic.” Starting point, methodology, outcome.
Look for case studies in your industry or with similar business models. Ask whether the people who delivered those results are still at the agency. They should be able to describe the engagement in enough detail that you can evaluate relevance, even if they can’t name the client.
Transparency about their process
A strong agency will tell you exactly how they plan to approach your site. Not “we’ll optimize your pages and build links,” but specifics: here’s our audit process, here’s how we prioritize fixes, here’s where we source links and why.
If they treat their methodology as proprietary, that’s not competitive advantage. It’s a sign the methodology wouldn’t survive scrutiny. The value a good agency brings is in execution and judgment, not secret knowledge.
Reporting that connects to business outcomes
Monthly reports should answer one question: is this working, and how do we know? That means organic revenue or lead generation, not just rankings and traffic. Rankings going up while revenue stays flat is activity without impact.
Ask to see a sample report before you sign. Look for organic conversions, pipeline contribution, cost per acquisition from search. If the report is all keyword positions and domain authority scores, that’s a team reporting what’s easy to measure, not what matters. For more on what effective analytics and tracking looks like, we’ve covered the full setup elsewhere.
A customized strategy, not a template
Your competitive environment, technical debt, content gaps, and commercial priorities are specific to you. An agency that proposes a strategy before they’ve audited your site and analyzed your market is selling you a package, not a partnership.
The proposal stage should involve questions. About your business model, your sales cycle, your competitive set, your past SEO history. An agency that asks hard questions before proposing a plan intends to build something that fits.
White-hat methods they’ll explain in detail
Any agency worth hiring can explain exactly how they’ll build links and what kind of content they’ll create. White-hat SEO isn’t slow or conservative. It’s strategic: genuine outreach, content that earns attention, technical improvements that help search engines understand your site.
The alternative, black-hat tactics, can produce short-term gains that collapse when Google’s algorithms catch up. An agency using manipulative link schemes is borrowing from your future rankings to inflate the present.
Realistic timelines and honest expectations
SEO takes time. A new engagement typically needs three to six months before meaningful results appear, and 12 months before the full impact is visible. Any agency that promises results in 30 days is either lying or defining “results” so loosely that the promise is meaningless.
A good agency will tell you what to expect in each phase. Month one looks different from month six. Early work is typically diagnostic: technical SEO audits, competitive analysis, content gap assessments, and strategy development. Execution ramps up from there. An agency that sets those expectations clearly, even when it’s not what you want to hear, is one that plans to deliver on them.
A focus on business results, not vanity metrics
Domain authority, keyword count, backlinks acquired. Operational metrics. They matter to the team doing the work, but they don’t tell you whether SEO is generating ROI.
The agencies that earn long-term relationships frame everything in commercial terms. Not “we ranked you for 50 new keywords” but “organic leads increased 40% quarter over quarter and your cost per acquisition dropped below paid channels.” That’s the difference between doing SEO and driving growth through SEO.
Senior people on your account
Ask who will actually work on your account day to day. Not who presents in the pitch meeting. At some agencies, the senior strategist who sells you is never seen again after the contract is signed, and your account gets handed to a junior team member learning on the job.
Strong agencies assign experienced strategists to every account and keep them involved throughout the engagement. You should know their names, have direct access to them, and see their thinking in the strategy and reporting you receive.
Communication that’s proactive, not reactive
You shouldn’t have to chase your agency for updates. Regular check-ins should be standard, and they should be substantive: what was done, what was learned, what’s changing, what’s next.
If an agency only communicates when you email them asking what’s going on, they’re reacting to your frustration, not managing your account.
Red Flags: When to Walk Away

Some of these are deal-breakers on their own. Others are warning signs that should prompt deeper questions. But if you see several of them together, save your budget and keep looking.
Guaranteed rankings
No one can guarantee a specific ranking on Google. Search results depend on hundreds of factors outside any single party’s control: competitor activity, algorithm updates, market shifts, user behavior.
An agency guaranteeing “page one for your target keywords” is either misleading you or planning to target keywords so obscure that ranking for them has no commercial value. They’re optimizing for the close, not for results.
Secret or proprietary methods
“We can’t share our methods because they’re proprietary.” Translation: we either don’t want you to know what we’re doing, or what we’re doing wouldn’t survive scrutiny if you saw it.
Legitimate SEO isn’t secret. The principles are well-documented. The value a good agency brings is in strategic judgment, execution quality, and experience across engagements. Not in hidden techniques. Secrecy protects the agency, not the client.
Black-hat or gray-hat tactics
If an agency is buying links from networks, using private blog networks, spinning content with automation tools, or employing any tactic they wouldn’t want Google to see, the short-term gains come with long-term risk. A manual action or algorithmic penalty can wipe out years of organic growth in a single update cycle.
Ask directly: where do the links come from? Can you show me examples? If the answer is vague or defensive, you have your answer.
Holding your accounts hostage
Your Google Analytics, Google Search Console, Google Ads, and domain registrar accounts should belong to you. Period. An agency that sets these up under their own ownership is building a dependency. If you leave, they take your data with them.
Any reputable agency gives you full admin access from day one. If they push back on account ownership, walk away. It doesn’t matter how good their pitch is.
Vanity metrics as proof of performance
“We built 200 links this month.” To what? From where? With what relevance? Volume without context is meaningless. The same applies to reporting that leads with keyword counts, impressions, or domain authority changes without connecting any of it to traffic, leads, or revenue.
Either the agency doesn’t know how to tie activity to business outcomes, or they’re avoiding it. Both are problems.
No regular reporting
If you’re three months into an engagement and you haven’t received a structured report, something is wrong. Either the agency doesn’t have a reporting process (which means they’re not tracking performance systematically), or they’re avoiding sharing results because the numbers don’t look good.
Reporting cadence should be agreed upon before you sign. Monthly is standard. The format matters less than the substance, but it should exist, it should be regular, and it should answer the question: are we on track?
Canned audits and cookie-cutter proposals
If the audit you received could have been sent to any business in any industry, it probably was. Generic audits that list technical issues without prioritization, context, or a clear connection to your specific business goals are a red flag. They signal an agency running a template, not thinking about your site.
A real audit identifies what matters most for your site, explains why, and outlines what fixing it would achieve. It takes time and expertise to produce. If you received one within 24 hours of your first inquiry, it wasn’t built for you.
Questions to Ask Before You Sign
The pitch meeting is the agency’s best performance. These questions cut through it.
“Who will work on my account, and what’s their experience?” Get names and backgrounds. If the answer is vague (“our team of specialists”), press harder. You’re hiring people, not a brand.
“Can you walk me through a recent engagement similar to mine?” Not a polished case study. A conversation about what they did, what went wrong, and what the client’s results looked like 12 months in. Agencies that have done the work can talk about it in detail.
“How do you build links?” The question that separates transparent agencies from evasive ones. You want specifics: outreach methods, content types, target publications, quality thresholds. If the answer involves “we have relationships with a network of publishers,” ask for examples.
“What does your reporting look like?” Ask for a sample. Look for business metrics, not just SEO metrics. And ask how they define success at the three-month, six-month, and 12-month marks.
“What happens if I want to leave?” Contract terms, notice periods, data ownership, account access. All of this should be clear before you sign. An agency confident in their work won’t trap you with long lock-in periods.
“How do you handle strategy when results aren’t tracking?” Every SEO engagement hits a rough patch. Algorithm updates, competitive shifts, unexpected technical issues. What matters is how the agency responds. Do they diagnose and adjust, or do they wait and hope? This question reveals their operational maturity.
“Will you run a competitor audit as part of onboarding?” Understanding your competitive environment isn’t optional. An agency that doesn’t analyze what’s ranking and why before building a strategy is flying blind. And the competitors that matter for SEO aren’t always the same as your business competitors. Your search competitors are the sites actually ranking for your target terms, which might include publishers, directories, or businesses in adjacent categories.
What to Expect in the First 3 to 6 Months
Setting realistic expectations prevents frustration on both sides. Here’s what a healthy engagement timeline looks like.
Month 1: Discovery and diagnosis
The agency audits your site’s technical health, reviews your analytics setup, maps your competitive position, and develops an initial strategy. You should expect a lot of questions during this phase. An agency that doesn’t dig deep here is shortcutting the foundation.
Tangible outputs: technical audit, competitive analysis, keyword and content gap assessment, strategic roadmap. Some quick-win technical fixes may also happen in month one if there are obvious issues holding back performance.
Months 2 to 3: Foundation and execution ramp-up
Technical fixes get prioritized and implemented. Content strategy takes shape. Link building begins. The work becomes visible, but measurable ranking or traffic movement is still developing. Organic search doesn’t move on a paid media timeline.
You should be receiving your first structured reports, likely showing activity metrics (work completed, pages optimized, links acquired) alongside baseline traffic and conversion data.
Months 4 to 6: Early indicators and refinement
This is where you start seeing directional improvement: rankings moving up for target terms, organic traffic trending positively, early signs of conversion growth. The agency should be refining strategy based on data, not rigidly executing a plan built from month-one assumptions.
By month six, you should have enough signal to evaluate whether the engagement is working. Not final judgment, organic SEO compounds over time. But enough to know whether the strategy is sound and the trajectory is positive.
Contracts, Pricing, and Engagement Models
How an agency structures its pricing tells you something about how it operates.
Monthly retainers are the most common model for ongoing SEO. Typical ranges for mid-market US companies fall between $3,000 and $10,000 per month, depending on scope, competitiveness of the market, and the size of the site. Retainers should come with a clear scope of work so you know exactly what you’re paying for each month.
Project-based pricing works for defined engagements: a technical audit, a site migration, a content strategy build. These are useful when you need specific expertise for a bounded problem, but they don’t provide the sustained effort that organic growth requires.
Hourly consulting is an advisory model. Good for companies with in-house execution capability that need strategic guidance.
On contracts: be cautious of 12-month minimum commitments. Some commitment makes sense; an agency needs time to demonstrate value. But three-month initial terms with monthly rolling agreements afterward protects both sides. If an agency insists on a long lock-in with heavy exit penalties, ask why they need the contract to keep you.
Agency vs Freelancer vs In-House: A Quick Framework
This is a bigger decision than one section can cover, and we’ve written a full comparison of in-house SEO vs agency models. But here’s the short version.
Agencies give you breadth: a team of specialists across technical, content, links, and analytics for less than the fully loaded cost of one senior in-house hire. The trade-off is that your account is one of several, and they’ll never have the same instinctive understanding of your business that an employee develops.
Freelancers are often deeply specialized and can be excellent in a specific lane. The limitation is exactly that: one lane. If your needs span multiple disciplines, you’re either finding a rare generalist or managing multiple contractors.
In-house gives you dedicated focus and deep organizational knowledge. The cost is significant ($100,000+ fully loaded for a mid-level SEO manager in most US markets), and one person can’t cover all the disciplines that a team can.
For most mid-market companies, the right answer is either an agency or a hybrid model where an in-house marketing lead manages the agency relationship. But the choice depends on your budget, your needs, and your internal capability.
How to Evaluate Case Studies and Proposals
When an agency presents a case study, don’t just look at the headline number. Dig into the details.
Starting point matters. A 300% traffic increase from 500 sessions to 2,000 is a different story than 300% from 50,000 to 200,000. Context determines whether the result is impressive or unremarkable.
Timeline matters. Results achieved over 18 months tell you something different than results achieved in three. One suggests sustained effort. The other might suggest a lucky break or cherry-picked timeframe.
Relevance matters. A case study in e-commerce SEO might not mean much if you’re a B2B lead-gen company. The strategies, the metrics, and the success criteria are fundamentally different.
When evaluating proposals, pay attention to how the agency frames your competitive environment. Strong agencies distinguish between your business competitors and your search competitors. Your business competitors are the companies you lose deals to. Your search competitors are the sites that rank for your target keywords, and those two groups often don’t overlap. An agency that understands this distinction is thinking about your digital strategy from the right starting point.
Watch for proposals heavy on promises and light on diagnostics. A credible proposal acknowledges what the agency doesn’t yet know and outlines how they’ll find out. One that claims to have all the answers before doing the work is telling you what you want to hear, not what’s true.
Choosing a Partner That Fits
The best SEO agency for your business isn’t necessarily the biggest, the cheapest, or the one with the most impressive client list. It’s the one that understands your market, communicates clearly, operates transparently, and ties everything back to your business goals.
At Gorilla Marketing, we built our model around the green flags in this article. Client-owned accounts from day one. Transparent reporting connected to revenue and pipeline, not vanity metrics. Senior strategists on every account. Flexible contracts, because we’d rather earn your business every month than lock you in. If you’re evaluating agencies and want to see what that looks like in practice, we’re happy to have that conversation.




