Most businesses pick a search engine optimization agency the way they pick a contractor off a flyer — lowest quote wins. That's the single most common mistake in this industry, and it's why so many companies end up with six months of invoices and a keyword ranking report that means nothing. Agencies that operate this way survive on a churn model: sign clients cheap, do just enough to avoid a cancellation for 90 days, and replace the ones who leave. Knowing how to tell a real agency from a churn shop is worth more than any tactic they'll pitch you.
Search engine optimization agencies bill in one of three ways, and each tells you something about how they operate.
| Business size | Best fit | Typical monthly range |
|---|---|---|
| Solo / small local business | Freelancer or boutique specialist | $750–$2,000 |
| Growing SMB / regional brand | Mid-size agency, dedicated strategist | $2,500–$6,000 |
| Multi-location or national brand | Enterprise SEO firm | $8,000–$20,000+ |
These ranges are illustrative, not quotes — actual pricing varies by market competitiveness and site size. A single-location service business rarely needs an enterprise firm's overhead; a 400-page e-commerce catalog usually outgrows a solo freelancer fast.
Before any agency touches content or links, they should run a full technical audit. If the proposal skips straight to "content strategy," that's a gap. A real audit covers:
Some businesses reach a size where hiring an in-house SEO specialist makes more sense than retaining an agency — typically once monthly SEO spend would exceed roughly $6,000–$8,000, at which point a full-time hire's salary becomes competitive with agency fees while providing more focused attention. Below that threshold, an agency's shared overhead (tools, specialized roles like a technical SEO engineer or a link-building coordinator) usually delivers more capability per dollar than one generalist hire could. A hybrid model is common at mid-size companies: one in-house SEO lead who understands the business deeply, supported by an agency or freelancer for execution capacity during content pushes or technical migrations.
Link building costs vary as widely as everything else in this industry. Digital PR campaigns — pitching journalists and industry publications for coverage — commonly run $2,000–$8,000 per campaign and produce a handful of genuinely authoritative links. Guest posting on relevant industry sites typically costs $150–$500 per placement when done through legitimate outreach rather than spam networks. Anything priced dramatically below these ranges for comparable placements is worth asking hard questions about.
A $500/month package sounds like a bargain compared to a $3,000/month retainer, but the cheaper option often means minimal actual work — a few keyword-stuffed blog posts and a handful of low-quality links — that can require a full technical and content overhaul later to fix. Worse, aggressive cheap link-building sometimes creates a backlink profile that needs disavowing before real SEO work can even begin, meaning the first few months of a legitimate engagement are spent undoing the previous agency's damage rather than building new value. The all-in cost of "cheap now, expensive later" frequently exceeds what a properly-priced engagement would have cost from the start.
Set expectations before work begins, not after. As a rough guide: technical fixes can show measurable crawl and indexation improvement within 4–6 weeks. Ranking movement on competitive commercial keywords typically takes 4–9 months of consistent work. Sites recovering from a manual penalty or heavy technical debt often need 6–12 months before organic traffic returns to a healthy baseline. Any agency promising faster on a competitive term is setting you up for disappointment or cutting corners you'll pay for later.
If part of your evaluation includes a broader site rebuild — because the audit turned up a slow, outdated theme rather than just content gaps — that's worth budgeting for before the SEO engagement even starts; a fast, well-structured template removes one whole category of technical objections an agency would otherwise bill you to fix.
Freelancers and micro-agencies typically start around $750–$1,500/month. Mid-size agencies with a dedicated strategist and content team run $2,500–$6,000/month. Enterprise firms handling large, multi-market sites can exceed $10,000/month. Price alone doesn't indicate quality — a $1,200/month specialist can outperform a $5,000/month generalist if they know your industry.
Ask for a sample of referring domains from the last quarter. Legitimate links come from sites with real traffic and topical relevance — industry blogs, local press, digital PR placements. If they can't or won't show you the domains, or the domains are generic "guest post network" sites with no real audience, that's a sign of link schemes that put your site at risk of a manual action.
Yes, as long as you control your own domain, hosting, Search Console, and Analytics accounts. Rankings are tied to your site and its history, not to the agency. The risk is continuity of strategy — get a full handover document (target keywords, published content calendar, backlink log) before you cancel, so the next agency isn't starting blind.