When someone nearby searches for what you sell — a plumber, a bakery, a web designer — does your business show up? For local businesses, those nearby searches are the highest-value traffic on the internet: the searcher is close, ready, and looking to act.
Local SEO is the work of making your business visible in those searches. The good news is that most of it is straightforward, free, and entirely within your control. This checklist walks you through 15 practical steps, grouped so you can work through them in order.
Your Google Business Profile (Steps 1–4)
Your Google Business Profile — the listing that appears in Google Maps and local search results — is the single most important local SEO asset you own. It is free, and many businesses have never properly set theirs up.
- Step 1: Claim and verify your profile. Search for your business on Google Maps. If a listing exists, claim it; if not, create one. Complete the verification process so you control the listing.
- Step 2: Fill in every detail. Add your exact business name, address, phone number, website, hours, and services. A complete profile ranks better and converts better than a sparse one.
- Step 3: Choose the right categories. Pick the primary category that matches your main service, then add relevant secondary categories. Categories are how Google understands what you do.
- Step 4: Add real photos. Upload photos of your work, your premises, your team, and your products. Listings with photos get noticeably more attention — and stock photos are easy to spot, so use the real thing.
Make Your Website Local-Friendly (Steps 5–8)
Your website and your Google profile work as a team. These steps make sure your site supports your local visibility:
- Step 5: Keep your name, address, and phone number consistent. Your business details must match exactly everywhere they appear — your website, your Google profile, directories. Even small differences (St. vs Street) can confuse search engines.
- Step 6: Create location-specific pages if you serve multiple areas. If you serve several towns, give each one its own page with genuinely local content — not the same text with the town name swapped.
- Step 7: Build a proper contact page. Include your full address, phone number, hours, a map, and a simple contact form. This page also reassures human visitors that you are a real local business.
- Step 8: Make sure your site works flawlessly on phones. Local searches happen overwhelmingly on mobile. A site that is slow or awkward on phones undermines everything else on this list — see my mobile-first design guide for what good looks like.
Build Reviews and Reputation (Steps 9–11)
Reviews are one of the strongest signals in local search — and one of the strongest influences on whether a searcher chooses you. Most small businesses simply never ask.
- Step 9: Ask every happy customer for a Google review. Make it easy: send a direct link to your review page by text or email right after a successful job. A steady stream of recent reviews beats a pile of old ones.
- Step 10: Respond to every review. Thank positive reviewers by name and respond professionally to negative ones. Responses show prospective customers how you treat people — and show Google your profile is active.
- Step 11: Showcase reviews on your website. Add testimonials to your homepage and service pages. They build trust with visitors and give your pages fresh, relevant content.
A word of honesty: never buy fake reviews or offer incentives for positive ones. Google removes them when detected, and the reputational damage of getting caught far outweighs any short-term gain.
Citations and Local Links (Steps 12–13)
Citations — mentions of your business name, address, and phone number on other websites — help Google confirm you are a real, established local business.
- Step 12: List your business in the major directories. Start with the big ones relevant to your country — Google, Bing Places, Apple Maps — plus well-known general directories and any respected directories specific to your trade. Keep every listing accurate and consistent.
- Step 13: Earn links from local websites. A link from your local chamber of commerce, a community event you sponsored, or a local news story carries real weight. These come from genuine community involvement, not from link schemes — one honest local link beats a hundred spammy ones.
Track, Maintain, and Keep Improving (Steps 14–15)
Local SEO is not a one-time project. These final steps keep your visibility growing:
- Step 14: Post updates on your Google profile regularly. Share offers, new services, seasonal notes, and photos. An active profile signals a thriving business to both Google and customers.
- Step 15: Review your performance monthly. Check your Google profile insights: how many people found you, called you, or asked for directions. If a step on this list is weak, fix it. Small, consistent improvements compound over time.
If you are short on time, prioritize using this quick guide:
| Priority | Action | Effort |
|---|---|---|
| Do first | Claim and complete your Google Business Profile (steps 1–4) | An afternoon |
| Do next | Fix your website's local pages and mobile experience (steps 5–8) | A few days |
| Ongoing | Collect and respond to reviews (steps 9–11) | Minutes per week |
| Build over time | Directories, local links, and regular updates (steps 12–15) | Steady habit |
Conclusion
Fifteen steps may look like a lot, but notice how many are free, one-time tasks. Work through this checklist in order, make review collection a habit, and your local visibility will grow steadily.
If your website is holding you back — slow, outdated, or missing proper local pages — talk to me about a rebuild. A solid local website is the foundation everything else on this list builds on.
Frequently Asked Questions
How long does local SEO take to show results?
Some steps — like completing your Google Business Profile — can improve your visibility within weeks. Building reviews and local authority is slower, typically showing meaningful results over several months. Consistency matters more than speed: businesses that keep at it steadily outperform those that try everything for a fortnight and stop.
Is local SEO free?
Mostly, yes. Your Google Business Profile is free, asking for reviews is free, and directory listings are usually free. What it costs is your time and consistency. The main paid element would be hiring help — for example, a properly built local website, where my packages start from $70.
Do I need a website for local SEO, or is a Google profile enough?
A Google profile alone can get you visible, but a website multiplies the effect: it gives Google more to rank, gives customers somewhere to learn about you, and lets you capture enquiries directly. Businesses serious about local search need both working together.
What is the biggest local SEO mistake small businesses make?
Inconsistent business information — different phone numbers, old addresses, or name variations scattered across the web. It confuses both Google and customers. The second biggest is never asking for reviews. Fix those two and you are ahead of most local competitors.
