Short answer: local SEO comes down to three things. A complete, active Google Business Profile, a steady flow of genuine reviews, and a website that clearly says what you do and where. This checklist covers all three in 15 steps.
When someone searches for a plumber, a physio or an accountant near them, Google shows a map with three businesses and then the normal results. Local SEO is how you get into both. Work through this list in order. Most of it is free and takes an afternoon.
Google Business Profile (steps 1–6)
- Claim and verify your profile at business.google.com. If you work from home and visit customers, set it up as a service-area business and hide your address.
- Choose the right primary category. It has more influence than almost anything else on the profile. Be specific: "Emergency plumber" rather than "Plumber" if that's what you do. Add secondary categories for your other services.
- Fill in every field. Services, service areas, opening hours, phone, website, and a description that says what you do and where, in plain English.
- Add real photos of your work, your team, your van or premises. Avoid stock images.
- Post regularly. Share an update, offer or recent job every week or two. It shows Google and customers the business is active.
- Answer the Q&A section yourself with the questions customers really ask.
Reviews (steps 7–8)
- Ask every happy customer for a Google review. Send a short link by text or email right after the job, when they're most pleased. Make it one tap.
- Reply to every review, good and bad, politely and within a few days. Never offer incentives for reviews. That breaks Google's rules and can get reviews removed.
Listings and citations (steps 9–10)
- Make your name, address and phone number identical everywhere. Same spelling, same format, on your website, Google, Facebook and every directory. Mismatches confuse search engines.
- List the business on the directories that matter: Bing Places, Apple Business Connect, Facebook, Yell, and the trade bodies or industry directories for your sector (for example Checkatrade or TrustATrader for trades). Quality beats quantity.
Your website (steps 11–14)
- Put your town or area in the right places: page titles, main headings and the opening paragraph of your key pages. Do it naturally, not crammed in.
- Create a page for each main service. One page that lists everything won't rank as well as separate, detailed pages for each service.
- Only create location pages for places you really serve, with genuinely different content for each: jobs you've done there, local details, reviews from customers in that area. Copy-and-paste town pages can do more harm than good.
- Add LocalBusiness structured data (schema) to your site with your name, address, phone, hours and service area. It helps search engines and AI tools read your details correctly.
Measure it (step 15)
- Set up Google Search Console to see which searches show your site, and check the "Performance" report on your Business Profile for calls, direction requests and website clicks. Review both monthly.
Local SEO builds over months, not days. Do the basics properly, keep reviews coming in, and keep your profile active. If you'd like help, see our SEO service.
Frequently asked questions
How long does local SEO take?
Fixing your Google Business Profile can make a difference within weeks. Steady growth in rankings and calls usually takes three to six months.
Do I need a physical office to rank locally?
No. Service-area businesses can rank without showing an address, as long as the profile is verified and accurate.
Should I buy reviews?
No. Fake or incentivised reviews break Google's policies and UK consumer law, and can get your profile suspended.