SEO

Local SEO best practices for small businesses

What actually moves you up in Google Maps and local results, what gets profiles suspended, and what to stop wasting time on.

Plumber working under a kitchen sink in a customer’s home

The best practices for local SEO optimization for a small business come down to five things: a complete and accurate Google Business Profile, a steady flow of recent reviews, a website with a page for each service and area you cover, consistent business details across the web, and tracking so you know which of it brings in calls. Do those well and consistently, and you’ll outrank most local competitors, who usually get two or three of them right.

Below is each practice in the order we’d tackle it, with the rules that matter and the shortcuts that backfire.

How does local SEO actually work?

When someone searches for a service near them, Google shows a map with a few businesses (often called the local pack), then regular results below it. Google says local rankings are based mainly on three things:

  • Relevance — how well your profile and website match what the person searched.
  • Distance — how far you are from the searcher or the location they typed.
  • Prominence — how well known and trusted your business is, which includes your reviews, links and mentions across the web.

Google also says plainly that you can’t pay for a better local ranking. You can’t change distance either. Every best practice below is about improving relevance and prominence.

1. Complete your Google Business Profile, and follow the rules

Your Google Business Profile is the single biggest lever in local SEO. Fill in every field: categories, services, service area, hours, phone, website, description, and photos. Then make sure you’re within Google’s guidelines for representing your business, because breaking them can get a profile suspended.

The rules that trip up small businesses most often:

  • Use your real business name. Google doesn’t allow adding keywords, cities or taglines to your name (“Smith Plumbing – Best Emergency Plumber Seattle”). It’s tempting because it sometimes works short term, but it’s a common reason profiles get suspended.
  • Hide your address if you go to customers. Google says service-area businesses should hide their address and set a service area instead. A service area generally shouldn’t go much beyond about two hours’ drive from your base.
  • No virtual offices or PO boxes. A rented mailing address where you don’t actually work isn’t eligible.
  • Pick specific categories, and not too many. Google recommends the fewest categories that describe your core business, as specific as possible. Your primary category matters most, so choose the one that matches your main money-making service.
  • Use a local phone number that rings your business, not a number that redirects somewhere else.

After the basics, keep the profile active: add photos of real jobs regularly, keep holiday hours up to date, and answer questions customers post. If you want help, see our Google Business Profile optimization service.

2. Earn reviews steadily, and reply to all of them

Google’s own help page says review count and rating factor into local ranking. Reviews also decide whether people click you or the business next to you. BrightLocal’s 2026 consumer survey found that nearly all consumers read reviews for local businesses and that people expect more recent reviews than they used to.

Best practices for reviews:

  • Ask every satisfied customer, right after the job, with a direct link sent by text.
  • Aim for a steady pace rather than a burst followed by silence.
  • Reply to every review in your own words. For negative ones, stay calm, keep it short and offer to fix it offline.
  • Never buy reviews, write your own, or offer discounts in exchange for them. It violates Google’s policies and can wipe out reviews you earned honestly.

Our guide on how to get more Google reviews has scripts you can copy.

3. Build a page for each service, and for your key areas

Your website is the second half of local relevance. A one-page site that lists eight services in a paragraph gives Google very little to match against specific searches.

  • One page per main service. “Water heater replacement” and “drain cleaning” should each have their own page, with real detail about what you do, how it works and what it costs if you can share ranges.
  • Location pages for your main service areas, but only if you can make each one genuinely useful: jobs you’ve done there, local details, the neighborhoods you cover. Copying one page and swapping the city name tends to do more harm than good.
  • Put your service and city in the title tag and H1. For example, “Drain Cleaning in Tacoma, WA” rather than “Services.”
  • Show your name, phone and service area on every page, usually in the header or footer.
  • Link pages to each other, so a service page links to the relevant area pages and back.

More detail on structuring pages is in our post on on-page SEO for contractors.

4. Keep your name, address and phone consistent everywhere

