When someone searches “plumber near me” or “accountant in Leeds”, Google shows a map with three businesses and then a list of websites. Getting into those results is what local SEO is about, and most of it is careful, unglamorous work rather than tricks. This local SEO checklist walks through the tasks that matter most for a business serving customers in a specific town, city or region, in roughly the order I would tackle them.
You can work through it yourself over a few weekends. Tick off each item, and come back to the ongoing tasks every month.
Part 1: Google Business Profile
Your Google Business Profile is usually the single biggest factor in whether you appear in the map results. Start here.
- Claim and verify your profile. If a profile already exists for your business, claim it rather than creating a duplicate.
- Choose the most accurate primary category. This matters more than most people realise. Pick the category that describes your core service, then add a few relevant secondary categories.
- Use your real business name. Adding keywords or locations to the name is against Google’s guidelines and can get the profile suspended. Google publishes its guidelines for representing your business, and they are worth reading once.
- Set your service area or address correctly. If customers come to you, show the address. If you travel to them, set a service area and hide the address.
- Fill in hours, including holiday hours.
- Add services or products with short descriptions.
- Upload real photos of your premises, team, vehicles and work. Avoid stock images.
- Write a clear business description that explains what you do and where, in plain language.
If you would rather hand this part off, I offer Google Business Profile optimisation as a standalone service.
Part 2: Your Website’s Local Signals
Your website supports your profile. Google cross-checks the two, and customers often visit the site before calling.
- Put your business name, address and phone number (NAP) on every page, usually in the footer. Use the exact same format as your Google profile.
- Create a proper contact page with an embedded map, opening hours and directions or parking notes.
- Create one page for each core service. A single “Services” page listing everything rarely ranks for anything specific.
- If you serve several towns, consider location pages, but only where you can write something genuinely different for each place: local projects, travel times, area-specific details. Thin pages with the town name swapped are a waste of effort.
- Mention your location naturally in page titles and headings, for example “Emergency Plumber in Bristol” rather than just “Emergency Plumber”.
- Add LocalBusiness schema markup so search engines can read your business details in a structured way.
- Make sure the site works well on phones. Most local searches happen on mobile. Check tap-to-call links, button sizes and loading speed.
The platform your site runs on matters less than these basics, but it does affect how easily you can add schema and edit page titles. I covered that trade-off in WordPress vs Wix vs Squarespace.
Part 3: Citations and Directories
A citation is any online mention of your business name, address and phone number. Consistent citations help Google trust that your details are correct.
- List your business on the major platforms in your country: Bing Places, Apple Business Connect, Facebook, and well-known directories such as Yelp (USA, Canada), Yell (UK) or True Local (Australia).
- Add relevant industry directories, such as trade associations or professional bodies.
- Fix inconsistencies. Old addresses, previous phone numbers and different spellings of your name confuse both customers and search engines. Search for your business name and phone number to find old listings.
- Skip bulk directory submissions to hundreds of low-quality sites. A few dozen accurate listings beat hundreds of junk ones.
Part 4: Reviews
- Ask every happy customer for a Google review. The easiest way is a short link sent by text or email right after the job is done.
- Reply to every review, positive and negative, politely and specifically.
- Never buy reviews or offer incentives for them. It breaks Google’s policies and can lead to reviews being removed or the profile being penalised.
- Do not ask only for five-star reviews. Ask for honest feedback; a mix of ratings looks more credible anyway.
Part 5: The Ongoing Side of Your Local SEO Checklist
The setup work above is the foundation. These are the things to repeat:
- Post updates on your Google Business Profile a few times a month: offers, recent projects, news.
- Add new photos regularly.
- Answer any public questions if your profile shows them.
- Publish useful content on your website that answers local customer questions, for example “how much does a boiler service cost in Manchester” or “do I need a permit for a deck in Ontario”.
- Earn local links from suppliers, local news, sponsorships, community groups and business associations.
- Review your Business Profile insights monthly to see which searches, calls and direction requests you are getting.
Common Mistakes to Avoid
- Using a virtual office or PO box as a storefront address.
- Creating several profiles for the same business.
- Letting the website and profile show different phone numbers or hours.
- Expecting results in a week. Local rankings typically take weeks to months to move, depending on competition.
Working through this local SEO checklist will not guarantee the top spot, because proximity to the searcher and competitor strength are outside your control. It will make sure you are not losing customers to simple, fixable gaps. For businesses that want help beyond the basics, my search engine optimisation service covers on-page work, technical fixes and content.
Frequently Asked Questions
How long does local SEO take to work?
Fixing your Google Business Profile can show changes within a few weeks. Broader improvements from content, reviews and links usually build over several months. In competitive cities and industries, it takes longer.
Do I need a website for local SEO, or is a Google profile enough?
A profile alone can bring calls, but a website strengthens it and gives you more chances to rank for specific services. It also gives customers a place to check you out before they get in touch.
Can I do local SEO myself?
Yes. Most items on this list need time and consistency rather than technical skill. Schema markup and site speed work are the parts where a developer usually helps.
Want a Second Pair of Eyes?
If you have worked through this list and still are not showing up locally, I can review your profile and website and tell you what is holding them back. Send me your business name and website and I will reply within 24–48 hours.