If you're a small business owner in the UK, you've almost certainly been contacted by an agency promising to get you 'page one on Google'. The promises sound great, the jargon is impenetrable, and the monthly fees range from £100 to £1,000 with no clear explanation of what you're actually paying for.
The truth is that SEO for small businesses is not rocket science. It's a set of consistent, practical actions that improve your visibility in search results over time. You don't need a massive budget, you need the right priorities and the patience to stick with them.
This guide cuts through the noise. We'll explain what actually matters for small business SEO in the UK, what to do first and what to ignore, so you can either do it yourself or hire help with confidence.
What SEO Actually Is (In Plain English)
SEO (Search Engine Optimisation) is the process of making your website more visible in Google's free (organic) search results. When someone searches for a product or service you offer, you want your website to appear as high as possible.
Google uses over 200 factors to decide which websites rank first. But for small businesses, only a handful really matter. Don't let anyone tell you that you need to obsess over all 200, focus on the fundamentals and you'll outperform most of your competitors, who are probably doing nothing at all.
The 5 Things That Actually Matter
Here's where to focus your time and money. These five areas account for 90% of the results for small business SEO:
- Technical foundations, your website needs to be fast, mobile-friendly, secure (HTTPS) and properly structured. If Google can't crawl your site or it takes 8 seconds to load on a phone, nothing else matters.
- Keyword-targeted content, each page should target a specific search term. Your homepage targets your business name. Your service pages target what you do (e.g. 'oak frame garages Essex'). Your blog posts target questions your customers ask.
- On-page optimisation, proper page titles, meta descriptions, heading structure (one H1 per page), image alt text and internal linking between your pages.
- Google Business Profile, if you serve local customers, this is your #1 priority. A complete, active profile with reviews is worth more than any other SEO activity for local businesses.
- Backlinks, links from other reputable websites to yours. Quality over quantity. One link from your local chamber of commerce is worth more than 100 links from spammy directories.
What to Do First: The First 30 Days
If you're starting from scratch or have a website that's not ranking, here's the action plan for your first month. Do these in order:
- Week 1: Claim and complete your Google Business Profile. Add all services, photos, hours and a description. This alone can get you appearing in local searches within days.
- Week 2: Review your website's page titles and meta descriptions. Each page should have a unique, descriptive title that includes what you do and where you do it (e.g. 'Web Design Essex | BuzzBytes').
- Week 3: Make sure each service you offer has its own page. Don't cram everything onto one page, Google ranks pages, not websites. A dedicated page for each service gives you more chances to rank.
- Week 4: Ask your 5 most recent happy customers for Google reviews. Reviews are a ranking factor and a conversion factor, they help you rank higher and make people more likely to choose you.
Common SEO Mistakes That Waste Money
These are the traps we see small businesses fall into repeatedly. Avoid them and you're already ahead of most of your competitors:
- Paying for 'directory submissions', most generic web directories are worthless. Only list on directories real people actually use (Yell, Yelp, TrustATrader, industry-specific sites).
- Keyword stuffing, repeating your keyword 50 times on a page doesn't help; it hurts. Write naturally for humans, not for robots.
- Chasing backlinks from random sites, a link from a relevant, trusted site is worth 100× a link from a spammy site. Don't buy links, Google penalises it.
- Ignoring mobile, over 60% of searches are on mobile. If your website isn't mobile-friendly, Google won't rank it well, full stop.
- Expecting instant results, SEO takes 3-6 months to show meaningful results. Anyone promising page one in a week is using risky tactics that will get you penalised later.
- Not tracking results, if you don't know where your traffic and enquiries are coming from, you can't tell if your SEO investment is paying off. Set up Google Analytics and Search Console (both free).
How Much Should Small Business SEO Cost?
SEO pricing in the UK varies wildly. Here's what you should expect to pay, and what you should get for your money:
- DIY (free): If you have the time, the fundamentals are free. Google Business Profile, Google Analytics, Search Console and basic on-page optimisation cost nothing but your time.
- £150-£300/month: Basic local SEO, Google Business Profile management, a few citations, maybe a blog post per month. Suitable for very small businesses in low-competition areas.
- £300-£600/month: Proper ongoing SEO, monthly content creation, technical optimisation, citation building, review management and reporting. This is the sweet spot for most small businesses.
- £600-£1,200/month: Comprehensive SEO for competitive industries or multiple locations. Includes regular content, link building, technical audits and strategy.
- £1,200+/month: Typically only necessary for highly competitive niches (legal, finance, e-commerce) or businesses targeting national rather than local keywords.
- Avoid: anyone charging less than £100/month (they're not doing real work) or anyone requiring a 12-month contract with no exit clause (good agencies earn your business monthly).
DIY SEO vs. Hiring an Agency
You can absolutely do the basics yourself, and every small business owner should at least claim their Google Business Profile and ensure their website is technically sound. But there comes a point where your time is better spent running your business.
Our recommendation: spend your first month doing the fundamentals yourself (Google Business Profile, page titles, reviews). If you see improvement and want to go further but don't have the time, hire an agency for £300-£500/month. If you're in a competitive industry or multiple locations, budget £500-£1,000/month.
The key is transparency. A good SEO agency will show you exactly what they're doing each month, provide regular reports and explain their strategy in terms you understand. If they can't or won't, find one that does.
Frequently asked questions
How long does SEO take to work?
For a new website with no SEO history, expect 3-6 months to see meaningful traffic from organic search. For an established website with SEO improvements, you may see changes in 4-8 weeks. Local SEO (Google Maps and local pack) is typically faster, 2-8 weeks with a well-optimised Google Business Profile.
Can I do SEO myself?
Yes, the fundamentals (Google Business Profile, page titles, meta descriptions, heading structure, creating service pages, asking for reviews) are achievable for any business owner. The challenge is consistency and time. If you'd rather focus on running your business, hire help for £300-£500/month.
Will SEO work for my industry?
SEO works for any business where people search for what you offer online. If your customers Google your product or service, SEO will help them find you. The competitiveness varies by industry, local trades and services are usually easier to rank than national e-commerce or finance.
What's the difference between SEO and Google Ads?
SEO works on organic search visibility through technical and content improvements. Google Ads buys access to paid search auctions, where delivery depends on bids, targeting, quality, competition and search context. Ads stop serving when campaigns or available budget stop; whether a business should use SEO, Ads or both depends on demand, economics and existing visibility.
