Open sign hanging on the glass door of a small local shop

Local SEO for small business: how to rank in Google Maps

Local SEO for small business means getting your company into Google's local results and Maps. It starts with a verified Google Business Profile, accurate categories and contact details, honest reviews and a website that backs it all up. Google ranks local results by relevance, distance and prominence. You cannot buy your way up. Google says so directly. What you can do is give it complete, consistent and trustworthy information, then keep earning reviews.

The 3R Core Team works with US small businesses on exactly this, and our local SEO services for small businesses follow the same steps you will read here. This guide is written so an owner can do most of it alone. Every rule below comes from Google's Business Profile help center, Google Search documentation or the FTC, and we link the pages so you can check them.

SEO PositioningWant Google to find you first?

How does local SEO work for a small business?

Google decides which businesses to show in local results using three factors: relevance (how well your profile matches the search), distance (how far you are from the searcher) and prominence (how well known your business is). Local SEO for a small business means improving the two you control: relevance and prominence.

Google explains this in its help article on how to improve your local ranking. The same page says businesses with complete and accurate information are more likely to show up, that verification helps, and that there is no way to request or pay for a better local ranking.

FactorWhat Google meansWhat you can do about it
RelevanceHow well your profile matches what someone searchedAccurate categories, complete services, clear website pages
DistanceHow far you are from the person searchingVery little. Use your real address or service area
ProminenceHow well known your business isReviews, replies, mentions and links from local sites

How do I set up and verify a Google Business Profile?

Create or claim your profile at business.google.com, enter your business name exactly as customers know it, add your address or service area, phone, website and hours, then complete verification. Until a profile is verified you cannot properly edit it, and Google treats verified profiles as more trustworthy.

Google offers several verification methods, such as phone or text, email, a video recording or a live video call, and the options you see depend on your business. Google says verification reviews can take up to five business days.

Name is where we see the most mistakes. Google's guidelines for representing your business say your name should reflect your real-world name, as used on your storefront, website and stationery. Adding "Best Plumber Denver" to the name field is keyword stuffing, it violates the guidelines, and competitors do report it. The same guidelines ask for a real physical address (not a P.O. box or virtual office) and a phone number that reaches your business directly.

SEO Positioning

Want Google to find you first?

Organic SEO with keyword strategy, content and monthly reports. Get a quote.

Want a straight answer on price and timeline?

Leave your email and we'll send you a scoped estimate. No call required, no commitment.

Keep reading: Spanish SEO for U.S. businesses: the traffic nobody is bidding on · 12 questions to ask a marketing agency before you sign

Which Google Business Profile categories should I choose?

Choose the most specific primary category that describes what your business is, then add only the few secondary categories that are also true. Google's own test is to complete the sentence "This business IS a," not "This business HAS a." Categories are not a place for extra keywords.

Google's guidelines tell you to use as few categories as possible to describe your core business, pick ones that are as specific as possible, and never use categories solely as keywords. A dental office that offers whitening is still a dentist first.

The primary category does a lot of work for relevance, so 3R Core spends real time on it. We look at which category the businesses already ranking for your main service use, then pick the most accurate match for you.

How do I get more Google reviews without breaking the rules?

Ask every real customer for a review, make it easy with a direct link, and reply to reviews, good and bad. Never pay for reviews, offer discounts in exchange for them, write fake ones or only ask happy customers. Both Google's policy and the FTC's 2024 rule prohibit these practices.

Google's Maps policy on fake engagement bans reviews that were paid for directly or in kind, and specifically says merchants must not offer payment, discounts, free goods or services in exchange for reviews. It also bans discouraging negative reviews and selectively soliciting positive ones. That kills the trick of asking only five-star survey responders to post on Google.

US law adds teeth. On August 14, 2024 the FTC announced a final rule banning fake reviews and testimonials. It covers fake reviews (including AI-generated ones), incentives conditioned on a particular sentiment, undisclosed reviews from company insiders and suppressing negative reviews through threats or intimidation, and it lets the FTC seek civil penalties against knowing violators.

The honest approach works anyway: ask in person after a good job, text the link the same day and reply to every review.

Does NAP consistency still matter for local SEO?

Yes. NAP means name, address and phone. Your Business Profile, website, social profiles and the directories that list you should show the same details. Google asks for your real-world name as used consistently, and mismatched phone numbers or old addresses confuse customers before they confuse Google.

Fix the listings people actually see first. Start with your website footer and contact page, your Business Profile, Apple Maps, Bing Places, Yelp, Facebook and any industry directory that matters in your field. If you moved or changed numbers, search for your old phone number in quotes to find stale listings.

Should I add LocalBusiness structured data to my website?

