All articles
SEO

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.

10 min read

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.

Fix from the bottom upAuthority — links & mentionsContent — matches search intentTechnical — crawlable, fast, indexable
Local SEO follows the same order as any SEO: get the technical foundations right first, then content, then reputation.

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.

  1. 1Ask every satisfied customer, at the moment the job is finished and they are happiest
  2. 2Send a direct link to your review form — every extra step loses people
  3. 3Reply to every review, positive and negative; it signals an active business
  4. 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

MistakeWhy it hurtsFix
Duplicate location pagesRead as thin contentGenuine local detail per page, or fewer pages
Inconsistent NAPWeakens the trust signalStandardise, then update every listing
No reviews strategyReviews drive both rank and clicksAsk every customer, systematically
Wrong primary categoryMisses the actual searchesPick the most specific category available
Ignoring the profile after setupActivity is a ranking signalPost 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.

Ready to Build Something Amazing?

Tell us about your project and we'll get back to you within 24 hours with a clear plan of action.