Not getting calls from Google? Find out why. See how it works →
Skip to main content
Guide

Small business SEO: what it is and how to do it yourself

By Sam Butcher, founder of RnkRocket · Updated 23 September 2026

Small business SEO is the work that gets your business found on Google when people nearby search for what you do. It mostly comes down to five things: a complete Google Business Profile, one clear page per service, a quick mobile site, steady reviews, and a monthly look at Search Console. You can do all five yourself, mostly free.

Weighing up paying someone instead? What small business SEO costs in the UK, and when an agency is worth it.

Jump to the six steps

What is small business SEO, in plain English?

SEO (search engine optimisation) means making it easy for Google to understand what you do and where, so it shows your business to the people searching for it. For a sole trader, a one-van business or a high-street shop, that happens in two places on the results page: the map results, which come from your Google Business Profile, and the ordinary website listings below them.

You are not trying to beat national brands for one-word searches. You are trying to be the obvious answer for the specific searches your customers make: your service, your town, their problem. That is a much smaller, more winnable game, and it is why small business SEO is mostly about getting the basics right and keeping them right.

The five things that matter most

  1. A complete Google Business Profile (step 1)
  2. One clear page per service, with a title that uses your customers' words (steps 2 and 3)
  3. A site that is quick and easy to use on a phone (step 4)
  4. Reviews, and the same name, address and phone number everywhere (step 5)
  5. A monthly look at Search Console, changing one thing at a time (step 6)

Should you do SEO or pay for Google Ads?

Ads put you at the top of the page today, and the visits stop the day you stop paying. SEO takes months to build, but the work keeps paying back once it is done: a good service page or a well-kept Business Profile brings enquiries without a charge for every click.

They are not either/or. If you need work this month, a small, tightly targeted ads budget can bridge the gap while the steps below take effect. Whatever you do with ads, do the free basics first: an ad that sends people to a slow page with no reviews wastes your money.

How to do SEO for a small business: six steps, free first

Do these in order. The first two cost nothing but an hour or two, and every later step builds on them.

1

Set up Google Business Profile and Search Console (free)

Start with the two free Google accounts that everything else depends on. Your Google Business Profile is what appears in Google Maps and the map results for searches like "electrician near me". Claim it, pick the category that matches your main service, add your service area (you can hide your home address if you work from home), opening hours, phone number, website and real photos of your work.

Google Search Console shows which searches your website already appears for, how often people click, and which pages Google cannot index. Add your site, verify it, and submit your sitemap. It takes a few weeks to collect useful data, so set it up first.

  • Claim and fill in your Google Business Profile
  • Verify your site in Search Console
  • Submit your sitemap
2

Find the words your customers actually type (free)

Small businesses rarely win the one-word search ("plumber", "accountant"). Those belong to directories and national brands. You win the specific ones: the service plus the place, or the problem in the customer's own words. "Boiler service Harrogate" and "leaking tap repair" are searches a small firm can own.

Three free sources give you those words: Google's autocomplete as you type, the "People also ask" questions on the results page, and the Queries report in Search Console once it has data. Write down 10 to 20 phrases that match jobs you want more of.

  • List 10–20 service + place phrases
  • Note the questions customers ask you on the phone
3

Give every service its own clear page

One page that lists everything you do can't rank for all of it. Give each main service its own page that says what you do, where you do it, roughly what it costs or how you price it, and how to get in touch. Photos of real jobs beat stock photos.

Each page needs a unique title tag (the blue link text in Google, about 60 characters) that uses the phrase from step 2, a single clear heading, and a short meta description that tells the searcher why to click. This is often the quickest win: pages that appear in Search Console with lots of impressions and no clicks usually need a better title.

  • One page per main service
  • A unique title tag and description on each page
4

Make the site quick and easy on a phone

Many people who search for a local service do it on their phone. Open your site on yours: can you read it without zooming, and can you tap the phone number? Then run your pages through Google's free PageSpeed Insights. A common cause of a slow small-business site is oversized photos, which are usually quick to fix.

