How much does SEO cost?
SEO costs anywhere from about $30 for a single keyword-research pack to $2,000–$5,000 a month for a full agency retainer. The wide gap is real, not evasive: "SEO" covers a one-off audit and an ongoing programme against well-funded competitors, and those cost different amounts for good reasons. The more useful question is not "what does SEO cost" but "what does *this deliverable* cost" — because once a piece of work has a fixed price attached, you can compare it against another provider, against doing it in-house, or against not doing it at all.
Why there's no single price
Four things move an SEO price far more than a provider's category does:
- Scope. A five-page on-page tune-up and a technical migration on a 200,000-URL site are both "SEO." One is an afternoon; one is a quarter.
- Competition. Ranking a local plumber and ranking a fintech in a regulated market need different amounts of sustained effort. The keyword difficulty sets the workload.
- Site condition. A clean, well-built site needs less remedial work than one carrying years of technical debt, thin pages and broken redirects.
- Who does the work. A senior consultant's hour and an offshore junior's hour both appear on an invoice as "SEO," and they are not the same output.
This is why the same three-word request returns quotes that differ tenfold. It is also why a blended monthly figure is hard to evaluate — it bundles all four variables into one number you can't take apart.
What SEO costs per deliverable
The clearest way to understand SEO pricing is to stop thinking in monthly retainers and look at what each piece of work costs on its own. Typical 2026 market ranges, before you reach any single provider:
| Deliverable | Typical market range | What it is |
|---|---|---|
| Keyword research | $200–$1,000 | The list of terms worth targeting, with volume and intent |
| On-page optimisation | $100–$500 per page | Titles, headings, internal links and content tuning on existing pages |
| Single-page SEO audit | $150–$600 | A findings list for one important page |
| Full technical site audit | $500–$3,000+ | A crawl-based diagnosis of what's holding the whole site back |
| Content piece (SEO-written) | $150–$1,000 | One optimised article or landing page |
| Link placement | $200–$600 each | A single earned or placed backlink |
| Local SEO (monthly) | ~$1,557 average | Ongoing local-pack and Google Business work |
These are market figures, not any one company's prices. They matter because they give you a yardstick: if a quote for a single audit lands far outside the range above, that gap is worth a question.
The retainer number, in one paragraph
If you're comparing against monthly agencies, the reference points are quick. Across 439 providers surveyed by Ahrefs in 2026, the average retainer is $2,917 a month — 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 dragged upward by a handful of enterprise deals. Which *model* those numbers should push you toward — retainer, freelancer or per-service — is a separate question, worked through in the guide on SEO engagement models.
What you're actually paying for
Two costs sit inside every SEO price and are worth separating:
- Labour — the hours a person spends on your account. This is where AI has changed the maths: content briefs, technical audits, keyword research and reporting now take a fraction of the time they took in 2023. Some providers have passed that saving on; many are still quoting the old rates. It is reasonable to ask what has changed in a provider's process in the last two years.
- Tools — the platforms that produce the data. A provider's tool stack can run $200–$1,000+ a month, and part of your fee covers it. Whether you'd be better buying a tool yourself or paying someone who already runs one is the subject of a separate guide on tool cost versus output.
How to buy SEO without overpaying
- Get the diagnosis before the treatment. An audit tells you what your site actually needs, so you buy the work that matters instead of a generic package. It is the cheapest way to avoid paying for the wrong thing.
- Buy one thing first. A single priced deliverable is a far cheaper way to evaluate a provider than signing a twelve-month contract. If the audit is sharp, the rest probably is too.
- Insist on a comparable number. "SEO from $1,500/month" can't be weighed against anything. "Technical audit, $697, delivered in ten days" can.
- Match the commitment to the work. If your work is a finite pile — audit, fix, restructure — don't buy an open-ended monthly retainer to deliver it. The guide on how to vet a provider covers the questions that surface this.
What TapasSEO charges
TapasSEO sells SEO as individually priced deliverables — no retainer, no minimum term, no bundle you must buy to get the one thing you need. A representative sample of current prices:
| Service | Price |
|---|---|
| Keyword Research (Lite) | $27 |
| Keyword Research (Pro) | $67 |
| Backlink & Risk Audit | $97 |
| 360 SEO Page Audit | $297 |
| GEO / AEO Discovery Audit | $397 |
| Quick Wins Report | $597 |
| Technical-Only Deep Dive | $697 |
| Site SEO Audit | $1,497+ |
Every price is fixed and comparable — you can weigh each against the market ranges above. To total up a specific scope, the free SEO Cost Estimator lets you tick the services you need and see the one-off price, with no email. If you're weighing packages against buying items individually, the guide on packages versus per-service works through when each is cheaper.
None of this makes per-service universally right. Where your work is continuous and competitive, a retainer is the correct model — the engagement-models guide is explicit about that. What fixed per-deliverable pricing does is make the cost legible, which is the first requirement for spending well.
Frequently asked questions
How much does SEO cost? For a single deliverable, roughly $30 to a few thousand dollars depending on scope — keyword research runs $200–$1,000 in the market, a full technical audit $500–$3,000+. For an ongoing retainer, the 2026 average is $2,917 a month, though 63% of providers fall between $500 and $5,000. Scope, competition and site condition move the number more than the provider's category does.
How much does an SEO audit cost? A single-page audit typically runs $150–$600; a full crawl-based technical audit $500–$3,000+ depending on site size. The range is wide because "audit" spans a one-page checklist and a diagnosis of a large, complex site.
How much does keyword research cost? Around $200–$1,000 in the open market for a researched, intent-mapped list. Lighter, single-topic packs sell for far less. The variable is how much is genuine research versus a raw export from a tool.
Is cheap SEO worth it? Sometimes. A low price on a well-defined, finite deliverable — an audit, a keyword pack, an on-page tune-up — can be excellent value. A low monthly retainer is riskier, because in North America roughly 79% of providers charge above $1,001, so a $300 monthly quote usually means templated work or a few hours split across many clients.
Do you have to pay for SEO monthly? No. Monthly retainers are the most common model — about 78% of providers bill that way — but they are not the only one. Per-service providers price and deliver individual outputs with no ongoing commitment, which suits finite work and makes prices directly comparable.
What's the cheapest way to start SEO? Buy the diagnosis first. A modest audit or a keyword-research pack tells you what your site needs before you commit to anything larger, so you spend the next dollar on the work that actually moves your rankings rather than on a generic package.
See what your scope costs
Every TapasSEO service is priced on its own and delivered as a defined output. Tick what you need and read the number straight off — no retainer, no minimum, no email.
Not sure what you need yet? The Site SEO Audit tells you exactly which work your site requires, so you buy the deliverables that matter instead of guessing.