Local SEO for Small Businesses: A 12-Step Checklist to Get Found on Google
When someone nearby searches for what you do, you want to be one of the businesses they see. Work through these twelve steps in order, from your Google profile to your website, reviews and tracking.

In this guide
Local SEO is the work of making your business easier to find for people searching in your area, whether that is a plumber in your town or a café a few streets away. The good news is that most of the useful steps are practical and free. They take time and consistency rather than a big budget.
How local search works
Google has said that local results are based mainly on relevance, distance and prominence. In plain terms: how well your business matches what someone searched for, how close you are to them, and how well known and trusted you appear to be online. You cannot change where you are, but you can improve the other two.
Results depend on your competitors, your location and your effort over time. Treat this checklist as a set of good habits that improve your chances, not a promise of a specific position.
Steps 1–3: Get your Google profile right
1. Claim and verify your Google Business Profile
This free listing is what appears in Google Maps and the local pack. If you have not claimed yours, start there. Our step-by-step Google Business Profile guide walks through it.
2. Choose accurate categories and services
Pick the main category that best describes what you do, then add only the extra categories and services that are genuinely true. Accuracy matters more than volume.
3. Keep your name, address and phone number consistent
Use the same business name, address and phone number everywhere: your profile, your website and any directories. Small differences confuse people and search engines.
Steps 4–8: Make your website match local searches
4. Give each core service its own page
One page that tries to cover everything rarely ranks well. Create a clear page for each main service, explaining what you do, who it is for and how to get in touch. See our guide to the pages a small business website needs.
5. Use your service and area in titles and headings, naturally
Write page titles and headings the way customers search, for example the service plus the town you serve. Keep it readable and never stuff the same phrase over and over.

6. Add local proof
Real photos of your work, genuine customer testimonials and a clear list of areas you cover build trust for visitors and give search engines useful local signals.
7. Make contact effortless on mobile
Many local searches happen on a phone. Put a tap-to-call button and a short enquiry form where visitors can see them without scrolling a long way.
8. Keep the site fast and mobile friendly
Slow, clumsy pages lose visitors before they contact you. Compress images, avoid heavy add-ons and test your pages on a real phone.
Steps 9–10: Build reviews and consistent listings
9. Ask for reviews, and reply to them
Happy customers are usually glad to leave a review if you ask at the right moment and make it easy with a direct link. Reply politely to every review, good or bad. Never buy reviews or offer rewards for them, as that breaks Google’s rules.
10. List your business in relevant directories
Focus on respected directories and trade or local bodies that matter to your industry, with details identical to your website. A few accurate listings beat dozens of careless ones.
Step 11: Publish helpful local content
Answer the questions your customers actually ask, such as what a job involves, how long it takes and what affects the price. Write from real experience. Avoid creating near-identical pages for every nearby town, because thin duplicate pages add little value.
Step 12: Track what is working
Set up Google Search Console to see which searches bring people to your site, and check the performance figures in your Google Business Profile for calls, direction requests and website clicks. Most importantly, note where new enquiries say they found you, then do more of what works.
Local SEO mistakes to avoid
- Adding keywords to your business name that are not part of your real name
- Using a fake address or a virtual office to appear in a town you do not serve
- Buying reviews or asking only happy customers in a way that breaks platform rules
- Copying the same text across many location pages
- Leaving opening hours and contact details out of date
Frequently asked questions
How long does local SEO take to work?
There is no fixed timeline. Improvements usually build over weeks and months, and results depend on how competitive your area and industry are. Consistency matters more than speed.
Do I need a website for local SEO?
You can appear on Google Maps with only a business profile, but a website gives you far more control. It lets you explain your services, show proof and capture enquiries, all of which support your local visibility.
How much does local SEO cost?
Most of the steps above are free if you do them yourself, so the main cost is your time. If you hire help, ask exactly which tasks are included and how progress is reported.
Does local SEO work for businesses that travel to customers?
Yes. If you serve customers at their address, you can list the areas you cover instead of showing your own address. Be honest about the areas you really serve.
Want help getting found locally?
Talk to us about a website built around the services and areas you cover.