All articles
DIY SEOOctober 9, 20267 min read

How much does small business SEO cost?

What small business SEO really costs: DIY, freelancers, agencies and software. What drives the price, what you get at each level and how to budget sensibly.

There's no fixed price for SEO, because "SEO" covers everything from fixing a missing page title to running a year-long content programme. What you pay depends on who does the work, how competitive your market is and how much needs fixing. This guide breaks down the main options so you can match spend to what your business actually needs.

The four ways to pay for SEO

Almost every SEO budget falls into one of four models. Each trades money for time and expertise in a different way.

  • Do it yourself: your time plus low-cost tools. Cheapest in cash, most expensive in hours.
  • Freelancer: hourly or per-project pricing. Quality varies widely, so check past work.
  • Agency: monthly retainers. You get a team and reporting, and you pay for their overheads too.
  • Software plus DIY: tools that tell you what to fix, while you or your web person make the changes.

What actually drives the price

  • Competition: ranking a plumber in a small town is a different job from ranking a national e-commerce brand.
  • Starting point: a site with broken technical foundations needs repair work before anything else compounds.
  • Scope: local SEO only, or local plus content plus link building plus technical maintenance.
  • Content volume: writing good pages is usually the largest ongoing cost.
  • Who implements changes: some providers only advise, others edit your site directly.

What to expect at each level

A one-off audit gives you a snapshot and a list of fixes. It's the right start for most small businesses, because it shows whether you need ongoing help or just a set of repairs.

Ongoing monthly work makes sense when you're in a competitive market and need a steady flow of new content, local profile management and link earning. Before signing a retainer, ask exactly what work happens each month and how it will be reported.

DIY works best when your market is local or niche, you can set aside a few hours a month and you have a clear list of what to do. Most of the basics, like titles, Google Business Profile, service pages and internal links, don't need specialist skills.

Red flags that you're overpaying

  • Guaranteed rankings or "page one in 30 days" promises. Nobody controls Google's results.
  • Long contracts with no clear deliverables.
  • Reports full of vanity metrics but no link to enquiries or sales.
  • Work you can't see: if they can't show what changed on your site, ask why.

How to budget sensibly

Start with an audit so you know what's broken. Fix the high-priority items first, either yourself or with a one-off project. Then decide whether the remaining work, mostly content and local signals, is something you can keep up internally. Only commit to an ongoing retainer once you know what you'd be paying for.

Frequently asked questions

Is cheap SEO worth it?

Cheap isn't the problem; vague is. A low-cost audit with specific fixes can be very valuable. A low-cost monthly package with no visible work usually isn't.

Can I do SEO for free?

Mostly, yes. Google Search Console and Google Business Profile are free, and many fixes only cost time. Paid tools mainly save you time finding problems.

Should SEO be a monthly cost?

Only if there's ongoing work to do, such as regular content or managing a competitive local market. Many small sites need a fix-up project, then light maintenance.

What should a one-off audit include?

A check of technical health, on-page basics, content and local signals, plus a prioritised list of fixes. A list of problems without priorities is much less useful.

How do I compare SEO quotes?

Ask each provider to list the exact work, who implements it, how progress is measured and what happens if you leave. Compare those answers, not just the price.

Turn advice into a plan for your site

The SEO Audit & Action Plan checks your site and turns the findings into a prioritised list you can work through yourself. $29.95 one-time.

Run your SEO audit