Local SEO Guide for Small Business: Rank in Google Maps and Search
46% of all Google searches have local intent. When someone searches "best coffee shop near me" or "plumber in Austin," you either show up in the top 3 results or you don't exist. Local SEO is how you get there — and most of it is free.
- Complete every field. Here's the optimization checklist:
- Local keywords follow a simple formula: [service] + [location]. "Emergency plumber Austin TX," "best sushi restaurant downtown Portland," "hair salon near Riverdale." Here's how to find and use them.
- Keyword research for local businesses:
- Where to use local keywords on your website:
- Quarterly (2-3 hours):
Local SEO is different from regular SEO. Regular SEO is about ranking your website for keywords. Local SEO is about ranking your business in the Google Map Pack — that box with three businesses, a map, and reviews that appears above the organic search results. For local businesses, the Map Pack gets 42% of all clicks. If you're not in it, your competitors are taking those customers.
The good news: local SEO is simpler and faster than traditional SEO. You don't need to write 50 blog posts or build hundreds of backlinks. You need to nail five things: your Google Business Profile, NAP consistency, citations, reviews, and local keywords. Let's break each one down.
1. Google Business Profile: Your Most Important Asset
Your Google Business Profile (GBP, formerly Google My Business) is the single most important factor in local search ranking. It's the listing that appears in Google Maps and the Map Pack. If you haven't claimed and optimized it, stop reading and do that first.
Go to business.google.com and either claim your existing listing or create a new one. Google will verify you own the business — usually by mailing a postcard with a code to your business address (takes 5-7 days), or by phone/email verification for some categories.
Complete every field. Here's the optimization checklist:
- Business name: Your exact legal business name. Don't stuff keywords ("Joe's Plumbing — Best Emergency Plumber Austin TX"). Google penalizes this. Just "Joe's Plumbing."
- Primary category: The most specific category that describes your main service. "Pizza Restaurant" is better than "Restaurant." "Emergency Plumber" is better than "Plumber." Google has 4,000+ categories — find the most precise one.
- Secondary categories: Add 3-5 additional categories for other services you offer. A dentist might add "Cosmetic Dentist," "Teeth Whitening Service," "Dental Implants Provider."
- Description: 750 characters. Include your primary services, service area, and what makes you different. Use natural language with local keywords. "Joe's Plumbing has served Austin, Round Rock, and Cedar Park since 2010. We specialize in emergency plumbing, water heater installation, and drain cleaning."
- Hours: Keep these accurate. Update for holidays. Google tracks when people arrive and may flag inaccurate hours.
- Photos: Minimum 10 photos. Include storefront exterior (helps Google match your location), interior, team photos, product/service photos, and any awards or certifications. Add 2-3 new photos every month. Businesses with 100+ photos get 520% more calls than those with fewer than 5.
- Services/Products: List every service with a description and price range. This content is indexed and helps you rank for service-specific searches.
- Attributes: Check every relevant attribute (women-owned, wheelchair accessible, free Wi-Fi, etc.). These help with filtered searches.
Weekly habit: Post to your Google Business Profile once a week. GBP Posts are like mini social media updates that appear in your listing. Share promotions, events, new products, or helpful tips. Businesses that post weekly rank higher in local results than those that don't post. Takes 5 minutes.
2. NAP Consistency: The Foundation
NAP stands for Name, Address, Phone number. Your NAP must be exactly identical everywhere it appears online. Not similar — identical. "123 Main Street" and "123 Main St" are considered inconsistent. "Suite 200" and "#200" are inconsistent. "(512) 555-1234" and "512-555-1234" need to match.
Why it matters: Google cross-references your business information across hundreds of directories. When the data matches, Google gains confidence that your business is legitimate and accurately located. When it doesn't match, Google's confidence drops and so does your ranking.
How to fix it:
- Decide on your canonical NAP format (exact spelling, abbreviation style, phone format)
- Update your website footer, contact page, and about page to match
- Search for your business on Google, Yelp, Facebook, Yellow Pages, BBB, and industry-specific directories
- Update every listing to match your canonical NAP exactly
- Use a tool like BrightLocal ($39/mo), Moz Local ($14/mo), or Yext ($199/yr) to scan for inconsistencies and fix them in bulk
3. Citation Building: Get Listed Everywhere
Citations are mentions of your business name and address on other websites. The more consistent citations you have on authoritative directories, the stronger your local SEO signal.
Start with these 15 directories (in order of importance):
| Priority | Directory | Notes |
|---|---|---|
| 1 | Google Business Profile | Non-negotiable. #1 ranking factor. |
| 2 | Apple Maps (Apple Business Connect) | Siri uses this. Free at mapsconnect.apple.com. |
| 3 | Bing Places | Free. Import from Google with one click. |
| 4 | Yelp | High domain authority. Complete your free profile fully. |
| 5 | Facebook Business Page | Ensure address and phone match exactly. |
| 6 | Yellow Pages (YP.com) | Still relevant for local citations. Free listing. |
| 7 | Better Business Bureau | Paid accreditation optional; free listing available. |
| 8 | Nextdoor Business | Hyperlocal. Neighbors recommend businesses here. |
| 9 | Foursquare | Powers data for Uber, Snapchat, Samsung, etc. |
| 10 | Data Axle (InfoUSA) | Major data aggregator. Feeds hundreds of smaller directories. |
| 11-15 | Industry-specific directories | Avvo (lawyers), Healthgrades (doctors), TripAdvisor (restaurants/hotels), Houzz (home services), Thumbtack (services) |
Manually creating citations on the top 15 directories takes about 3-4 hours. Do it once and verify them quarterly. Or use a citation building service: BrightLocal offers manual citation building for $2-4 per citation.
4. Review Generation: The Ranking Multiplier
Reviews are the second most important local ranking factor after your Google Business Profile. More reviews, higher average rating, and frequent new reviews all push you higher in the Map Pack.
The numbers: Businesses in the #1 Map Pack position have an average of 47 Google reviews. The #3 position averages 25 reviews. If you have fewer than 20 reviews, getting to 40+ should be your top priority.
How to Get More Reviews (Without Being Annoying)
- Create a direct review link. In your Google Business Profile, go to "Ask for reviews" to get your short link. It looks like: g.page/yourbusiness/review. This link opens Google Maps directly on the review form — one click to leave a review.
- Text or email after service. Within 2 hours of completing a job or visit, send: "Hi [Name], thank you for choosing [Business]. If you had a great experience, we'd appreciate a quick Google review: [link]. It takes 30 seconds and helps us reach more [city] customers."
- QR code at checkout. Generate a QR code for your review link (free at qr-code-generator.com). Print it on a small sign at your register, on your business card, or on your receipt.
- Add the link to your email signature. Every email you send is an opportunity. Add a line: "Enjoying our service? Leave us a Google review [link]."
- Ask in person at the right moment. Right after a compliment is the perfect time. "I'm glad you loved it! Would you mind sharing that on Google? It really helps us." Most people say yes when asked directly.
How to Respond to Reviews
Respond to every review. Positive reviews: thank them by name, reference something specific about their visit, invite them back. Negative reviews: apologize for their experience, take it offline ("Please call us at [number] so we can make this right"), and don't argue in public. Google confirmed that responding to reviews improves your local ranking.
5. Local Keyword Strategy
Local keywords follow a simple formula: [service] + [location]. "Emergency plumber Austin TX," "best sushi restaurant downtown Portland," "hair salon near Riverdale." Here's how to find and use them.
Keyword research for local businesses:
- Start with Google autocomplete. Type your service into Google and note the suggestions. These are real searches people make.
- "People also ask" box. Search your main keyword and expand the questions. Write content that answers these questions on your website.
- Google Keyword Planner. Filter by your city/metro area to see local search volume. Focus on keywords with 100-1,000 monthly searches in your area.
- Competitor research. Search your top keywords and see which competitors rank. Look at their title tags and headings for keyword ideas you might have missed.
Where to use local keywords on your website:
- Title tags: "[Service] in [City] | [Business Name]" — Example: "Emergency Plumbing in Austin TX | Joe's Plumbing"
- H1 heading: Include your primary service and city naturally
- Meta description: Include city name and a call to action
- Service pages: Create a separate page for each major service. Don't lump everything on one page.
- Location pages: If you serve multiple cities, create a unique page for each: "Plumbing Services in Round Rock" with unique content about serving that area
- Schema markup: Add LocalBusiness schema to your homepage with your NAP, hours, and service area. Free generator at technicalseo.com/tools/schema-markup-generator
The 80/20 of local SEO: A fully optimized Google Business Profile with 40+ recent reviews and consistent NAP across the top 10 directories will outrank a competitor with a million-dollar website but a neglected GBP listing. Do the basics well before getting fancy.
Monthly Local SEO Checklist
Weekly (15 minutes):
- Post to Google Business Profile (promo, update, or tip)
- Respond to all new reviews
- Send review requests to recent customers
Monthly (1 hour):
- Add 2-3 new photos to GBP
- Check GBP Insights for search queries driving traffic
- Monitor competitor rankings for your top 5 keywords
- Check for and fix any NAP inconsistencies
Quarterly (2-3 hours):
- Audit all citations for accuracy
- Update business description and services if anything changed
- Build 5-10 new citations on directories you haven't listed on
- Review and update website content for local keywords
Related Reading
- Yelp Optimization Guide: Complete Profile Setup and Strategy
- Google Ads for Small Business: The Beginner's Setup Guide
- How to Write a Business Bio That Actually Works
- 15 Branding Mistakes Small Businesses Make (and How to Fix Them)
Local customers find you through search, but your visual brand is what makes them choose you over the next listing. Professional photos, consistent branding, and polished content turn searchers into customers. We build the visual systems that make it happen.