Local SEO for Small Businesses: A Practical Guide
Someone searching "emergency plumber near me" is not researching — they are about to call somebody. Local SEO decides whether that somebody is you. The good news is that local ranking factors are unusually concrete, and most competitors ignore several of them.
How local search actually works
Local results are two systems stacked on one page. The map pack — the three businesses shown with a map — is driven largely by your Google Business Profile. Below it, ordinary organic results are driven by your website. You need both, and they are influenced by different things.
Google weighs three factors for local results: relevance (does this business do what was searched for), distance (how close it is to the searcher), and prominence (how well known and well reviewed it is). You cannot change distance. You have significant control over the other two.
Your Google Business Profile
This is the single highest-return item on the list, and it is free. Most local businesses claim the profile and then abandon it half-completed.
- Choose the most specific primary category available — "Emergency Plumber" beats "Plumber", which beats "Contractor"
- Fill in every field, including service areas, hours, and attributes
- Add real photos, and keep adding them — profiles with recent photos perform better
- List your individual services with descriptions, not just a category
- Use Google Posts for offers and updates; they are underused by competitors
- Answer questions in the Q&A section before someone else does
Location pages that actually rank
If you serve several towns, a page per town can work well — but only if each page says something genuinely different. Duplicating a template with the town name swapped is a well-known pattern and Google treats it as thin content.
A location page worth publishing includes work you have actually done in that area, local landmarks or neighbourhoods you cover, travel time or coverage notes, and reviews from customers there. If you cannot write those things honestly, you probably should not have a page for that town yet.
Reviews
Review count, review recency and review velocity all influence local rankings, and they influence click-through even more. A business with 60 reviews at 4.7 will out-convert one with 4 reviews at 5.0.
- 1Ask every satisfied customer, at the moment the job is finished and they are happiest
- 2Send a direct link to your review form — every extra step loses people
- 3Reply to every review, positive and negative; it signals an active business
- 4Never buy reviews. Detection is good, penalties are severe, and customers can usually tell
Citations and directories
Citations are mentions of your business details on other sites. Quality beats quantity by a wide margin. A handful of relevant, well-known directories does more than a hundred low-grade listing sites.
- UK: Yell, Thomson Local, FreeIndex, Checkatrade, and your trade body directory
- US: Yelp, Better Business Bureau, Angi, and your industry association
- Both: Bing Places, Apple Business Connect, Facebook
On-site signals for local
- Put your town or region in page titles where it is natural — never stuffed
- Add LocalBusiness schema markup with your address, hours and service area
- Embed a map on your contact page
- Show your full address in the footer of every page
- Publish content about local work — projects, case studies, area guides
Common mistakes
| Mistake | Why it hurts | Fix |
|---|---|---|
| Duplicate location pages | Read as thin content | Genuine local detail per page, or fewer pages |
| Inconsistent NAP | Weakens the trust signal | Standardise, then update every listing |
| No reviews strategy | Reviews drive both rank and clicks | Ask every customer, systematically |
| Wrong primary category | Misses the actual searches | Pick the most specific category available |
| Ignoring the profile after setup | Activity is a ranking signal | Post and add photos monthly |
Frequently asked questions
How long does local SEO take to work?
Google Business Profile improvements can show within two to four weeks. Organic local rankings usually take two to four months, longer in competitive city markets.
Do I need a physical address for local SEO?
Not necessarily. Service-area businesses can hide their address and specify the areas they cover instead. You do still need a verifiable address for Google to confirm the business exists.
How many reviews do I need?
There is no threshold, but aim to be comparable with the businesses already in the map pack for your search terms. Look them up, count their reviews, and treat that as your target.