To choose the right SEO agency, judge it on proof and process before price. Ask for recent results from businesses that convert the way yours does. Have them explain their SEO services in plain terms. Then score two or three finalists against the same criteria, instead of going with whoever pitched hardest.

The hard part usually comes earlier. Plenty of businesses hire an agency when a freelancer, or nobody, would have served them better.

Key Takeaways

  • Decide between DIY, a freelancer, an agency, and an in-house hire before you take sales calls
  • Published SEO price averages blend solo freelancers with enterprise shops, so treat them as orientation, not benchmarks
  • Score your shortlist on weighted criteria so one polished pitch doesn’t outweigh six weak answers
  • Grant read-only Search Console access during an audit, never write access
  • Google does not approve or endorse any third-party SEO tool, whatever a vendor tells you
How to Choose an SEO Company

Before You Choose an SEO Company, Decide If You Need One

Google’s own guidance on hiring an SEO opens with a line most agencies skip past: if you run a small local business, you can probably do much of the work yourself. That is Google saying you may not need to buy anything.

Five options exist. Most buyers only ever price one of them.

OptionRough planning rangeBest fit
DIY with free tools$0–$500/moLocal businesses with time to learn
Freelance SEO$500–$3,000/moOne clear problem: technical, content, or local SEO
Boutique agency (5–15 people)$1,500–$7,500/moGrowing sites that need several workstreams at once
Large agency$5,000–$20,000+/moCompetitive verticals, large ecommerce, multi-location
In-house hireSalary plus tool costsEnough steady work to fill a full-time role

Those are planning ranges for budgeting conversations, not survey figures. Your actual quote depends on the variables in the pricing section below. For many small businesses, a freelancer or a boutique agency is enough.

There are also situations where hiring anyone is premature. Hold off if any of these describe you:

  • Your site is new and you haven’t settled what you sell or to whom
  • You have no budget left after the retainer for content or development
  • Your site has obvious problems (broken forms, no mobile version) that come first
  • You won’t have time to review or approve content
  • You need leads inside six weeks, in which case paid ads fit better
  • You want rankings, when what you actually need is revenue

An agency can’t fix an offer nobody wants. It can only get more people to see it.

Nothing on that list is permanent. Fix the underlying issue, then hire.

What an SEO Company Should Do in Your First 90 Days

Ask every finalist to describe this period specifically. Vague answers here predict vague reporting later.

Month one is diagnosis. A technical crawl, a Search Console and analytics review, competitor visibility, keyword and intent research, plus a look at your architecture and conversion paths. What you should get back is a prioritized list. What you often get is a 90-page tool export, which is not the same thing.

Month two is repair. Technical fixes ship. Priority pages get new titles, headings, and internal links. The content plan gets signed off. Local businesses get their listings and map presence sorted out.

Month three is production. Content goes live, authority-building starts, and the first honest reporting cycle begins.

Don’t hold month three to a ranking target. How fast anything moves depends on your site’s age, authority, technical condition, and the competitiveness of your queries. What you should have by then is a clear record: what was fixed, what was published, and what the agency plans to measure next. If they can’t produce that, the problem is the agency, not the timeline.

10 Checks to Run Before You Sign

Work through these in order.

  1. Ask for case studies from the last two years, from a business that converts the way yours does. Ecommerce numbers tell you almost nothing about local lead generation.
  2. Ask what they would audit first on your site, and why. You want to hear reasoning. A list of tools is not reasoning.
  3. Make them describe how they build links, out loud, in plain words. Digital PR, outreach, earned mentions, and legitimate listings are fine. Private blog networks and paid placements are not. If you’re unsure where directories fall, our breakdown of whether directory backlinks are safe covers the line.
  4. Find out who actually writes the content, who edits it, and what happens when a draft gets your industry wrong.
  5. Grant read-only Search Console access during an audit. Google says to hold back write access at that stage. An agency pushing for full access on day one is telling you something.
  6. Treat “Google-approved” tooling as a bluff. Google doesn’t evaluate or endorse third-party SEO tools, and none of them can see Google’s ranking data. Our roundup of the SEO tools worth using is a decent sanity check on what’s actually standard.
  7. Discount any promise of AI visibility. Nobody can guarantee a spot in AI Overviews, and Google’s guidance now tells buyers to check whether an agency’s AEO or GEO advice matches its official generative AI documentation. Ask how they earn citations, not how they buy them.
  8. Get a real sample report before you sign. It should tie the work done to an outcome rather than list completed tasks.
  9. Meet whoever runs the account after the sale. Senior sales and junior delivery is the oldest structure in this business.
  10. Confirm you keep the content, links, accounts, and documentation when you leave. A short initial term, or a month-to-month term, signals confidence.

Weight these unevenly. A thin sample report is a fixable annoyance. Evasiveness about link building, a refusal to explain tactics, or any hint of a ranking guarantee belongs in a different category, and one of those alone is reason enough to drop an agency from the shortlist. Repeated weakness across the transparency questions tells you what month eight will feel like.

One shortcut worth ten minutes: run each shortlisted agency through the tools they’d run on you. Check their own organic footprint and backlink profile. Running a directory, I see a steady trickle of SEO agencies submitting listings for sites that rank for nothing but their own brand name. It isn’t disqualifying on its own, but it makes question two much more interesting.

What SEO Costs, and What the Price Actually Buys

Be careful with the averages you’ll find quoted around the web. Most trace back to surveys that lump a solo freelancer in Manila together with a 200-person agency in Chicago, and several widely repeated figures are two or three years old with a current year stamped on them. A blended average across that spread doesn’t describe anyone’s actual quote.

