Every SEO agency sounds credible on a sales call. They have case studies, client logos, and a confident explanation of why their approach is different. The problem is that a bad agency sounds almost identical to a good one. Three months into a retainer and nothing has moved.
This guide is built for the buyer who already knows that. If you’ve received proposals and can’t tell which one to trust, or if you’ve hired an SEO company before and it didn’t work out, the advice here is more useful than the standard list of questions to ask.
The goal is to help you read the answers, not just collect them.
Before you start searching, it helps to be clear on what you’re trying to outsource, because “find a good SEO company” often turns out to be three or four different problems with three or four different right answers.
Why finding a good SEO company is harder than it should be
The SEO industry has a specific structural problem: the people selling the service are the same people you’re trying to evaluate.
Every framework for “how to choose an SEO agency” was written by an SEO agency. Every checklist of questions to ask was built by someone who knows exactly how they’d answer those questions.
That’s not a reason to distrust everyone. It’s a reason to verify independently rather than taking any single company’s word for it.
Three things make this particularly difficult:
The agency’s sales team may not be the delivery team
The strategist who impresses you on the discovery call may hand your account to a junior employee or contractor after signing.
Most failed SEO engagements trace back to exactly this: a great pitch from senior people, then months of contact with someone who can’t answer direct questions about the strategy.
Before you sign anything, ask specifically who will work on your account, by name and role. Look at their work, not the agency’s aggregate portfolio.
Proof is hard to verify
A case study can omit the starting point, the time period, what else was happening in the business, whether the results held, and whether the agency even produced them.
A traffic graph with an upward trend is easy to present; what it doesn’t show is whether those visitors were the right people or whether they converted.
Ask for references from comparable clients, speak to them directly, and search for the keywords those clients should be ranking for. The results will tell you more than the slide deck.
Service terminology covers a lot of different work
One agency’s SEO is technical audits and fixes. Another’s is content production. A third is primarily link acquisition.
When proposals use the same word for different scopes of work, comparing them by price becomes nearly meaningless. Before you can evaluate which company is good, you need to know which type of SEO work you need.
Before you hire anyone: get clear on what you need
The most useful thing you can do before contacting a single agency is to define the specific constraint you’re trying to solve.
SEO has several distinct disciplines. A company that’s excellent at one of them may be mediocre at another:
- Technical SEO: crawlability, indexation, page speed, schema, site structure
- Content strategy and production: keyword research, content planning, writing and publishing articles and landing pages
- Link building: earning relevant backlinks through outreach, digital PR, or content
- Conversion optimization: improving how organic visitors move through the site toward a purchase or lead action
An agency that sells all four of these at once is not necessarily better than one that specializes. In fact, for most small-to-mid-sized companies, a specialist who does one thing extremely well is often more useful than an agency doing four things at a generalist level.
If content is the specific constraint (more articles targeting the right keywords, written for the right audience), you may not need a full-service agency at all. A freelance writer or a SaaS SEO consultant focused on content strategy might be the better fit, and understanding the agency vs. freelancer tradeoffs before you start will help you scope the search more accurately.
What separates a good SEO company from a good pitch
Three qualities keep coming up as the things that credible providers do differently from polished sellers:
They ask detailed questions before proposing work
A standard proposal with a standard price is the agency fitting you into their package.
A proposal that came from questions about your customers, your buying cycle, your current traffic, your sales process, and what you’ve already tried. That’s an agency preparing a relevant strategy.
Pay attention to what they want to understand before they start telling you what they’d do.
They can show relevant evidence and explain the process behind it
Not “here’s a traffic graph that went up.”
Rather: Here’s a client in a comparable market, what the site looked like when we started, here’s specifically what we did, here’s how rankings and conversions changed, and here’s why we made the decisions we made.
If the case study is detailed enough that you could critique it, that’s a good sign. If it’s a number in a headline with no context, be wary.
They connect SEO activity to business outcomes
Rankings are a signal. Traffic is a signal. The actual goal is usually qualified leads, demo requests, free trial sign-ups, or revenue.
A good SEO company knows this and builds it into how they report.
When you ask, “How will we know if this is working?” the answer should not be, “You’ll see keyword rankings improve.” It should be something like, we’ll track which organic pages are driving form fills, we’ll set up conversion goals in Google Analytics, and we’ll report on which content is bringing in the right kind of visitors.
If the answer is focused entirely on rankings and traffic, that tells you how the company thinks about what it’s selling.
The questions that reveal the most
These are the questions most useful for separating a credible provider from a polished one.
What would you do in the first 90 days?
A good answer identifies specific priorities, explains why those priorities were chosen for your situation, and describes what success would look like at the end of that period. A weak answer describes their standard process without connecting it to your site or your business.
Who will work on the account?
Get names and roles. Ask to see work from those specific people. The assigned writer, the technical lead, and the account manager are the people whose quality matters. The agency’s collective portfolio is less useful.
What would you deprioritize?
This is one of the most revealing questions you can ask. SEO always offers more possible work than any budget can fund. An agency that agrees to do everything may be selling activity. An agency that says “given your situation, we’d focus on X before Y because Z” is demonstrating judgment, not just trying to take the most money from you.
How do you build links?
If the answer is vague, or if they promise a fixed number of links per month without being able to describe where those links come from and why they’d be relevant to your site, slow down.
Link schemes that look good on a monthly report can cause problems that outlast the engagement. Ask for recent examples of links they’ve earned for clients and why each one was a good fit.
How do you measure whether it’s working?
The answer should connect to a business outcome, not just a ranking movement. If they track conversions, ask to see how that looks in a sample report. If they don’t track conversions at all, find that out before you sign.
What happens when results don’t move as expected?
A good answer describes a diagnostic process: they’d look at the page, the competition, the content quality, the technical signals, the links, the intent match. A weak answer involves assurances that results take time. Both might be true, but only one of them tells you the agency knows what to do when things aren’t working.
How to evaluate their content quality independently
If content production is part of what you’re hiring for, the single most useful thing you can do is read their clients’ articles.
Find an existing client through their case studies or by asking. Search for one of the competitive keywords that client should be ranking for. Read the article that comes up. Ask yourself:
- Does it explain the topic well, or does it feel like it was written to hit a keyword?
- Is there original thinking, specific examples, or practitioner knowledge? Or is it a summary of what other articles already say?
- Would a reader who found it through search get something useful from it?
Generic AI-written content that’s optimized for keyword density is everywhere. Good SEO content reads differently.
It’s specific, it demonstrates knowledge of the subject, and it gives a reader a reason to trust the source. What a single well-researched article can produce in commercial value is a useful reference point for what good looks like.
How to evaluate their keyword strategy
The central argument in the best SEO thinking is that keyword intent matters more than keyword volume. An agency that prioritizes high-volume topics to show impressive traffic numbers may be generating visitors who were never going to become customers.
The right approach starts with commercial intent: keywords that indicate the searcher is evaluating options or looking for a solution, not just learning about a category. Bottom-of-funnel content that targets buyers at the evaluation and decision stage consistently converts at higher rates than informational content, even at lower search volumes.
When an agency shows you their proposed keyword strategy, ask:
- How many of these keywords indicate buying intent?
- How many are people who are already in the market for what my company sells, versus people who are generally curious about the topic?
A strategy weighted toward high-intent keywords at the expense of raw traffic volume is usually the right trade to make, especially for smaller sites where publishing capacity is limited.
If the agency can’t articulate this distinction, or if their proposed keyword list is dominated by broad informational topics, that tells you something about how they think about what SEO is for.
Red flags that don’t require deep expertise to spot
You don’t need to be an SEO expert to recognize these:
Guaranteed rankings
No one can guarantee a specific ranking on Google. An agency making this promise is either targeting extremely low-competition keywords you could rank for yourself, or using tactics that work short-term and create problems later. Google’s own guidance on hiring SEO says explicitly that no one can guarantee first-place rankings.
Vague reporting
If a monthly report is a PDF of charts showing keyword counts and traffic trends with no explanation of what changed or why, it’s a report designed to look like progress rather than prove it.
They won’t explain how links are built
Ethical link building is explainable. If an agency is vague about where links come from, how they’re acquired, or what the criteria are for a good link, the vagueness is protecting them from scrutiny, not protecting your site.
The proposal arrived before the questions did
Any agency that sends a detailed proposal before asking detailed questions about your business has a standard service they’re fitting you into. That may or may not match what you need. Ask why they didn’t want to know more first.
Long contracts before demonstrated value
A six- or twelve-month commitment before the agency has shown they can execute is shifting all the risk to you. Month-to-month arrangements or a scoped pilot before a longer retainer are more reasonable asks at the start of a relationship.
How to verify an agency’s claims independently
Once you’ve had the discovery call and received the proposal, do this before you decide:
Search for their own rankings
What keywords does the agency’s own site rank for? If they’re selling SEO services and their own site doesn’t rank well for relevant terms, ask why. Some good agencies focus all their capacity on clients rather than their own marketing. That’s a legitimate answer. But if they can’t explain it, that may be a reason to look elsewhere.
Look at their clients’ current traffic
Semrush and Ahrefs offer free lookups that show estimated organic traffic for any domain. Search the client examples from their case studies. Are those sites ranking well? Has the traffic held over time, or did it spike and drop?
Talk to references, and ask specific questions
Ask references: what was the site’s traffic when you started? What is it now? Who worked on your account day-to-day? Would you hire them again for the same problem?
Agency vs. freelancer vs. consultant: which one fits
Not every SEO problem requires an agency. The size and structure of the provider should match the scope and nature of the work.
A full-service SEO agency makes sense when you need multiple disciplines running simultaneously (technical, content, and links) and have the budget to support a team.
Agencies also have more production capacity and often better tooling.
The risks include more distance between you and the work, and more likelihood that delivery doesn’t match the sales experience.
A freelance SEO consultant is often the right starting point for smaller companies or those with a well-defined constraint. A solo specialist who focuses on one area (content strategy, technical audits, or link building) tends to be more accessible and closer to the work.
There’s more detail on how to hire freelance SEO services and how to find a good SEO consultant if that’s the direction you’re heading.
If content is the specific gap, an SEO-focused content writer or writing service is a better fit than either.
A full-service agency will wrap content production inside a larger package, but a freelance writer does it as the primary focus, which usually means better quality for the same budget.
Want to hire a freelance writer instead? Let’s talk.
You can see a list of the best SaaS SEO agencies if you’ve already decided you need an agency specifically.
What a good first engagement looks like
Start with a scoped pilot rather than a long retainer.
A pilot defined around one specific deliverable (a technical audit and fix list, a content cluster, a defined link campaign) gives you real information about how the provider thinks and works before you’ve committed to twelve months.
The pilot won’t always prove the full commercial impact of SEO in three months. What it will show you is whether this agency communicates clearly, makes decisions you can follow, produces work you’d be proud to publish, and pushes back when something doesn’t make sense.
Frequently asked questions about finding the best SEO agencies
How do I know if an SEO company is legitimate?
A legitimate SEO company can explain its process in plain language, show relevant examples from comparable clients, tell you who will work on your account by name, and connect its work to business outcomes rather than just rankings.
Cross-check their case studies by looking at those clients’ actual organic traffic in Semrush or Ahrefs, and speak directly with references rather than relying on written testimonials.
What should I pay for a good SEO company?
Monthly retainers for small-to-mid-sized companies typically range from $1,000 to $5,000, with established agencies that specialize in competitive markets charging significantly more.
The more useful question is what’s included and what the expected impact on qualified traffic or leads would be. A $1,500/month engagement that focuses on the right keywords and produces useful content can outperform a $5,000/month engagement that prioritizes volume.
Is it better to hire an SEO agency or a freelancer?
For most smaller companies, a good freelancer or consultant is a better starting point. They’re closer to the work, easier to communicate with, and more likely to tell you directly when something isn’t working.
Agencies offer more capacity and broader skill sets, which matters when you need technical, content, and link work running simultaneously.
Work with Nathan Ojaokomo
If SEO content is the specific gap you’re trying to fill, that’s where I focus. I write research-driven articles for B2B SaaS companies targeting commercial intent keywords: the kind that bring in readers who are already evaluating their options.
You can see how I approach it or get in touch if you’d rather talk through what you need first.
If you’re earlier in the process and need help figuring out the keyword strategy before any content gets written, my SEO consulting starts there.



