People ask me how much does SEO cost constantly, so here's my honest answer. I get asked how much SEO costs constantly, and most answers online are either vague ('it depends!') or dishonest (a suspiciously precise number designed to get you on a sales call). The truth sits in between: there are real general ranges, but your actual price genuinely does depend on a handful of things. I run an SEO agency, so here are 10 honest truths about SEO pricing — no fake precision, no scare tactics.

I won't quote you a Goldie Agency price here, because an honest quote needs to be tied to your situation. But I'll give you the real ranges and the truths behind them.

🔥 Want an honest number for your site? Book a free call for a custom quote — no hard sell.

How Much Does SEO Cost? 10 Honest Truths

1. There's no fixed price, and anyone who quotes one instantly is guessing

Your competition and starting point matter too much for a one-size number to be honest.

2. Competition is the biggest driver

Ranking in a brutal niche costs multiples of ranking a local service. Most of your price is really the price of beating your competitors.

3. Cheap SEO is the most expensive kind

Spammy links and thin content don't work and can need cleaning up later — you pay twice.

4. Most good SEO is a monthly retainer

Because it's ongoing work, not a one-off fix. Be wary of 'one payment ranks you forever' promises.

5. Links are usually the biggest line item

In competitive niches, quality links (commonly $100–$500+ each as a general range) make up a large share of the cost.

6. You're paying for time and skill, not magic

SEO is research, content, and outreach done by people. Suspiciously cheap means corners cut.

7. Faster costs more

Compressing months of compounding work into weeks means more resource, so more money.

8. In-house isn't automatically cheaper

A good SEO salary plus tools often costs more than an agency, without the breadth of a team.

9. Results take months, whatever you pay

No budget buys instant rankings. Anyone promising them is selling something else.

10. The right question isn't 'how cheap' but 'what's the return'

SEO that pays for itself in leads is cheap at almost any price; SEO that does nothing is expensive at any price.

The Real General Ranges

Since you came for numbers: as widely-reported general ranges (not quotes, and they vary a lot), freelancers often charge around $50–$150 an hour, small-business monthly retainers commonly run from a few hundred to several thousand dollars, and projects depend entirely on scope. Treat these as a sanity-check on quotes you receive, not a target.

How I'd Decide What To Spend

If it were my money, I'd start by being honest about my niche's competitiveness and what a customer is worth to me. In a high-value niche where one client pays for months of SEO, spending more makes obvious sense. In a low-margin one, I'd start lean and scale as it proved out. And I'd always rather spend less on genuinely good work than more on a big package of cheap links — because the cheap version doesn't just waste money, it can set you back.

Questions People Ask Me

What's the minimum I need?

Less than agencies imply — you can start small and steady. The key is quality over volume.

Should I ever pay for cheap SEO?

No. If a budget's tight, do less good work, not lots of bad work.

How do I get an honest quote?

Talk to someone about your actual site. My free book teaches DIY, and you can book a call for a custom number.

The Mistake That Wastes The Most Money

If I had to name the single biggest money-waster in SEO pricing, it's buying cheap links in bulk. People see an offer — hundreds of links for a small flat fee — and it feels like a shortcut. It isn't. Those links sit on sites nobody reads, they do little or nothing for rankings, and a profile stuffed with them can actually drag you down and need cleaning up. So you pay for the cheap links, get no result, and then potentially pay again to undo the damage. That's the most expensive 'bargain' in the business.

The fix is simple but unglamorous: buy fewer, better links, and judge every one by whether you'd want it if you'd earned it naturally. I'd genuinely rather a client built five relevant links a month than fifty junk ones, because the five compound and the fifty rot. Spend slower and better, and your budget does far more — not because you found a clever trick, but because you stopped paying for work that was never going to help.

How I'd Judge If SEO Is Worth It

The question I wish more people asked isn't 'how much does SEO cost' but 'what's it worth to me if it works.' Those are completely different questions, and the second one is the useful one. Work out what a single customer is worth to you over time. Now imagine SEO brings you a handful of extra customers a month, every month, without you paying per click. In most businesses, that maths makes even a fairly chunky retainer look cheap — provided the work is actually good.

That's the lens I'd apply to any quote: not 'is this cheap or expensive' in the abstract, but 'does the likely return justify it for my business?' A high price with a strong return is a good deal; a low price with no return is a terrible one. SEO isn't a cost to minimise — it's an investment to judge on what it brings back. Get that framing right and the pricing decisions get a lot clearer.

What I'd Tell You In One Sentence

If you wanted my whole view on SEO pricing in a sentence, it's this: stop asking what SEO costs and start asking what a result is worth to you, then buy quality work that delivers it. The people who do well with SEO aren't the ones who found the cheapest provider — they're the ones who spent sensibly on genuinely good work and judged it on the leads it brought, not the invoice. Get that mindset right and the specific number almost takes care of itself.

Related Guides

Explore more in our guides to the best SEO companies, the best link building services, and a free SEO strategy session.

Bottom Line

There's no fixed SEO price — only real ranges and the truths behind them. Spend on quality, judge it on return, and for an honest figure, book a call.