For a small business, SEO typically costs between a few hundred and a few thousand a month for ongoing work, or a one-off project fee of low four figures for an audit and fixes. Freelancers sit at the lower end, agencies at the upper, and anything under a couple of hundred a month is almost always automated reporting rather than work.
That is the answer. The rest of this is what each band actually buys, and how to tell the difference before you sign.
What the money is actually paying for
SEO is three separable jobs, and most disappointment comes from paying for one and expecting another.
- Technical: making the site crawlable, fast and free of duplicate URLs. Usually a project, not a retainer
- Content: research, writing, and updating. This is where most ongoing budget goes and where most results come from
- Authority: earning links and mentions. The slowest, the most expensive per unit, and the easiest to waste money on
The bands, and what each realistically delivers
Under a couple of hundred a month buys software and a dashboard. It does not buy a person's judgement. This is fine if you are doing the work yourself and need tooling, and a waste if you expected a service.
A few hundred to around a thousand a month typically buys a freelancer for a handful of hours. Expect one substantial thing per month: a few pages written, or one technical problem properly fixed. That is a reasonable trade if you pick the right thing each month.
One to three thousand a month buys a small agency or a senior freelancer with a plan across quarters rather than months. This is the band where consistent content production plus ongoing technical care becomes realistic.
Above that you are buying a team, and it only makes sense when the traffic is worth enough to justify it. If a first-page position in your category is worth a few hundred a month in revenue, a three thousand a month retainer is a loss no matter how good the work is.
Doing it yourself: the real cost
The honest DIY figure is not zero, it is your time. Budget roughly five to eight hours a week to make visible progress, plus tooling.
That time is not evenly useful. The highest return hours are writing and internal linking. The lowest are watching rank trackers, which changes nothing and feels like work.
DIY makes sense when you know your subject better than any agency would, which for most specialist businesses is true. It stops making sense the moment the hours come out of selling.
How to tell a good proposal from an expensive one
Read what is being promised, not what is being charged.
- A guaranteed number one ranking is a guarantee nobody can make. Walk away
- A deliverable measured in reports rather than published pages or fixed problems
- No named person doing the work, or a team you never speak to
- Link building with no explanation of where the links come from
- No baseline measurement taken before starting, which makes the result unfalsifiable
When not to spend on SEO at all
There are three situations where SEO is the wrong purchase and the honest advice is to keep your money.
If nobody searches for what you sell, no amount of optimisation creates demand. Check volume for your actual terms before anything else.
If you need customers this quarter, SEO will not deliver them. Expect six to twelve months before compounding starts on a new site. Paid search buys the same traffic today at a price.
If your site cannot convert the traffic it already has, more traffic multiplies a leak. Fix the page that people land on and leave first.
A sane first year budget
If you have limited money and want the best odds, this is the order that gets the most from the least.
Spend once on a technical audit and the fixes it names. Then put the recurring budget entirely into content for six months, aimed at the terms your buyers actually type. Only then consider paying for authority work, because links to thin pages are money set on fire.
Common questions
- What is a reasonable monthly SEO budget for a small business?
- A few hundred to around a thousand a month buys a freelancer for a handful of hours and one substantial thing per month. One to three thousand buys a small agency working to a quarterly plan. Under a couple of hundred buys software and a dashboard, not a person's judgement.
- Is cheap SEO worth it?
- Below roughly two hundred a month you are buying automated reporting. That is fine if you are doing the work yourself and need tooling, and a waste if you expected a service.
- When should I not spend money on SEO at all?
- When nobody searches for what you sell, when you need customers this quarter, or when your site cannot convert the traffic it already has. In the last case more traffic just multiplies a leak.
Keep reading