Local SEO
Local SEO: the complete guide for U.S. service businesses
How local search ranking actually works, what to do in what order, and how to get into the Google map pack for the searches that bring paying customers.
11 min read
Roughly half of all Google searches have local intent, and searches containing "near me" convert at a rate no other channel matches: the person searching has a problem now and is choosing between the first two or three results. This guide covers the work that decides which results those are.
The three things Google weighs
- Relevance: how well your business matches what was searched. Driven by your Google Business Profile categories, your website content and your service pages.
- Distance: how close you are to the searcher. Partly fixed, but service-area configuration and city pages influence how wide your reach is.
- Prominence: how well known and well regarded you are. Reviews, citations, links, mentions and brand searches.
Step 1: Google Business Profile
This is the single highest-leverage asset in local search - more than your website for map pack visibility. Claim it, verify it, and complete every field: primary category chosen precisely, secondary categories, services with descriptions and prices, service area, hours including holidays, attributes, and twenty or more real photographs. Post weekly. Answer questions in the Q&A section yourself.
Step 2: reviews, systematically
Review count, recency, rating and keyword content all correlate with map pack position. Build a routine: ask every satisfied customer, at the moment of satisfaction, with a direct link that opens the review form in one tap. Respond to every review including the negative ones, professionally and specifically. Never buy reviews - detection is good and suspension is permanent.
Step 3: NAP consistency
Your name, address and phone number must match exactly everywhere they appear: your website, Google, Apple Maps, Bing Places, Yelp, Facebook, industry directories and your local chamber of commerce. Conflicting information makes Google less confident about your business, and confidence is what ranking is made of. Fix duplicates and stale listings first.
Step 4: build the pages that can rank
You need a real page for each service you want to be found for, and a real page for each city or region you serve. "Real" is the operative word: 600 to 1,200 words of specific, locally grounded content, project photos from that area, reviews from those customers, local landmarks and neighborhoods, and the details that only someone who works there would know. Fifty templated city pages with the town name swapped in is a penalty waiting to happen.
Step 5: technical local signals
- LocalBusiness schema with your NAP, hours, geo coordinates and service area
- Embedded Google map on the contact page
- A tappable phone number in the mobile header
- Fast mobile pages - local searchers are on phones, often on cellular data
- Descriptive title tags in the pattern: Service in City | Business Name
- Location-specific alt text on genuinely local photographs
Step 6: local links and mentions
Chamber of commerce membership, local trade associations, sponsorship of a youth team, supplier and partner pages, local news coverage, community events. Ten genuine local links outperform a hundred purchased directory listings, and they do not carry the risk.
What to measure
- Map pack position for your top ten service-plus-city queries, tracked from your actual service area
- Google Business Profile calls, direction requests and website clicks
- Organic impressions and clicks in Search Console for local queries
- Review velocity and average rating
- Form submissions and calls, attributed to landing page
Realistic timelines
Google Business Profile improvements can move within two to four weeks. Review velocity shows in six to eight weeks. New service and city pages typically need two to four months to rank. Competitive metro markets take six to twelve months of consistent work. Anyone promising the map pack in thirty days is describing luck, not method.
Local SEO rewards the boring: a complete profile, a steady stream of real reviews, consistent listings, and pages that could only have been written by someone who actually works there.
