Most articles answering this question are written by SEO agencies, which makes the answer fairly predictable. We are an SEO agency, so it is worth being upfront: SEO is not worth it for every business, and there are situations where we will tell a prospect to spend their money elsewhere. What follows is the arithmetic — what it actually costs, how long it actually takes, how to calculate whether the return justifies it, and the specific cases where the answer is no.
What SEO Actually Costs
Ranges vary by market, but these are broadly representative for a competent provider:
| Approach | Typical monthly cost | Notes |
|---|---|---|
| DIY | $0–200 in tools | Costs your time instead — realistically 10+ hours a week |
| Freelancer | $500–2,500 | Usually one specialism, not full coverage |
| Small agency | $2,000–7,500 | Strategy, content, technical, links |
| Large agency | $7,500–25,000+ | Enterprise scope and reporting |
| In-house hire | $5,000–10,000 all-in | Plus tools, plus onboarding time |
Beneath the retainer sit real costs that are easy to underestimate: content production, developer time to implement technical fixes, and tooling. A plan that assumes your existing team will absorb implementation “for free” is usually the plan that stalls.
The Timeline Nobody Wants to Hear
This is where most disappointment originates. Realistic expectations:
- Months 1–3: Technical fixes, research, initial content. Little to no ranking movement. This phase feels like spending money for nothing, because in traffic terms it is.
- Months 4–6: Long-tail keywords start ranking. First meaningful organic traffic. Usually the earliest point at which you can tell whether it is working.
- Months 7–12: Compounding. Mid-tail terms move, earlier content matures, traffic growth accelerates.
- Months 12–24: Competitive terms become reachable. This is typically where the return justifies the cumulative spend.
If you cannot fund twelve months, do not start. SEO stopped six months in is money spent for almost nothing — you paid for the phase with all the cost and none of the return. That is the single most common way businesses waste money on SEO, and it is entirely avoidable by not starting until you can commit.
Two factors shift this timeline materially. An established domain with existing authority moves faster. A brand-new domain in a competitive niche moves slower — sometimes much slower. If you are starting from zero, our guide on SEO for new websites covers what the first months should actually look like.
How to Calculate Whether It Pays
Do this before you commit, not after. You need four numbers.
1. Realistic monthly organic visitors. Take your target keywords’ combined monthly search volume, then assume you capture 5–15% of it in year one — not 100%, and not the volume of terms you have no chance of ranking for. Be honest about which keywords are actually in reach; our guide to keyword difficulty covers how to judge that against your own domain.
2. Your conversion rate. Use your actual site data. If you do not have it, 1–3% is a common range for B2B lead generation and 1–2% for ecommerce. Do not use aspirational numbers.
3. Your average customer value. Not order value — lifetime value, including repeat business, minus cost of delivery.
4. Your close rate on inbound leads. If organic produces leads rather than direct sales, this matters enormously.
Then:
Monthly visitors × conversion rate × close rate × customer value = monthly revenue from organic
A worked example. A B2B services company targeting keywords with 8,000 combined monthly searches. Capturing 10% gives 800 visitors. At a 2% conversion rate that is 16 leads. At a 25% close rate, 4 customers. At $4,000 lifetime value, that is $16,000 per month against a $3,500 retainer.
That works. Now change one input: drop customer value to $400 — a typical low-ticket ecommerce order — and the same traffic produces $1,600 a month against the same $3,500 cost. That does not work, and no amount of good SEO fixes it.
Customer value is the variable that decides the answer. Traffic volume matters far less than most people assume.
When SEO Is Clearly Worth It
High customer lifetime value. B2B services, professional services, SaaS, healthcare, legal, home services. When one customer is worth thousands, modest traffic pays for everything.
Genuine existing search demand. People are already searching for what you sell. You are capturing demand, not creating it — which is far cheaper.
Rising paid acquisition costs. If your cost per click keeps climbing, organic gets more attractive by comparison every quarter.
A business you intend to own long-term. SEO is an asset that appreciates. Rankings earned in year one keep producing in year three at no additional cost. Paid stops the day you stop paying.
Content that compounds. A well-researched article can bring traffic for five years. Very little else in marketing has that property.
Trust-driven purchases. For considered purchases, ranking organically signals legitimacy in a way ads do not.
When SEO Is Not Worth It
We would rather say this plainly than take a retainer that will not work:
You need revenue this quarter. SEO will not deliver. Run paid ads, do outbound, work your existing list. Start SEO when you have runway.
Nobody is searching for what you sell. Genuinely novel products often have no search demand yet, because people cannot search for a category they do not know exists. Create demand first through other channels.
Very low customer value with low volume. Do the arithmetic above. If it does not clear the retainer, it does not clear the retainer.
Your business is hyper-local and tiny. A single-location business in a small town may have a total addressable search volume of a few hundred queries a month. A well-optimized Google Business Profile and a decent website may be the entire correct strategy — see local SEO tips for small businesses for what that looks like without a retainer.
You cannot produce content. SEO requires publishing. If nobody on your side can write or approve content, and you will not pay for it, the program stalls regardless of technical work.
You are about to rebrand or replatform. Wait. Do the migration first, then invest. Otherwise you pay to build authority you may partially lose.
What About AI Search?
The reasonable objection in 2026 is that AI answers are absorbing clicks that used to go to websites. That is genuinely happening, and it changes the calculation for some query types — particularly simple informational lookups.
It changes it less than headlines suggest for commercial queries, where people still click through to evaluate, compare, and buy. And the pages AI systems cite are largely the pages that rank well, which means the underlying work has not changed much even as the surface has. We cover this in more depth in is SEO dead.
The practical adjustment: weight your strategy toward commercial and bottom-of-funnel terms, and be more skeptical about content whose only value is answering a question a chatbot can answer in one sentence.
Reducing the Risk
If you want to test before committing fully:
- Start with a technical audit. One-off cost, immediate findings, and you often recover traffic you were already losing.
- Target long-tail first. Cheaper, faster, and it tells you whether your content actually converts before you spend on competitive terms.
- Fix conversion before driving traffic. Doubling conversion rate doubles SEO’s return at no extra traffic cost. It is usually the cheaper lever.
- Set a six-month checkpoint. Not on revenue — on leading indicators. Rankings, impressions, indexed pages, and links. If those have not moved by month six, something is wrong.
- Own your assets. Content and technical improvements stay with you if you change providers. Rented links do not.
The Honest Summary
SEO is worth it when your customer lifetime value is high enough that modest traffic pays for the investment, when real search demand exists, and when you can fund twelve months without needing returns in three.
It is not worth it when you need immediate revenue, when nobody is searching, when your margins cannot support the retainer, or when you cannot sustain the content and technical work it requires.
Most businesses that conclude “SEO doesn’t work” fall into one of two groups: they stopped before it compounded, or they should never have started. Neither is a verdict on the channel.
Run the arithmetic honestly before you commit. If the numbers work, SEO is one of the few marketing investments that gets cheaper per acquisition over time. If they do not, spend the money somewhere it will work — and we would rather tell you that than take the retainer.
If you want that calculation run against your own numbers before you commit to anything, get in touch with the team at blogthememachine.com or take a look at our SEO services. Subscribe to our newsletter below for more straight-talking guidance like this.