If your customers are within driving distance, local SEO is the highest-leverage marketing you can do. This is the exact checklist we work through with clients, in order, because the sequence matters.
“Local SEO” just means showing up when someone nearby searches for what you sell: plumber near me, family law firm Chicago, best tacos downtown. Two things appear for those searches, the map pack (the block of three businesses with a map) and the regular blue links below it. This checklist helps you rank in both.
1. Nail your Google Business Profile
Your Google Business Profile (GBP) is the single biggest lever in the map pack. Work through every field:
- Claim and verify the profile with the business owner’s account.
- Exact business name, your real name, no keyword stuffing.
- Primary category chosen precisely, plus relevant secondary categories.
- Complete every field: hours (including holiday hours), service area, phone, website, attributes, opening date.
- Services and products listed individually with short descriptions.
- Photos: exterior, interior, team, work samples. Add a few every month.
- Google Posts weekly, offers, news, events. They expire, so keep them fresh.
- Q&A: seed the common questions yourself and answer them.
2. Get your NAP consistent everywhere
NAP stands for Name, Address, Phone. Search engines cross-check your business details across the web, and inconsistency (“Street” vs “St”, an old phone number) erodes trust. Decide on one canonical format and use it identically on your website, GBP, social profiles and every directory.
Put your NAP in the footer of every page and in the site’s LocalBusiness schema so it’s unambiguous.
3. Build local landing pages on your website
You need a page that targets each core service and each area you serve. Not thin doorway pages, genuinely useful pages with:
- A clear
H1with the service and location (“Boiler Repair in Leeds”). - Specific local detail: neighbourhoods covered, response times, parking, local projects.
- Real photos of your team doing that work in that area.
- Reviews from customers in that location.
- An embedded map and your NAP.
- A single, obvious call to action.
If you’re on WordPress, a well-structured Elementor template makes these quick to produce consistently. (That’s exactly how we build them in our web design service.)
4. Optimise the on-page basics
- Title tags:
Primary Service in City | Brand, under ~60 characters. - Meta descriptions that state the offer and prompt a click.
- One H1 per page, logical H2/H3 structure.
- Image alt text that describes the image (and includes location where natural).
- Internal links from your homepage and service pages to each local page.
- LocalBusiness structured data with NAP, geo-coordinates, opening hours and
sameAslinks.
5. Earn reviews, continuously
Review count, review velocity (a steady stream, not 20 in one day), rating and keywords in review text all influence local rankings. Build a simple system:
- Ask every satisfied customer, in person or by a follow-up message, within 48 hours.
- Send a direct link to your Google review form (get it from your GBP dashboard).
- Respond to every review, positive or negative, within a few days.
- Never buy reviews or offer incentives for them, it violates Google’s policies and risks the profile.
6. Get listed in the right citations
Citations are mentions of your NAP on other sites. Prioritise quality over quantity:
- The core aggregators and platforms (Apple Maps, Bing Places, Facebook, Yelp).
- Your industry’s respected directories and associations.
- Local chamber of commerce and community sites.
Fix or remove duplicate and inaccurate listings, those do more harm than a missing one.
7. Build local links and relationships
Links from locally relevant sites are strong signals. Realistic sources for a small business:
- Sponsoring a local team, event or charity (with a link from their site).
- Local press coverage from a genuine story or milestone.
- Partnerships with complementary local businesses (a landscaper and a fencing company).
- Being a source for local journalists and bloggers.
8. Make sure the site is fast and mobile-friendly
Most local searches happen on a phone, often with intent to act soon. A slow or clumsy mobile site loses those customers before they call. Check your Core Web Vitals in Google Search Console and fix the worst offenders, usually large images, render-blocking scripts and bloated plugins.
9. Track the right things
- Google Business Profile insights: calls, direction requests, website clicks, searches.
- Local rank tracking for your core “service + city” terms, checked from the target location.
- Google Search Console: impressions and clicks for local queries and pages.
- Calls and form fills attributed to organic and GBP, in your CRM or a call-tracking tool.
The short version
Fix your Google Business Profile, make your business details consistent everywhere, build a real page for each service and area, ask for reviews every week, and earn a handful of genuinely local links. Do those five things consistently for three to six months and you’ll see movement.
Want us to run this for you? Our SEO service includes a full local SEO programme, or book a free strategy call and we’ll audit your current local presence for free.
Free audit
See where your local SEO stands
We’ll check your Google Business Profile, citations, reviews and local rankings and send back the top three fixes.