Skip to content
Back to Blog

How much does SEO cost and what you're actually paying for

Right after "how much does a website cost," clients ask me the second question: how much does SEO cost. And I always answer the same way — it depends, but it can be broken down sensibly. So here's the breakdown.

I run an agency in a small Polish town and I've been doing SEO for years. I've seen offers starting at $75 a month and I've seen contracts worth several thousand dollars a month. Both can be honest. Both can be a complete scam. It depends what's actually behind that number.

How much does SEO actually cost?

For a small local business, a sensible SEO budget usually runs from a few hundred to a couple thousand dollars a month. For a company fighting for nationwide keywords in a competitive industry, you're looking at several thousand to tens of thousands a month. SEO is almost always billed as a subscription, not a one-time fee — because it's ongoing work, not something you do once and forget.

What even is SEO? SEO is a set of actions on and around a website meant to make search engines rank it higher for the specific phrases your customers search for.

What does that price actually consist of

What are you actually paying for when you sign an SEO contract? I usually break it into three buckets, and each one costs differently.

  • Technical SEO — site speed, structure, structured data, sitemap. You sort this out properly once, then it's just maintenance.
  • Content — articles, category descriptions, copy targeting specific phrases. This work never really ends, because your competitors keep writing too.
  • Links and domain authority — building up other sites linking back to you. Slow, tedious, but it still works.

If an agency charges you $100 a month for all three buckets at once, the math doesn't add up for me. Someone's cutting corners somewhere. Usually on the time they actually spend on your site.

Does a cheap offer at $75-125 a month make sense?

It makes sense if your expectations are correspondingly small. For that money you usually get a few hours of work a month — enough that nothing breaks, but not enough to actually move the needle in a competitive industry.

I've seen stores that paid a low rate for two years and their rankings didn't budge an inch. Not because SEO doesn't work. Because nobody was actually working on it — an automated tool sent a report with a chart, the client paid the invoice, the cycle repeated every month.

For a local business with little competition, a low budget can sometimes be enough. For an online store in a competitive niche — no chance.

Hourly rate, a package, or a commission on results?

Three billing models I see most often in the market.

  • Hourly rate — fair, but requires trust. You need to know what that person is actually doing during those hours, not just how many they log.
  • Monthly package with a fixed scope — the most predictable option. You know upfront what you get and what it costs.
  • Commission on results — sounds great in a sales meeting, but almost nobody honest offers it. SEO results also depend on you, on your industry, and on Google, which nobody controls.

I personally go with a fixed-scope package and a clearly described monthly report. The client knows what they're paying for. I know what I need to get done that month.

How do you spot an SEO agency that's just taking your money?

A few warning signs I've checked myself firsthand — sometimes even before I started doing this on my own.

  • It promises a specific ranking by a specific date. No honest agency promises this, because nobody controls Google's algorithm.
  • It can't show you what it actually did in a given month. A report can't just be a ranking chart with no description of the work.
  • It wants a 24-month contract with no early termination option. Walk away.
  • It buys links from junk sites for pennies. That's short-term gain and a long-term penalty from Google.

Is SEO even worth it compared to paid advertising?

Yes, but on a different timeline. Paid ads bring traffic instantly and vanish the moment you stop paying. SEO builds something that stays even if you lower the budget — but the effect only shows up after months, not weeks.

The best approach combines both. Run ads to get traffic right now. Build SEO in parallel so that six months from now you're not solely dependent on your click budget.

Frequently asked questions

Will SEO show results in a month?
No. Real SEO results usually show up after 3-6 months, even longer in competitive industries. Anyone promising faster is spinning you a line.

Can I do SEO myself, without an agency?
The basics — descriptions, site speed, your Google Business Profile — sure. The more competitive the industry, the harder it gets to handle without someone who does this full-time.

Is it worth signing a long contract with an SEO agency?
No more than 3-6 months to start. Once you see the work is solid, it makes sense to extend it.

Does a cheaper SEO agency mean a worse agency?
Not necessarily, but a lower price usually means fewer hours spent on your site. Check what's actually included in the price before comparing the numbers alone.

Is it worth combining SEO with Google Ads?
Yes, if the budget allows it. Ads bring traffic right away, SEO builds something that lasts longer. I've written separately about the common mistakes in those campaigns.

SEO isn't magic and it isn't a lottery. It's work spread across months, which someone either actually does, or just invoices for. Before you sign a contract, ask directly: what exactly will I get for this money each month. If you don't get a specific answer, that's already the answer.

Related articles

SEO

How to get your first 50 Google reviews in 3 months

50 reviews is the threshold where customers stop hesitating. A system of texts, QR codes, and follow-ups that actually works.

Read more
SEO

Local SEO - a practical guide for small businesses

Google Maps, Google Business Profile and local keywords. Everything you need to know so nearby customers can find you. From someone who does this daily in a small Polish city.

Read more
SEO

How long does SEO take and when will you see results

Early signals may appear within weeks, but meaningful traffic and sales growth usually takes months. Learn what determines the SEO timeline and how to assess progress fairly.

Read more