A complete Google Business Profile is the foundation of local search, but your own website matters as well. It is where Google confirms what you do and where you serve, and where customers decide whether to contact you. This guide covers the website side of local SEO for plumbers, clinics, tutors, cleaners, designers and any business that serves a particular area.
1. Give each main service its own page
A single "Services" page listing everything in one paragraph is hard for search engines and customers to use. Create a separate page for each main service: what it is, who it is for, how it works, rough pricing or how pricing is decided, and how to book. A page about "Emergency boiler repair" can match that search far better than a general plumbing page.
2. Say clearly where you work
State your address or service area in plain text on the website, ideally in the footer so it appears on every page. If you serve several towns, list them on one "Areas we serve" page. You can also create a page for a major area if you have something genuinely different to say about it, such as local projects, travel times or reviews from customers there.
Avoid creating dozens of near-identical pages that only swap the town name. Search engines treat these as low-value "doorway" pages, and visitors find them unhelpful.
3. Keep name, address and phone consistent
Your business name, address and phone number (often shortened to NAP) should be written the same way on your website, Business Profile, social pages and any directories. Small differences, such as "St." and "Street" or an old phone number, create confusion. Choose one format and use it everywhere.
4. Make contact effortless on mobile
Most local searches happen on phones. Put a tap-to-call phone number and a clear button for directions or booking near the top of each page. Make sure the contact form works on mobile and sends a confirmation. Speed matters too, so see our guide to website speed basics.
5. Show real proof
Local customers want evidence that you are a real business doing real work:
- Photos of your own projects, team and premises, instead of stock images
- Short case studies with the problem, what you did and the result
- Customer reviews and testimonials, with permission and, where possible, names and locations
- Licences, insurance and memberships relevant to your trade
6. Add structured data for your business
LocalBusiness markup (a block of structured data on your site) tells search engines your name, address, phone, opening hours and the type of business. It does not guarantee any ranking boost, but it removes ambiguity and is simple to add. Use the most specific business type available and make sure the details match your visible information exactly.
7. Write content that answers local questions
Short, useful articles on the questions your customers ask can bring in visitors who are not searching for your name yet. Examples include "How much does a kitchen extension cost in [city]?", "What to do when your boiler loses pressure" or "How long does a visa appointment take?" Answer with real specifics. Our guide to writing a website FAQ shows how to find those questions.
8. Earn mentions from other reputable local sites
Links and mentions from relevant local sources show that others know your business. Good places include your local chamber of commerce, trade associations, suppliers and manufacturers who list approved installers, local news or community sites, and charities you sponsor. A handful of genuine local links beats hundreds of low-quality directory submissions.
9. Track what is working
Set up Google Search Console to see which searches lead to your site and which pages appear. Use analytics to see which pages produce calls and form submissions. Check the Business Profile insights for calls and direction requests. Review monthly, double down on what brings enquiries, and fix pages that get visits but no contact.
Common mistakes
- Keyword stuffing. Repeating "best plumber in [city]" in every sentence reads badly and does not help.
- Buying reviews or links. It breaks the rules and can get a listing suspended.
- Ignoring the phone experience. A great page that is hard to use on mobile loses calls.
- Setting it up once and forgetting it. Hours, prices and services change, and the site should change with them.
A simple action plan
- Create or improve one page per main service.
- Add your address or service area and consistent NAP to the footer.
- Add real photos and two or three testimonials.
- Make phone and booking buttons obvious on mobile.
- Add LocalBusiness structured data.
- Publish one genuinely useful local article a month.