SEO for small businesses: where to start.

The highest-impact SEO work for a small business, roughly in order, is: a fully optimised Google Business Profile, clean on-page basics (one clear H1, a keyword-led title and meta description, a fast mobile-friendly site), a handful of genuine local citations, and content that answers the exact questions your customers already ask you. Do those four things properly before spending a penny on anything more advanced — they cost little beyond time, and they're what most small businesses skip while chasing tactics built for much bigger budgets.

Most SEO advice online is written for enterprise marketing teams or e-commerce sites with dozens of staff. It isn't wrong, exactly — it's just answering a different question. A sole trader or a five-person local business needs a shorter, cheaper, more forgiving path, and that's what this guide covers.

Why is SEO different for a small business?

Scale changes the maths. A national retailer competes against hundreds of similar sites for broad keywords with huge search volume — that takes budget, a content team and months of link building. A local plumber, accountant or hairdresser is competing in a much smaller pool: often a few dozen real competitors, in one town, for searches with clear local intent. That's a fight you can realistically win with modest, consistent effort, because the bar to clear is lower and the signals that matter (location, reviews, trust) are cheaper to build than a national link profile.

The trade-off is budget and time. Small businesses can't outspend competitors on content or links, so the work has to be prioritised ruthlessly — which is exactly what the rest of this guide is for.

What should a small business do first?

Start local, not global. Google Business Profile is the single highest-leverage asset for almost any small business with a physical location or service area — it's free, and for a huge share of "near me" and "in [town]" searches, it's what actually appears before your website does. Claim it, verify it, fill in every field (categories, services, hours, photos), and keep your name, address and phone number (NAP) identical everywhere you're listed — inconsistent NAP data is one of the most common reasons a business fails to rank locally despite doing everything else right.

After that, get the on-page basics right: one H1 per page that states plainly what you do and where; a title tag and meta description that include your service and town; a site that loads quickly and works properly on a phone, since most local searches happen on mobile. None of this requires a redesign — it's an afternoon of edits on most small sites. A fixed-price audit will tell you exactly which of these you're already missing.

Which SEO tasks give the best return for a small budget?

ActionTypical costWhen you'll see movement
Google Business Profile: claim, verify, complete every fieldFree (2–3 hours)4–8 weeks
On-page basics: H1, title, meta description, mobile speedFree–£300 (DIY or a few contractor hours)4–12 weeks
NAP consistency across your site and key directoriesFree–£508–12 weeks, compounds over time
3–5 genuine local citations (industry + local directories)Free–£1008–12 weeks
Asking every happy customer for a Google reviewFree, ongoingCompounds for as long as you keep asking
Content answering real customer questions (3–5 pages)Time, or roughly £100–£300 per article3–6 months

Notice what isn't on that list: nothing here needs an agency retainer to get started. It needs a few afternoons and, for reviews and citations, patience rather than money.

What should small businesses skip, at least at first?

Skip anything sold as a package before your basics are solid — a link-building campaign or a blogging schedule built on top of a Google Business Profile that's 40% filled in is wasted spend. Skip guarantees: no one can honestly promise a #1 ranking, and anyone who does is either inexperienced or hiding the caveats. Skip national keyword targeting before local is nailed down — "accountant UK" is a much harder, lower-converting fight than "accountant Newport" for a business that only serves Newport. And be wary of anything priced far below the market: our SEO pricing guide covers why sub-£100/month packages usually cost more in the long run than doing less, properly.

Should I do SEO myself or hire someone?

Google Business Profile setup, basic on-page fixes and asking for reviews are all realistic to do yourself with a free afternoon and a checklist — plenty of small business owners do exactly that, and it's genuinely the right call when time is more available than budget. Hiring makes more sense once you've done the free basics and want the next layer: ongoing local SEO work, ongoing content and earned links, or simply because you'd rather spend your time running the business than learning SEO from scratch. There's no wrong choice here — just a wrong order, which is doing the paid work before the free work.

How do I start this week, for free?

Claim and fully complete your Google Business Profile if you haven't already. Check that your business name, address and phone number match exactly across your website, GBP and any directories you're already listed on. Run your homepage through a free mobile-friendly and page-speed checker and note anything that fails. Message three recent happy customers and ask for a Google review. And write down the five questions customers ask you most often before they book — that list is next month's content plan, not just good customer service.

Want a clear, prioritised starting point?

A free audit tells you exactly which of these you've already got covered, and what to do first for your business.

Book a free audit