Yes, on your homepage or contact page. LocalBusiness structured data tells Google your name, address, phone, hours and location in a format it can read. Google's documentation lists name and address as required, recommends properties like telephone, url, geo and openingHoursSpecification, and asks you to use the most specific subtype available.

Google's LocalBusiness structured data guide explains that this markup can help show business details in Search and Maps. Use a subtype that fits: Dentist, Plumber, Restaurant or similar instead of the generic LocalBusiness type when one exists.

Our rule at 3R Core: the markup must match what is visible on the page and on your Business Profile, and each location page gets its own address in its own markup.

How do I create location pages without making doorway pages?

Create a location page only for a place where you actually have an office or genuinely serve customers, and give each page content that is specific to that place. Google's spam policies name pages targeted at specific regions or cities that funnel users to one page as doorway abuse.

The definition in Google's spam policies is direct: doorway abuse is creating sites or pages to rank for specific, similar search queries that lead users to intermediate pages less useful than the final destination. Thirty city pages with the same text and a swapped town name fit that description.

A good location page has things only that location can have: its address and hours, the team there, photos of real local jobs and local reviews. If you cannot write that for a town, you probably should not have a page for it. Mention the town on your service area page instead.

How does local SEO work for a service-area business?

A service-area business visits or delivers to customers, like a plumber or mobile groomer, and does not serve people at its address. Google asks these businesses to remove the address from their profile and list service areas instead: up to 20, within about two hours of driving from the base.

Those rules come from Google's help page on managing service areas. If you also welcome customers at your location, such as a shop that also does house calls, you can show your address and list service areas too.

Listing a service area is not a promise of visibility across it, because distance is still one of the three ranking factors. Our advice: earn prominence in the areas around your base first, and use your website to show work you have done in nearby towns, with real projects and reviews.

How do I track calls and directions from Google?

Open your verified Business Profile and check the performance report. Google shows searches, views, calls, direction requests, website clicks, messages and bookings, among other metrics. Compare months, not days, and pair it with website analytics to see which local searches turn into customers.

Google's article on Business Profile performance and insights notes that performance data is only available for verified profiles. It is the most direct measure of local SEO you have, because it counts actions on the profile itself.

On your website, add a UTM-tagged link as your Business Profile website URL so your analytics separates profile visits from other organic traffic. And ask new customers how they found you.

A local SEO checklist for small businesses

This local SEO checklist is the order 3R Core uses for a new client. Items one through six are setup; the rest are habits. A small business with one location can usually finish the setup in a week, then spend an hour or two a week on the habits.

  • Claim and verify your Google Business Profile with your real business name.
  • Choose the most specific primary category and only accurate secondary ones.
  • Complete hours, services, attributes, description and photos.
  • Match your name, address and phone on your website and main directories.
  • Add LocalBusiness structured data with the right subtype.
  • Set up service areas if you go to customers, and hide your address if you don't serve people there.
  • Ask every real customer for a review and reply to all of them.
  • Create location pages only where you have something specific to say.
  • Check your performance report monthly for calls, directions and website clicks.

What does local SEO cost for a small business?

Doing it yourself costs time, not money: Google Business Profile is free. Hiring an agency makes sense when you are in a competitive market, have several locations or simply do not have the hours. 3R Core's reference price for SEO starts at $500 per month.

That reference price covers ongoing work like profile management, review strategy, on-site fixes and reporting; the final quote depends on your market and number of locations. Our list of questions to ask a marketing agency helps you compare proposals. If a lot of your local customers search in Spanish, our Spanish SEO services help you show up for those searches too, with pages written for that audience rather than machine translated.

If you would rather have someone handle this for you, the 3R Core Team can audit your Business Profile and website and tell you what to fix first. Learn more about our SEO services or request a quote.

Frequently asked questions

Can I pay Google to rank higher in Maps?

No. Google states there is no way to request or pay for a better local ranking. The only levers are accurate information, verification and prominence you earn.

Do I need a physical address for local SEO?

You need a real address to create a Business Profile, but service-area businesses that do not serve customers there should hide it and list their service areas instead. P.O. boxes and virtual offices are not allowed.

Is it legal to offer a discount for a Google review?

Google's policy prohibits offering discounts, free goods or payment in exchange for reviews, and the FTC's 2024 rule bans incentives conditioned on a particular sentiment. Ask for honest reviews without any reward.

How long does local SEO take to work?

Google does not publish a timeline. Fixing categories, details and verification can change visibility once Google processes the update, while building prominence through reviews and local mentions is steady work over months.

SEO Positioning

Want Google to find you first?

Organic SEO with keyword strategy, content and monthly reports. Get a quote.

Want a straight answer on price and timeline?

Leave your email and we'll send you a scoped estimate. No call required, no commitment.

Keep reading: Spanish SEO for U.S. businesses: the traffic nobody is bidding on · 12 questions to ask a marketing agency before you sign