Local SEO Checklist for Small Businesses: 20 Things to Do This Month
If your business serves customers in a specific area, local SEO is the single highest-return marketing task you can do yourself — and most of it is free. Work through this list over the next few weeks and you’ll have stronger visibility on Google, fewer missed leads, and a more credible online presence than most of your local competitors.
Your Local SEO Checklist: 20 Actions to Take This Month
These are grouped by area so you can tackle them in logical order. Estimate around 10–30 minutes per task — none of these require technical skills or a marketing budget.
Google Business Profile (Items 1–7)
Your Google Business Profile (GBP) is the single most important local SEO asset you control. It’s what drives the map pack results, the knowledge panel, and click-to-call directly from search.
1. Claim and verify your profile
Go to business.google.com and search for your business. If it’s unclaimed, claim it. Verification usually arrives by postcard, video, or phone depending on your business type. Until you’re verified, you can’t fully manage the listing — so this is step zero.
2. Choose your primary category carefully
Your primary category is one of the strongest ranking signals in local search. Be specific rather than broad — “Residential Electrician” rather than just “Electrician,” or “Italian Restaurant” rather than “Restaurant.” You can add secondary categories too, but your primary one carries the most weight.
3. Fill in every section of your profile
Profiles that are more complete tend to rank better and convert better. Cover:
- Business name (exactly as it appears on your signage — no keyword stuffing)
- Address or service area
- Phone number
- Website URL
- Hours (including holiday hours when relevant)
- Business description (750 characters — use it, mention your main services and area)
- Services and products, with descriptions and prices where possible
- Attributes (e.g. “women-owned,” “free Wi-Fi,” “wheelchair accessible”)
4. Upload real photos — and keep adding them
Profiles with photos get more clicks. Add photos of your shopfront, team, work in progress, finished jobs, and interior. Don’t use stock images. Aim for at least 10 to start, then add new ones monthly. For trades and contractors, before-and-after shots of jobs are particularly effective.
5. Set up your service area if you’re mobile or field-based
If you go to customers rather than them coming to you — plumbers, cleaners, mobile dog groomers — hide your address and set your service area instead. Add every city, town, or postcode you genuinely serve. Don’t pad it out with areas you don’t realistically cover; this can dilute your relevance.
6. Post to your profile at least once a month
Google Posts let you share updates, offers, events, and new services directly on your profile. They appear in search results and can drive calls and clicks. A simple post — “Now offering X” or “Book before [date] for a seasonal discount” — takes five minutes and keeps your profile looking active.
7. Turn on messaging and respond promptly
Google lets customers message you directly from your profile. If you enable it, respond within 24 hours or Google may turn it off for you. A quick response rate is also visible to searchers and builds trust immediately.
Reviews (Items 8–11)
Reviews influence both where you rank in local search and whether someone chooses you over a competitor. Most businesses massively underinvest here.
8. Make it dead easy to leave a review
In your GBP dashboard, find your review link (it’s a short URL you can copy). Put it in a text message, a follow-up email, a card you hand to customers, or your email signature. The fewer steps between “happy customer” and “published review,” the more reviews you’ll get.
9. Ask at the right moment
The best time to ask is immediately after a positive interaction — job complete, food delivered, appointment finished. Don’t batch-send review requests to everyone on your contacts list; ask people you’ve genuinely helped recently.
10. Respond to every review — positive and negative
Responding to reviews signals to Google that you’re an active business. For positive reviews, a brief personalised thank-you beats a copy-paste response. For negative reviews, stay calm, acknowledge the issue, and offer to resolve it offline. Potential customers read your response more than the complaint itself.
11. Never buy or fake reviews
Google is actively looking for fake reviews and removes them — sometimes along with real ones. The penalty risk far outweighs any short-term gain. Earn them honestly; it’s slower but sustainable.
Your Website (Items 12–15)
Your website doesn’t need to be elaborate, but it needs to do one job well: convert a local searcher into a phone call or enquiry. Many small business websites fail at this basic task.
12. Put your phone number in the header — and make it clickable
Most local search happens on mobile. If your phone number isn’t immediately visible and tappable on mobile, you’re losing leads before they even start. Check your site on your own phone right now.
13. Create a dedicated page for each main service
One page titled “Services” listing everything you offer is much weaker than separate pages for each service. A roofing company should have individual pages for “roof repairs,” “flat roofing,” “gutter replacement,” and so on. This gives Google more relevant content to index and rank for specific searches.
14. Add location signals throughout your site
Mention your town, city, and surrounding areas naturally in your page content, title tags, and meta descriptions. Don’t stuff keywords — write for a human reader who wants to know you’re local. “We’re based in Sheffield and cover South Yorkshire” is fine. A page stuffed with “Sheffield Sheffield Sheffield plumber” is not.
15. Make sure your site loads fast on mobile
Page speed is a ranking factor, and a slow site loses visitors before they read a single word. Use Google’s free PageSpeed Insights tool to check your site. Common fixes include compressing images, removing plugins you don’t need, and using a faster hosting provider. If your site is genuinely old and slow, rebuilding it on a modern platform may be the right call. (If you need a fast, local-business-ready website without the technical hassle, LocalPageUp — our own done-for-you website service — is worth a look.)
Citations and Directory Listings (Items 16–17)
16. Get consistent NAP across directories
NAP stands for Name, Address, Phone. Your business details should be identical across every directory listing: Google, Yelp, Bing Places, Apple Maps, Facebook, and any industry-specific directories. Even small inconsistencies — “St” vs “Street,” an old phone number — can erode your local rankings. Search for your business name and audit what’s out there.
17. Prioritise quality directories over quantity
You don’t need to be listed on 200 directories. Focus on the major general ones, any directories specific to your trade or industry, and any local business associations or chamber of commerce listings. A handful of solid, consistent citations matters more than a spray of low-quality ones.
Ongoing Habits (Items 18–20)
18. Track where your calls and enquiries come from
You can’t improve what you don’t measure. At minimum, ask new customers “how did you find us?” and log the answers. For more detail, Google Business Profile Insights shows how many people called, visited your website, or asked for directions from your listing each month.
19. Watch for and fix duplicate listings
Duplicate Google Business Profile listings split your authority and confuse customers. Search Google Maps for your business name and address. If you find duplicates, report them through the “Suggest an edit” option and request removal. This is a surprisingly common problem, especially for businesses that have moved or changed names.
20. Schedule a monthly 20-minute check-in
Local SEO isn’t something you do once. Put a recurring reminder in your calendar — monthly is enough — to check your GBP for new reviews to respond to, add a photo or post, update your hours if needed, and glance at your Insights. Consistency over time is what separates businesses that rank from those that don’t.
Quick Reference: Priority vs. Nice-to-Have
| Task | Priority | Time Needed |
|---|---|---|
| Claim & verify Google Business Profile | 🔴 Critical | 15 min + wait for verification |
| Choose correct primary category | 🔴 Critical | 5 min |
| Complete all profile fields | 🔴 Critical | 30–60 min |
| Phone number visible & clickable on mobile | 🔴 Critical | 10 min |
| Consistent NAP across directories | 🟠 High | 1–2 hours (audit + fix) |
| Set up review request process | 🟠 High | 20 min |
| Individual service pages on website | 🟠 High | Varies |
| Upload photos to GBP | 🟡 Medium | 20 min |
| Monthly Google Posts | 🟡 Medium | 5 min/month |
| Page speed improvements | 🟡 Medium | Varies |
Common Mistakes to Avoid
- Keyword stuffing your business name. Adding “Best Plumber London” to your GBP business name violates Google’s guidelines and can get your listing suspended.
- Setting a service area too large. Covering your whole country when you serve one town dilutes your relevance for nearby searches.
- Ignoring negative reviews. A single unanswered negative review with no response looks far worse than a handled complaint.
- Letting your listing go stale. An inactive profile with outdated hours and no photos signals to Google — and customers — that you may not still be trading.
- One-and-done thinking. Local SEO is an ongoing process. The businesses that rank consistently are those that maintain their presence month after month.
Frequently Asked Questions
How long does local SEO take to show results?
It varies, but most businesses see measurable improvements in profile views, calls, and map pack appearances within 4–12 weeks of making significant changes — especially if the profile was previously incomplete. Building reviews takes longer and is an ongoing process. There are no guarantees on ranking positions, but a complete, well-maintained profile with consistent citations and genuine reviews gives you the best possible foundation.
Do I need a website to rank in local search?
You can rank in the local map pack without a website — your Google Business Profile alone can appear in results. But a website strengthens your overall authority, lets you rank in organic (non-map) results too, and gives customers a place to learn more before calling. For most businesses, having a website is worth it.
What’s the difference between the map pack and organic search results?
The map pack (the three business listings shown with a map at the top of local search results) is driven primarily by your Google Business Profile. Organic results (the blue links below) are driven by your website. You can appear in both — and ideally you should. This checklist helps with both.
How many reviews do I need?
There’s no magic number. More reviews, more recent reviews, and higher average ratings all help. If your closest competitors have 40 reviews and you have 5, closing that gap should be a priority. For most local businesses, having 20–30 genuine reviews puts you in a competitive position — though in competitive markets you may need more.
Should I pay for local SEO tools or services?
For most small local businesses, the free tools (Google Business Profile, Google Search Console, PageSpeed Insights) are sufficient to start. Paid tools and professional services make more sense once you’ve exhausted the free basics, or if you’re in a very competitive market and want to move faster. Start with what’s free — the return on doing it yourself is significant.
My competitor is ranking above me but their profile looks worse — why?
Local rankings depend on three main factors: relevance (do you match what the searcher wants?), distance (how close are you to the searcher?), and prominence (reviews, links, citations, website authority). You might have a better-looking profile but fewer reviews, less consistent citations, or a weaker website — any of these can affect your position. Work through this checklist systematically and you’ll be addressing all three factors.