Your business details appear on dozens of sites: Yelp, Bing Places, Apple Business Connect, Facebook, the BBB, industry directories and data aggregators. These listings are called citations. When they disagree (an old phone number, a previous address, a slightly different name), it muddies the signal about who you are.

  • Decide on one exact version of your business name, address and phone number.
  • Claim and correct the major listings first: Google, Bing, Apple, Facebook, Yelp.
  • Then add relevant industry and local directories, like your trade association or chamber of commerce.
  • When you move or change numbers, update every listing, not just Google.

We cover the process step by step in citation building for contractors.

5. Earn local links and mentions

Links from other local websites help with prominence, and the best ones come from real-world activity, not link-buying schemes:

  • Sponsoring a youth team, charity event or community cleanup that lists sponsors on its site.
  • Membership in your chamber of commerce or trade association.
  • Suppliers and manufacturers that list certified installers.
  • Local news or blogs covering a project, an anniversary or a community effort.

A handful of genuine local links tends to be worth more than a pile of low-quality directory links.

6. Get the technical basics right

You don’t need to be a developer, but these basics matter:

  • Mobile-first and fast. Most local searches happen on phones. If your site is slow or awkward on mobile, people leave before they call.
  • Click-to-call phone number visible without scrolling.
  • Secure site (https) with no broken pages.
  • LocalBusiness structured data. Google’s documentation explains how this markup tells it your business name, address, phone, hours and other details in a format it can read directly.

For a deeper checklist, read technical SEO for contractors.

7. Track what local SEO is bringing in

Local SEO is slow, so tracking matters. Without it, you can’t tell whether months of work are paying off.

  • Check your Google Business Profile performance for calls, direction requests and website clicks.
  • Set up Google Search Console to see which searches show your site.
  • Use Google Analytics to track form submissions and calls from your website.
  • Ask every new customer how they found you.

Local SEO mistakes that hold small businesses back

  • Keyword-stuffing the business name. It risks suspension and the gains rarely last.
  • Listing a fake or virtual address to appear in another city.
  • Creating duplicate profiles for the same business.
  • Thin city pages with the same text and a swapped city name.
  • Letting reviews go stale. A great rating from years ago is weaker than steady recent feedback.
  • Setting it and forgetting it. Local SEO is ongoing. Competitors keep earning reviews and adding content.

If your business isn’t appearing at all, start with why is my business not showing up on Google.

Frequently asked questions

How long does local SEO take to work?

Fixes to your Google Business Profile can show results within weeks. Building enough reviews, content and links to beat established competitors usually takes several months, longer in crowded markets like Seattle.

Can I do local SEO myself?

Yes. Your Google profile, review requests and listing cleanup mostly take time, not money. Owners usually bring in help for website content, technical fixes and ongoing work once the basics are in place.

Do I need a website for local SEO?

You can appear in the map with only a Google Business Profile, but a good website strengthens your relevance, gives Google more to match against, and helps convert people who are comparing you with competitors.

Can I rank in a city where I don’t have an office?

Your Google Business Profile ranks best close to your verified location. To reach nearby cities, set them in your service area and build helpful pages on your website for them. Google Ads is the faster way to show up in areas farther from your base.

Want help with local SEO?

Altura handles local SEO for contractors and other home-service businesses across Washington, Arizona, Florida and California. If you want to know what’s holding your rankings back, send us a message or call 253-579-3230.

Cole Mello is the founder of Altura Marketing Group. He studied marketing at Washington State University and manages Google Ads, Local Services Ads and Meta campaigns for local service businesses. About Altura

Related reading

Citation building for contractors

What local citations are, why consistent business information matters for contractors, which directories to prioritize, and how to clean up duplicates.

On-page SEO for contractors

An on-page SEO checklist for contractor websites: page titles, headings, service pages, local signals, internal links, images and content that answers real questions.

How to get more Google reviews for a home service business

A simple system for getting more Google reviews as a home service business: when to ask, how to ask, review links, responding — and what not to do.

Next step

Want a second set of eyes on your marketing?

Tell us what you offer and where you work. We will tell you honestly whether paid ads make sense for your business, and what we would do first.