SEO for a small business is not a mystery, and it isn't a race to publish the most blog posts. It's a short list of jobs done properly and kept up: know what your customers type into Google, build a page that answers it, get your Google Business Profile and reviews in order, make sure Google can read your site, and earn a few mentions from other trusted websites. Do those well and you'll show up in Google's map results, its normal results and, increasingly, in AI tools like ChatGPT too.
I ran a plumbers' merchants for 16 years before moving into digital marketing in 2019, and I now do SEO for small businesses and tradespeople from London. Every client deals with me directly. This page is my own route through SEO: the short answer to each big question in plain English, with links to the full guides I've written on every part of it.
If you're new to SEO, read it from top to bottom. If you've been sold something called GEO or AI SEO and want to know whether you need it, jump to the chapter on AI search. These three articles are where most people should start.
Start here
- How to Rank Higher on Google. The seven steps that move a small business up the rankings, in the order to do them.
- What Is Local SEO and Why Is It Important?. If your customers are local, this is where most of your wins will come from.
- GEO vs SEO: Is AI Search Optimisation Really Something New?. What changes with ChatGPT and AI Overviews, and why you shouldn't pay for it twice.
What's in this guide
- The short version: the order I'd do SEO in
- 1. Why SEO, and is it worth it?
- 2. Making a plan and checking where you stand
- 3. Keywords: finding what your customers type
- 4. On-page SEO: titles, descriptions and content
- 5. Local SEO and reviews
- 6. Links and authority
- 7. Technical SEO
- 8. AI search: ChatGPT, AI Overviews and GEO
- 9. SEO tools for doing it yourself
- 10. Doing it yourself or getting help
- 11. SEO for your type of business
- Where to get help
- FAQ
The short version: the order I'd do SEO in
If you only read one section, make it this one. This is the order I'd work in if I were a small business owner doing my own SEO with a few hours a week to spare.
- Set up measurement first. Connect Google Search Console and Google Analytics so you can see which searches you appear for and what visitors do. Without it you're guessing.
- Sort your Google Business Profile. For any business that serves a local area, the map results are the most valuable space on the page. Fill in every field, pick the right categories and add real photos.
- Ask every happy customer for a review. Reviews help you rank in the map results, persuade people to call, and, as my own test showed, they're what ChatGPT quotes when it recommends a local business.
- Research your keywords properly. Find the searches that mean someone wants to buy what you sell, in the places you work, and give each main service its own page.
- Get the on-page basics right. A clear title tag, a meta description worth clicking, one sensible H1 and content that genuinely answers the question.
- Fix anything that stops Google reading your site. A slow site, a broken sitemap or a page that falls apart on a phone will hold back everything else.
- Earn links and mentions. Directory listings, trade bodies, suppliers, local press. A handful of relevant ones beats a hundred cheap ones.
- Keep going. SEO usually takes three to six months to show real movement, and it compounds. The businesses that win are the ones that keep at it.
That list is also everything you need to appear in AI search. There's no separate set of jobs for ChatGPT, which is why I include AI search in every SEO package I sell and don't charge extra for it. The chapters below take each step in turn.
| If this sounds like you | Go to |
|---|---|
| I'm not sure SEO is worth it for my business | Chapter 1: why SEO |
| I want a plan, or to know what's wrong with my site | Chapter 2: plan and audit |
| I don't know what I should be ranking for | Chapter 3: keywords |
| I serve customers in a local area | Chapter 5: local SEO |
| My site is slow or looks wrong on a phone | Chapter 7: technical SEO |
| Someone's trying to sell me GEO or AI SEO | Chapter 8: AI search |
| I'm weighing up DIY against paying someone | Chapter 10: getting help |
| I'm a tradesperson, solicitor, salon or online shop | Chapter 11: your type of business |
1. Why SEO, and is it worth it?
SEO is worth it for almost every small business that sells something people search for, but it's a slow build rather than a switch. Paid ads stop the moment you stop paying. Organic rankings keep bringing in enquiries month after month, and the people who find you that way already want what you sell. The trade-off is time: expect three to six months before you see meaningful movement on competitive searches, sometimes longer.
My honest view is that the question isn't really SEO or ads, it's timing. If you need the phone ringing next month, run Google Ads while SEO builds underneath. If you can wait and want a lower cost per enquiry in the long run, SEO should be where most of the money goes. My small business guide to Google Ads covers the paid side.
- Why Your Business Needs SEO (And Why It's Not Optional Any More). Ten reasons SEO matters for a small or local business, from being invisible without it to why AI Overviews make it more important, not less.
- 10 Real Benefits of SEO for Small Business Owners. What you actually get for your money, from better quality leads and local traffic to results that compound over time and can be measured.
- Google Ads vs SEO: Which Should a Small Business Pay For First?. A decision table for which to fund first, how to split the money when you run both, and when I'd tell you to spend on neither yet.
2. Making a plan and checking where you stand
Most small business SEO fails for lack of a plan, not lack of effort: a few blog posts here, a tweaked page there, and nothing pulling in the same direction. Before you do anything, check what you already have. An audit tells you whether Google can find and index your pages, which pages have weak titles or thin content, and what other sites say about you. Then set a goal you can measure, usually enquiries from organic search, and work through the fixes in order of impact.
Start with the practical tips if you want quick wins, the ranking guide for the full sequence, the strategy guide to turn it into a plan, and the audit guide to check your site against it. If you'd rather not do the audit by hand, my free SEO audit gives you a report in under a minute.
- SEO Tips for Small Businesses: What Actually Makes a Difference. The practical tips that genuinely move things for a small business, starting with tracking and Google Business Profile, and where to begin if you're short of time.
- How to Rank Higher on Google: A Practical SEO Guide for Small Businesses. How Google decides who ranks, then seven steps from keyword research and on-page SEO to links, local search and tracking, plus how long it takes.
- How to Create an SEO Strategy That Actually Works. A step-by-step plan: audit what you have, set goals, research keywords and intent, build topic clusters, and track and improve.
- How to Perform an SEO Audit on Your Website. A four-part audit you can run yourself covering technical SEO, on-page SEO, content quality and off-page signals, and what to fix first.
3. Keywords: finding what your customers type
Keyword research is the step most small businesses skip, and it's the one that decides whether everything after it works. The gap between what you think customers search for and what they actually type can be enormous. A plumber might aim for "plumber London" when the searches they could genuinely win are "boiler repair Croydon" or "central heating installation south London".
For a local business, the best keywords are usually specific: a service plus a place, or a problem plus a place. They have less search volume than the broad terms, but the people typing them are far closer to picking up the phone, and far fewer competitors target them properly. Find them, then give each main service its own page rather than cramming everything onto the homepage.
- Why Keyword Research Is So Important (And How to Do It Properly). The types of keyword, six reasons research matters (including avoiding pages competing with each other), and the common mistakes.
- How to Find the Right Keywords for SEO. A five-step method from seed keywords and competitor research to filtering results and mapping keywords to pages, with the tools worth using.
- What Are Long-Tail Keywords? (And Why They're Gold for Small Businesses). Why longer, more specific searches are often the most reliable route to qualified traffic for local businesses, with examples by industry.
4. On-page SEO: titles, descriptions and content
On-page SEO is the part you have most control over, and it's often where improvements show fastest. The title tag tells Google and searchers what a page is about, so lead with the main keyword and make it worth clicking. The meta description doesn't directly affect rankings and Google often rewrites it, but a good one still earns clicks when it's shown. The content itself has to match what the searcher wanted, be clearly structured with headings, and link to your other relevant pages.
The biggest on-page mistake I see on small business sites is one page trying to rank for everything. Give each service its own page, with its own title and description, and write it for the customer first.
- What Is a Title Tag? (And How to Write One That Actually Gets Clicks). What a title tag is, how it differs from your H1, how long it should be, how to write one well and why Google sometimes rewrites it.
- How to Write a Meta Description That Actually Gets Clicks. Whether meta descriptions affect rankings, the right length, a six-step method and real examples of good ones.
- How to Optimise Your Website Content for SEO. Matching search intent, on-page structure, internal linking, E-E-A-T and keeping content fresh, with a simple checklist to work through.
5. Local SEO and reviews
If you serve customers in a particular area, local SEO is where most of your results will come from. It's about appearing in the map results, the block of three businesses Google shows with a map when someone searches for a service near them. Those three spots take a large share of the clicks for local searches, and getting into them depends on three things: how relevant your Google Business Profile is to the search, how close you are to the searcher, and how prominent your business is online.
You can influence the first and third. That means a fully completed Google Business Profile with the right categories, your name, address and phone number matching everywhere they appear, listings on the directories that matter for your sector, and a steady flow of genuine reviews. Reviews do double duty: they're a ranking signal, and they're what persuades someone to call you rather than the business above. When I tested ChatGPT's local recommendations, the star ratings and review counts it quoted matched Google's exactly in 66 of 67 cases.
- What Is Local SEO and Why Is It Important?. How the map results work, why local SEO matters, the key components from Google Business Profile to citations and local links, and how long it takes.
- How Online Reviews Benefit SEO (And What to Do About It). The four ways reviews support your rankings, whether responding to them helps, what Google expects and how to get more of them.
6. Links and authority
Links from other websites are still one of the strongest signals Google uses. When a trusted, relevant site links to yours, it counts as a vote of confidence. The key word is relevant: one link from a respected site in your industry or area will do more than a hundred from directories nobody visits.
For most small businesses, the realistic link sources are the ones you've already earned in real life: trade body and accreditation listings, suppliers and manufacturers, local press, community groups, and businesses you work alongside. Mentions of your business matter too, even without a link, which is a big part of why the same work helps in AI search.
- 14 Backlink Strategies That Actually Work (And How to Use Them as a Small Business). Fourteen link building methods explained for a small business owner, from content worth linking to and local links to reclaiming lost links, with a comparison table.
7. Technical SEO
Technical SEO is about making sure Google can find, read and load your pages quickly. For a typical small business website you don't need to be a developer, but you do need to check a few things: that your important pages are indexed, that your sitemap is submitted and only lists pages you want found, that the site works properly on a phone, and that it isn't slowed down by a bloated page builder or too many plugins.
Mobile matters more than anything here, because most local searches happen on a phone and Google looks at the mobile version of your site first. If the technical problems run deeper, the fix is sometimes a better website rather than more SEO; my small business website guide covers that side.
- What Is a Sitemap? A Plain-English Guide for Small Business Owners. What a sitemap does, what to include and leave out, how to create and submit one, and the common mistakes.
- How to Make Your Website Mobile-Friendly. Why mobile matters for your rankings, six practical steps from responsive design to mobile forms, how to test your site and when a redesign makes more sense.
- What Is DOM Size and Why Does It Slow Down Your Website?. What the "avoid an excessive DOM size" warning means, why page builders cause it, how to reduce it, and a free calculator to check any page.
8. AI search: ChatGPT, AI Overviews and GEO
This is the chapter I get asked about most. More people are asking ChatGPT and Google's AI Overviews for recommendations, and a wave of agencies has started selling "GEO" (generative engine optimisation), "AEO" or "AI SEO" as a separate service, often priced as a second monthly fee on top of SEO.
My position is simple: AI search optimisation is SEO. Google's own guidance, updated in July 2026, says that optimising for generative AI search is optimising for the search experience, and thus still SEO. To check it for local businesses, I ran 10 real local searches through ChatGPT three times each and compared the results with Google. ChatGPT recommended 85% of the businesses in Google's map results, quoted their Google star ratings and review counts exactly, and cited trade directories and review sites as sources for 9 of the 10 searches. The businesses it picked were the ones already doing local SEO well.
That doesn't mean nothing has changed. Mentions of your business around the web count for more, Bing is worth making sure you're indexed in, and some hosting and security settings accidentally block the crawlers AI tools use to read your site. But every one of those is SEO work: citations, Bing Webmaster Tools, a technical audit. There's no extra set of AI-only tasks, which is why AI search is included in every SoNick SEO package, with no separate fee. If you're being quoted for GEO, read the articles below before you sign anything.
- GEO vs SEO: Is AI Search Optimisation Really Something New?. My main guide to AI search: what GEO and AEO mean, what Google says, where AI search genuinely differs, how much traffic it sends and whether you need a separate service.
- Who Does ChatGPT Recommend? I Tested 10 Local Searches Against Google. The full results of my test: who ChatGPT recommended, where its ratings came from, which sources it cited and how much its answers changed between runs.
- llms.txt and the Other AI SEO Myths Small Businesses Are Being Sold. Eight common AI SEO claims, from needing an llms.txt file to special schema for AI, each checked against Google's guidance and independent research.
- What GEO Agencies Are Really Selling You. The eight services GEO agencies typically sell, what each really is, whether it's worth paying for and the questions to ask before you sign.
- Paying Twice for SEO: What a GEO Add-On Actually Buys. What UK GEO services cost, each typical deliverable checked against what good SEO already does, and where the extra money would do more.
- How ChatGPT Finds Local Tradespeople (and How to Be the One It Picks). What ChatGPT relied on when I tested local trade searches, a six-point checklist for being the one it picks, and what not to spend money on.
9. SEO tools for doing it yourself
You can do a lot of SEO with free tools. Google Search Console shows which searches you appear for and flags indexing problems, Google Analytics shows what visitors do, and Google Keyword Planner gives rough search volumes. That's enough to get started.
Where a paid tool earns its keep is rank tracking, proper keyword research and site audits in one place. The big names are priced for teams with large budgets. For a small business doing its own SEO, SE Ranking is the one I'd recommend: it covers keyword research, rank tracking, audits and backlinks at a price that makes sense for one business. The two articles below compare the options and review it in detail.
- The Best DIY SEO Software for Small Business Owners. The free essentials, the paid tools that offer the best value for a small business, and which one I'd pick if you want a single platform.
- SE Ranking Review: Is It the Best Affordable SEO Tool for Small Businesses?. What SE Ranking does, what it costs in the UK, how it compares with Semrush and Ahrefs, and what works well and what could be better.
10. Doing it yourself or getting help
Plenty of small business owners can handle the basics themselves, and everything in this guide is written so that you can. The point where it usually makes sense to get help is when you've done the basics, nothing much has moved in a few months, and the time you're spending would be worth more on the business itself.
If you do hire someone, check three things before you sign. Do they rank for their own services? Can they tell you exactly what they'll do each month? And are you tied into a long contract? Be wary of anyone who guarantees rankings, and of anyone charging you a second fee to do AI search as well.
- Should You Outsource Your SEO? A Small Business Owner's Honest Guide. Five signs it's time to outsource, what good outsourcing looks like, the real benefits and what it costs in the UK.
- How to Choose an SEO Agency (Without Getting Burned). A six-step process for choosing an agency, the red flags to watch for, the questions to ask before you sign and what a good agency costs.
11. SEO for your type of business
The principles in this guide apply to everyone, but the priorities change by sector. A law firm competes on expertise and trust, so content and credibility carry more weight. An online shop lives or dies on its category pages and product feed. A salon or a tradesperson wins or loses mostly in the map results. These guides apply everything above to a specific type of business.
Professional services, retail and salons
- SEO for Lawyers: A Practical Guide for UK Law Firms. Keyword research, local SEO, on-page and content strategy, technical basics and link building for UK law firms, plus E-E-A-T and AI search.
- Is Ecommerce SEO Really That Different? (Yes, and Here's Exactly Why). Why online shops need a different approach: category pages, product pages, duplicate content from filters, site structure and product feeds.
- SEO for Salons: The Complete Guide to Getting Found on Google. Keywords, website, on-page SEO, Google Business Profile, Bing Places and Apple Maps, backlinks and content for hair and beauty salons.
Tradespeople
Trades are where I spent the first 16 years of my working life, so I've written more about trade SEO than anything else. The guides below cover the SEO side; for ads, recommendation sites and everything else, see my complete guide to marketing for tradespeople.
- SEO for Plumbers: The Ultimate Guide to Getting Found Online. My most complete plumbing SEO guide: keyword research, service and location pages, on-page and technical SEO, Google Business Profile, content, links and schema markup.
- Local SEO for Plumbers: The Complete Guide. A six-step plan for ranking in your area, from Google Business Profile and citations to reviews and service area pages, plus what local SEO costs.
- Plumbing Keywords: 60+ UK SEO Terms and Search Volumes. Over 60 plumbing keywords with UK search volumes, grouped by category, and how to use them on your website.
- Link Building for Plumbers: How to Build Authority and Rank Higher Locally. How plumbers can earn the links that build authority, from local citations to content-led link building, and what to check before hiring a link building service.
- SEO for Electricians: How to Rank on Google. How Google decides who ranks locally, keyword research, a page per service, schema, local SEO, backlinks and quick wins for this week.
- SEO for Roofers: A Practical Guide. How to win both storm-driven emergency searches and planned re-roofs, with Google Business Profile, service and project pages, schema and tracking.
- SEO for Builders and Contractors. Why builders' SEO differs from other trades, with service and project pages, trade body membership, backlinks, AI search and content for the research phase.
Where to get help
If you'd rather hand your SEO over, or want someone to check what you've done, this is how I can help. Every package includes Google Business Profile management, technical SEO, rank tracking, Bing Webmaster Tools set-up and a monthly report in plain English, and it all counts towards AI search too.
- SEO packages and pricing. Fixed monthly packages from £449 plus VAT a month, with no long-term contract and AI search included at no extra cost.
- Local SEO. For businesses that serve a local area and want to be in the map results.
- Ecommerce SEO packages. For online shops, built around category pages, product pages and site structure.
- SEO and PPC packages. If you want ads bringing in enquiries while SEO builds underneath, taking both together saves 10%.
- All SEO services. An overview of everything I offer for SEO.
My other guides cover the rest of getting found online: the small business guide to Google Ads, the small business website guide and the small business marketing guide.
FAQ
Is SEO worth it for a small business?
Yes, for almost any business that sells something people search for. It takes longer than ads to get going, but the enquiries it brings in don't stop when you stop paying, and the cost per enquiry usually falls over time.
How long does SEO take to work?
Usually three to six months to see meaningful movement, and longer for competitive searches or a brand new website. Quick wins such as fixing your Google Business Profile or a broken title tag can show sooner.
Can I do SEO myself?
Yes. The basics in this guide, from keyword research and title tags to your Google Business Profile and reviews, are all things a business owner can do. Where most people struggle is keeping it up month after month, and the more technical work.
Do I need GEO or AI SEO as well as SEO?
No. GEO and AI SEO are mostly new names for good SEO. Google says optimising for its AI features is still SEO, and in my test ChatGPT recommended the businesses already ranking in Google's map results. My SEO packages include AI search with no separate fee.
What's the difference between SEO and local SEO?
Local SEO is the part of SEO focused on appearing for searches in a specific area, mainly through the map results. It leans heavily on your Google Business Profile, reviews and local listings, alongside the normal website work.
Want to know where your site stands?
If you'd like to see how your site is performing right now, run a free SEO audit. It takes under a minute. Or, if you'd rather talk it through, get in touch and tell me what you do and where you work, and I'll give you an honest view of what I think would make the biggest difference.



