Local SEO
The Local SEO Checklist for Small Businesses
A practical, no-jargon checklist for getting a local business found on Google — your Business Profile, your website, reviews, citations, and the tracking that proves it worked.
- Date
- Read time
- 4 min read
- By
- LocalStacked
Most local businesses don't lose on Google because a competitor is smarter. They lose because the competitor simply shows up more often — in the map pack, in organic results, and now in AI answers. The good news: local SEO is mostly a checklist, and most of your competitors haven't finished it either.
Work through this top to bottom. The order matters — each section builds on the one before it.
1. Claim and complete your Google Business Profile
For most local searches, the map pack is the first page. Your Google Business Profile (GBP) is what gets you into it.
- Claim and verify the profile if you haven't.
- Pick the most specific primary category you can ("Emergency plumber," not "Plumber," if that's the work you want).
- Fill in every field: hours, services, service area, description, attributes.
- Add real photos — your work, your team, your storefront or trucks. Profiles with fresh photos get more clicks.
- Post something every couple of weeks. An active profile signals a business that's actually open.
2. Get your NAP consistent everywhere
NAP = name, address, phone. Google cross-checks these across the web, and mismatches quietly erode trust.
- Write down the exact format of your business name, address, and phone.
- Make your website footer, GBP, and every directory listing match it character for character.
- Fix or remove old listings — previous addresses, dead phone numbers, a defunct business name.
3. Fix the website fundamentals
Your site doesn't need to be fancy. It needs to be fast, mobile-first, and clear about what you do and where.
- One page per service you actually sell, each with a real description — not a paragraph and a stock photo.
- City and service in your page titles ("Water Heater Repair in Springfield — Acme Plumbing").
- Loads in under about three seconds on a phone. Test with PageSpeed Insights; oversized images are the usual culprit.
- A visible phone number or contact form on every page — ranking without a way to convert is a hobby.
- LocalBusiness structured data (schema markup) so machines can read what humans can.
4. Build a steady stream of reviews
Reviews are the highest-leverage ranking signal you control, and they double as your sales pitch.
- Ask every happy customer, at the moment the job wraps — that's when yes rates peak.
- Make it one tap: a short link or QR code straight to your review box.
- Reply to every review, good and bad. Replies are public proof you pay attention.
- Never buy reviews or gate out unhappy customers dishonestly. One filtered-review penalty erases years of work.
5. Earn local citations and links
Citations (mentions of your NAP on other sites) and local links tell Google you're a real business in a real place.
- Get listed in the majors: Yelp, Bing Places, Apple Maps, Facebook, and your industry's directories.
- Join the chamber of commerce or local business association — those links are easy and legitimate.
- Sponsor a little league team, host a workshop, get covered by the local paper. One genuine local link beats fifty directory spam links.
6. Track what's working
Everything above is guesswork until you can see which channel produced which customer.
- Install Google Analytics 4 and connect Google Search Console.
- Track form fills and phone calls as conversions, tagged by source.
- Once a month, ask one question: which channel produced customers, and what did each cost?
The honest timeline
Local SEO compounds. Profile fixes can show up in weeks; competitive organic rankings take months of consistent effort. The businesses that win aren't doing anything secret — they finished the checklist and kept the review-and-content flywheel turning while their competitors stopped at step one.
Work the list in order, revisit it quarterly, and measure everything. That's the whole game.