The structural finding worth keeping is that the monthly retainer dominates. In Ahrefs’ survey of 439 SEO providers, 78.2% billed that way, which is why most proposals you receive will be a flat monthly fee rather than a project price.

Your own number depends on site size, competition, technical debt, how much content you need, and how much work your team can absorb. A $1,200 retainer can be reasonable for a single-location service business with a clean site. The same $1,200 aimed at a national ecommerce catalog buys a monthly report and little else.

So don’t compare monthly prices. Compare what each price includes:

  • How many priority pages get worked on first
  • Whether development support is in scope or billed separately
  • Who writes content, and how many pieces per month
  • How link acquisition is handled and paid for
  • What happens when the site needs more than the retainer covers

Ask each agency where your budget is enough, where it’s tight, and what they’d defer. The ones who answer that honestly are usually the ones worth hiring.

SEO Company vs. Freelancer: Which Should You Hire?

This is the question underneath most agency searches, and price is the least useful way to settle it. A good SEO specialist beats a mediocre agency at any budget.

FreelancerSEO agency
Who does the workThe person you hiredOften not the person who sold you
BreadthOne or two strong skillsTechnical SEO, content, links, analytics
Content volumeLimited by their hoursScales with budget
AvailabilityVacations and illness stop the workCover built in
AccountabilityDirect and personalDepends on the account lead
Best fitA defined problemAn ongoing program

Pick a freelancer when you can name the problem in one sentence. A technical cleanup after a migration, local visibility for three locations, a content refresh across forty pages. Someone who has solved that exact problem twenty times will beat a general agency on it.

Pick an agency when the work is genuinely several jobs at once, when you need more content than one person can produce, or when losing your provider for two weeks would stall everything.

Buy the specific skill you’re short of. Don’t buy a team because a team sounds safer.

Plenty of businesses start with a freelance audit and move to an agency once the scope outgrows one person. That sequence costs less and teaches you what you actually need.

How to Build a Shortlist, Then Score It

Finding candidates worth your time

Skip the ad results. The agencies bidding hardest on “best SEO company” are buying attention, not earning it. Instead:

  1. Ask two or three business owners in your industry who they use and what went wrong
  2. Search for agencies publishing case studies in your conversion model, not just your vertical
  3. Check each candidate’s own organic visibility with the tools from the section above
  4. Cross-reference independent directories, where listings sit next to each other and aren’t ranked by ad spend
  5. Stop at three to five names, then run the scorecard

Five names is the practical ceiling. Past that, the calls blur and you start deciding on charisma.

Scoring your finalists

Rate each finalist 1 to 5 on these factors, multiply by the weight, and total the columns.

FactorWeightWhat a 5 looks like
Relevant experience20%Results from your conversion model, in the last two years
Strategy20%A specific diagnosis of your site, not a generic deck
Transparency15%Explains link building and tactics without hedging
Case studies15%Verifiable numbers tied to leads or revenue
Reporting10%Sample report connects activity to outcomes
Contract terms10%Short initial term, you own the work
Pricing clarity10%Scope, exclusions, and tradeoffs stated in writing

Say Agency A scores 5 on case studies and pricing but 2 on SEO strategy and transparency. Agency B is a 4 across the board with no standout. B wins on points, and B is usually the right call, because the 20% categories are the ones that determine whether month seven goes well.

Fill the scorecard in during each call while the answers are fresh. Scoring from memory afterward just reintroduces the bias you were trying to remove.

Red Flags, and What to Do If an Agency Burns You

Some claims end the conversation on the spot:

  • Guaranteed rankings or a promised number-one position
  • A “special relationship” with Google, or a priority submission service
  • Secret or proprietary methods they won’t describe
  • A fixed monthly link count with no discussion of where links come from
  • Unsolicited cold email claiming your site isn’t listed in major search engines
  • Pressure to sign before you’ve compared anyone else

Google is blunt on the first one: nobody can guarantee a #1 ranking. It’s equally blunt on responsibility. You are accountable for what the companies you hire do to your site, which is why the read-only access rule and the plain-English link building question matter more than they sound.

If you do get burned, there is an actual complaint path most guides never mention. US businesses can file with the Federal Trade Commission over deceptive practices. For a provider based outside the US, complaints go through econsumer.gov. Keep your contract, reports, and email trail.

The recourse is real, but it’s slow. Ten minutes of reference checks beats it every time.

Call two past clients before signing. Ask what the agency was like in month eight, not month one.

Frequently Asked Questions

How long does SEO take to show results?

Six to twelve months is a reasonable planning assumption for meaningful movement, with technical wins landing sooner. The honest answer is that it varies with your site’s authority, competition, and technical starting point. Judge early months on work delivered and problems fixed, not on rankings.

Do I have to sign a 12-month SEO contract?

No, though many agencies prefer one because the work compounds. A short initial term followed by month-to-month is a fair compromise. What matters more is the exit clause: you should be able to leave with your content, links, accounts, and documentation.

What’s the difference between an SEO audit and an SEO retainer?

An audit is a one-time diagnostic that lists problems in order of priority. A retainer implements fixes and keeps the work going. Buying an audit first is a cheap way to test how an agency thinks before committing to twelve months of invoices.

Conclusion

Pick the option that fits your situation, not the one with the best deck. Score your finalists during the calls and in writing using the same criteria. And ask for a sample report and read-only access before any contract gets near you.

While you’re comparing agencies, tighten what you control. Clean up your Google Business Profile and your listings so whoever you hire starts from a solid base, and ask each candidate how they handle local citations as part of the scope. When you’re ready to build that shortlist, the SEO companies listed on OnToplist are a place to start, and they aren’t sorted by ad spend.