Check the padlock too. Every page should load over HTTPS, and any broken links (pages that return "not found") should be fixed or pointed at the right page.

  • Test on your own phone
  • Run PageSpeed Insights on your key pages
  • Fix oversized images and broken links
5

Get reviews and keep your details the same everywhere

Reviews on your Google Business Profile help you in the map results and help people choose you. Ask every happy customer, make it easy with the review link from your profile, and reply to every review, good or bad.

Your business name, address and phone number should read exactly the same on your website, your Business Profile and the directories you are listed on (Bing Places, Apple Business Connect, Yell, and the trade or industry directories your customers use). Mismatched details make it harder for Google to be sure they are all you.

  • Ask every happy customer for a review
  • Reply to every review
  • Make your name, address and phone match everywhere
6

Check once a month and change one thing at a time

Once a month, open Search Console's Performance report. Look for searches where you get impressions but few clicks (improve that page's title), pages that have dropped, and new searches you had not thought of (they may deserve their own page). Change one thing, note the date, and look again next month.

Be patient. SEO usually takes months, not weeks, and positions move around from week to week. Judge the trend over three months, not one day's position.

  • Book 30 minutes a month in your diary
  • Keep a note of what you changed and when

What should a small business skip?

On a small budget, what you avoid matters as much as what you do.

Anyone who guarantees you a number one position

Google's own guidance on hiring an SEO says plainly that no one can guarantee a number one ranking on Google.

Buying links

Paid link packages break Google's spam policies and can do more harm than good. Links you earn (local press, suppliers, clubs you sponsor) are the ones that count.

Copy-and-paste pages for every town

Near-identical pages with only the town name swapped are what Google calls doorway pages. One genuinely useful page per service, naming the areas you cover, is safer.

Blog posts nobody searches for

Your service pages come first. Only write an article when it answers a question your customers really ask.

How much time does it take?

Plan for a weekend, or a few evenings, to work through steps 1 to 5 for the first time. After that, most of the work is keeping things up to date: replying to reviews as they come in, adding photos, and half an hour a month in Search Console.

The part that takes longest is usually step 3, writing proper service pages. If you have a web person, give them your list of phrases and the facts for each service, and let them build the pages. If you write them yourself, write the way you would explain the job to a customer on the phone.

Small business SEO: common questions

Is SEO worth it for a small business?

Usually, yes, if your customers search Google for what you do. Type your main service and town into Google: if there are ads and map results, people are searching and SEO is worth doing. It is less worthwhile if all your work comes from word of mouth or nobody searches for your service. The basics (steps 1 to 5 above) cost time rather than money, so the risk is low.

How to do SEO for a small business?

Do it in this order: set up your free Google Business Profile and Google Search Console; find the phrases your customers type (service plus place); give each service its own page with a clear title; make the site quick and easy on a phone; collect reviews and keep your name, address and phone the same everywhere; then check Search Console once a month and change one thing at a time.

Can I do SEO myself?

Yes. Most of what moves the needle for a small business (a complete Business Profile, one clear page per service, good titles, a fast mobile site and steady reviews) needs no special skills, just a few hours to set up and a little time each month. Where you may need help is with technical fixes on the website itself, which your web person can usually do quickly once you know what to ask for.

Can ChatGPT do SEO?

It can help with parts of it: drafting title tags and meta descriptions, suggesting questions to answer on a page, and explaining terms you do not know. It cannot log in to your Search Console or Business Profile, make changes to your website, or know where you rank unless you give it that data. Check anything it writes about your business before you publish it, and write service pages from what you actually do.

Is SEO dead now with AI?

No. Google's AI Overviews and chat assistants still draw on web pages, and Google says the same SEO basics apply to its AI features: pages it can crawl, content that answers the question, and accurate information about your business. For a local business, the Google Business Profile and reviews matter as much as ever.

How long does SEO take to work for a small business?

Expect months rather than weeks. Fixes to your Google Business Profile and title tags can show up sooner, while new pages often take several weeks to be indexed and settle. Judge progress over about three months, using Search Console, rather than by one day's position.