Which SEO model should you choose?
Three ways to buy SEO: a monthly agency retainer, a freelancer or consultant, or per-service work priced by deliverable. Retainers suit continuous work on competitive sites. Freelancers suit narrow, defined needs. Per-service suits businesses that know what they need, want to buy it once, and don't want an open-ended monthly commitment.
Roughly 78% of SEO providers bill through a monthly retainer, which means most buyers are offered one model regardless of whether it fits their situation.
What the market actually charges
Three 2026 surveys asked providers the same question and got answers that diverge by more than threefold. That divergence is the most useful thing in the data, so here are all of them.
| Source | Sample | Finding |
|---|---|---|
| Ahrefs | 439 providers, global | Average monthly retainer $2,917. Agencies $3,209, consultants $3,250, freelancers $1,348. |
| SE Ranking | 260 agencies | 64% charge under $1,000/month |
| GoodFirms | 300+ agencies, 20+ countries | 48% in the $1,500–$5,000 band; 43.3% under $1,500 |
| Clutch | Review data across 65,000+ companies | Average $3,199/month; average project $37,158 |
Hourly rates from the Ahrefs survey: freelancers $71.59, agencies $98.90, consultants $171.18, with an overall average of $111. About one in ten providers charges above $150 an hour.
Why the surveys disagree. "SEO agency" covers a solo operator in a low-cost market and a fifty-person shop in New York. A handful of enterprise retainers above $10,000 drags every mean upward past what a typical small business pays. Ahrefs found 63% of providers land between $500 and $5,000 a month — that band is more informative than any average in the table.
Two more figures worth carrying: local SEO averages $1,557 a month, and agencies charge about 138% more than freelancers for what is nominally the same service.
The three models compared
| Agency retainer | Freelancer / consultant | Per-service | |
|---|---|---|---|
| Typical cost | $1,500–$5,000/mo | $750–$3,000/mo, or $72–$171/hr | Priced per deliverable |
| Commitment | Usually 6–12 months | Monthly or hourly | None beyond the item |
| Who does the work | Often not who pitched you | The person you hired | Varies — ask |
| Coverage | Technical, content, links, reporting | Whatever they specialise in | Whatever you buy |
| Continuity if someone leaves | Covered | Engagement stops | Not applicable |
| You can stop when | Notice period expires | Next month | Immediately |
| Fails when | Work runs out, invoice doesn't | You need breadth, or they hit capacity | Someone needs to own an outcome over time |
When a retainer is genuinely right
Retainers get criticised reflexively. They're the correct model in specific conditions:
- You're publishing continuously. Four to twelve pieces a month with strategy, editing and optimisation behind them is ongoing work with an ongoing cost.
- You need link acquisition and digital PR. This is relationship work that doesn't compress into a project. Individual placements commonly run $200–$600 each, which is why "link building included" at a low retainer is worth asking about — it helps to know how many placements the figure actually covers.
- Your site changes constantly. A large e-commerce catalogue or a product site shipping weekly generates new SEO problems faster than any project can close them.
- You're in a competitive vertical. Fintech, legal, healthcare, enterprise SaaS. Sustained effort against well-funded competitors.
The useful test: can you name what next month's invoice buys? For the first three months of most retainers you can. Around month six or seven, on many engagements, that gets harder to answer — and it's the point worth watching, when reports can grow longer even as the underlying work tapers.
When a freelancer is right
- You need one specific capability well — technical, local, content optimisation.
- You want the person who does the work to be the person you talk to.
- Your budget sits below where agencies operate seriously. Roughly 79% of North American providers charge above $1,001 a month, so a $500 agency quote usually means templated deliverables or a few hours split across many clients.
The constraints are real: capacity limits, no cover if they're unavailable, and coverage limited to their specialism. A brilliant technical freelancer won't fix your content strategy.
When per-service is right
Per-service buying — audit, keyword research, on-page work, each priced and delivered as a defined output — fits when:
- You know what you need. You've had an audit, you have a list, you want the items done.
- The work is genuinely finite. A migration, a launch, a set of pages to rewrite.
- You have internal capacity to implement. Per-service delivers the work or the instruction set; someone has to act on it.
- You want to compare prices. A retainer is opaque by construction. A priced deliverable can be compared against another priced deliverable.
- You're testing a provider. Buying one thing is a cheaper way to evaluate someone than signing twelve months.
Where it fails: nobody owns your organic performance over time. If you need someone accountable for a number rather than a set of outputs, per-service is the wrong shape.
The question that decides it
Not "what's my budget" but "is my SEO work continuous or finite right now?"
Most sites cycle between the two. A site that has never had SEO attention has a finite pile of work — audit, fix, restructure, rewrite. That's projects. Once it's clean and the constraint becomes publishing and authority, the work becomes continuous. That's a retainer.
The common mismatch is buying a retainer for the first phase. You pay monthly for twelve months to receive what was really a three-project sequence, with the later months stretched to fill the term.
The AI-era shift nobody's pricing yet
Two changes worth knowing before you sign anything in 2026.
Retainers have compressed. AI has reduced the labour inside routine deliverables — content briefs, technical audits, keyword research, reporting. Work that took fifteen to twenty hours a month can take a fraction of that. Some providers have passed the saving on. Many are still quoting 2023 prices for 2026 workflows. It is entirely reasonable to ask what has changed in a provider's process in the last two years.
GEO and AEO have become a new line item. Visibility in ChatGPT, Perplexity and AI Overviews is frequently billed as an add-on at $900 or more per month on top of an existing retainer. Some of that is genuine work. Some of it is a monitoring dashboard you could run yourself. Ask which, specifically, and ask what the deliverable is.
Where we sit, stated plainly
TapasSEO sells per-service SEO at fixed prices with no retainer. That model is not universally better — the retainer section above lists four situations where it isn't the right answer, and those are real.
What per-service does is make the price comparable. When a deliverable has a number attached, you can weigh it against another provider's number, against doing it in-house, or against not doing it. A blended monthly figure makes all three comparisons harder, which is one reason it remains the dominant model.
If your work is continuous and competitive, hire an agency. If it's finite, don't buy twelve months of anything.
Frequently asked questions
How much does SEO cost per month? Survey data puts the average retainer at $2,917 across 439 providers — agencies $3,209, consultants $3,250, freelancers $1,348. But 63% of providers fall between $500 and $5,000, and a separate survey of 260 agencies found 64% charging under $1,000. The averages are pulled upward by enterprise retainers.
Is a freelancer cheaper than an agency? Substantially. Agencies charge roughly 138% more than freelancers for nominally the same service. You're paying for breadth of specialism and continuity, which matter in some situations and not others.
What is productized SEO? SEO sold as defined deliverables at fixed prices — an audit, a keyword research pack, an on-page optimisation — rather than as monthly hours. You buy specific outputs and stop when you've bought what you need.
Should I sign a 12-month SEO contract? Only if the work is genuinely continuous for twelve months. Ask what months seven through twelve contain specifically. If the answer is vague, the contract is longer than the work.
What is the average SEO hourly rate? About $111 across all provider types. Freelancers average $71.59, agencies $98.90, and consultants $171.18. Roughly one in ten providers charges above $150 an hour.
Why do SEO prices vary so much? Because "SEO" covers everything from a directory listing to a technical migration on a million-URL site. Scope, competition, site condition and who does the work all move the number more than the provider's category does.
Is $500 a month enough for SEO? Rarely in North America, where roughly 79% of providers charge above $1,001. It can work as maintenance on a site that already ranks, or in a lower-cost market. It will not move a competitive keyword set.
See what a deliverable costs on its own
Every TapasSEO service is priced individually and delivered as a defined output. No retainer, no minimum term, no bundle you have to buy to get the one thing you need.
What SEO actually costs — real per-deliverable prices →
If you're not sure where to start, the Site SEO Audit tells you what your finite pile of work actually contains — which is the only way to know whether you need projects or a retainer.