Skip to content
Get found on Google

SEO for Home Service Businesses: How to Rank for "Plumber Near Me"

How plumbers, HVAC pros, electricians, cleaners and other home service businesses rank on Google: the map, your website, your Google profile and reviews.

8 min read

By the Yantra Pros team

Key takeaways

  • Google says local results are based mainly on relevance, distance and prominence. You can't move closer to every customer, so work on the other two.
  • The map results come from your Google Business Profile. The regular results below come from your website. You need both.
  • Give each main service and each town you really serve its own useful page, with your phone number one tap away.
  • Reviews, consistent listings and photos of real jobs build prominence over time. Fake addresses and keyword-stuffed names put your listing at risk.

It's 6 a.m. and a homeowner steps into a cold shower. The water heater is done. They grab their phone and type "water heater repair near me". In the next minute they will call someone. Local SEO (search engine optimization) is everything you do so that the someone is you.

This guide explains how Google decides which plumbers, electricians, roofers or cleaners show up for a search like that, and what to work on first. None of it is a trick. It's mostly telling Google, clearly and honestly, what you do and where, then giving customers reasons to talk about you.

What a "near me" search actually shows

Search "electrician near me" on your phone and you'll usually see three different kinds of results stacked on top of each other. Each one is won in a different way, so it helps to know which is which.

Part of the pageWhere it comes fromWhat you control
Ads, marked SponsoredPaid campaigns, including Google Local Services AdsYour budget, your service area and the job types you accept
The map with a short list of businesses (often called the map pack)Your Google Business ProfileYour categories, services, hours, photos and reviews
Regular web results below the map (often called organic results)Pages on your websiteYour service pages, town pages, page titles and how well each page answers the search
The exact layout changes often, but these three pieces are the ones to know.

Ads are a separate topic, covered in our guide to Google Local Services Ads. For the map and the organic results, there is no shortcut to buy: Google's own help page says there's no way to request or pay for a better local ranking. That's good news for a small shop. The work below is the same work your biggest competitor has to do.

How Google decides who shows up

Google publishes a short help page on local ranking, and it names three main factors:

  • Relevance: how well your business matches what someone searched for. Google says complete, detailed business information helps it make that match.
  • Distance: how far your business is from the person searching. If they don't share their location, Google uses what it knows about where they are.
  • Prominence: how well known your business is (the same page also calls this popularity). Google says this draws on things like how many websites link to your business and how many reviews you have, and that more reviews and positive ratings can help.

Distance is mostly out of your hands. You'll naturally show up more easily near where your business is based than in a town 40 minutes away. Relevance and prominence are where your effort pays off, and every step below feeds one of them.

Step 1: See where you stand today

Before you change anything, find out where you show up now. Results shift from one neighborhood to the next, so one search from your kitchen doesn't tell you much. Check several searches in several towns you serve:

  • Your main service plus "near me" ("plumber near me", "house cleaning near me").
  • Specific jobs plus a town ("furnace repair Lakeville", "gutter cleaning Wayzata").
  • Urgent searches if you take them ("emergency electrician", "24 hour locksmith").

Step 2: Get your Google Business Profile right

Your Google Business Profile is what appears in the map results, so for most home service businesses it is the single most important listing you have. It's free. Claim it, verify it and fill in every section that applies to you. Our Google Business Profile guide for home services walks through each setting. The short version:

  • Name: your real business name, exactly as it appears on your truck and invoices. Nothing added.
  • Address: if customers don't come to your address (typical for plumbers, HVAC techs, cleaners and roofers), clear it from the profile and set service areas instead.
  • Categories: the most specific primary category for your trade, plus only the few extra ones that truly describe your business.
  • Services: list the jobs you actually do, such as drain cleaning, panel upgrades or deep cleans.
  • Hours: the hours you answer the phone and take work. Only say 24 hours if someone really answers at 3 a.m.
  • Photos: real jobs, your team, your trucks. Not stock photos.

Step 3: Build a website that answers the search

Your website wins the organic results, and it backs up your profile. Google says it can pick up information about what kind of business you are from your website and from mentions of you around the web. A clear site helps on both fronts. It doesn't need to be fancy. It needs to answer three questions in the first few seconds on a phone: what do you do, where do you do it, and how do I reach you?

  • Your phone number at the top of every page, tappable on a phone.
  • A first line that says your trade and your area, like "Licensed electrician serving Tulsa and Broken Arrow".
  • Page titles that say the service and the place, so the right page can match the right search.
  • Photos of your own work and your own crew.
  • Licensing, insurance and warranty details where they apply to your trade.
  • A short request form for people who find you at 11 p.m. and don't want to call.
  • Pages that load quickly on a phone, because that's where these searches happen.

For the full list, see what every home service website needs. If you're still deciding how to build one, our guide to choosing a website builder for contractors compares the options.

Step 4: Give each service and each town its own page

A page that says "we do it all" can't be the best match for "tankless water heater installation". A page about tankless water heater installation can. Give each main service its own page: the job, what it involves, what affects the price, and how to book. An HVAC company might have pages for AC repair, furnace repair, heat pump installation and maintenance plans. A cleaning company might split regular cleaning, deep cleaning and move-out cleaning.

Towns work the same way. If you work in eight towns, a page for each one you really serve helps you match searches that include a town name. The catch is that each page has to be genuinely useful: jobs you've done there, local conditions, how quickly you can get there. Copying one page and swapping the town name is something Google's spam policies warn against. Our guide to service area pages covers how to do it well and when to skip a town.

Step 5: Earn reviews steadily

Reviews do two jobs. They feed prominence, which Google says can help your local ranking, and your star rating and review count sit right next to your name on the map, where a homeowner compares you with everyone else. They are about to let a stranger into their house, so it's no surprise they read reviews closely.

The method is simple: ask every customer, at the end of every job, and make it one tap. Then reply to every review, good or bad. Our guide on how to get more Google reviews has the wording, the timing and the rules Google enforces, including why you can't offer a discount for a review or ask only your happiest customers.

Step 6: Keep your name, address and phone the same everywhere

Your business appears in many places besides Google: Bing Places, Apple Business Connect, Yelp, Facebook, Nextdoor, the Better Business Bureau, your trade association, your chamber of commerce, and dealer locators for the brands you install. These listings are often called citations. The rule is to keep your name, address (or service area) and phone number identical across all of them. People call this NAP consistency.

Google asks businesses to represent themselves the way they are consistently known in the real world, across signage, stationery and branding. Watch for an old phone number, an old address from before you moved, and three versions of your name.

What not to do

Google's guidelines and spam policies name these practices directly, and the downside ranges from being ignored to having your profile suspended:

  • Keyword stuffing. Google's spam policies list blocks of text naming the cities a page is trying to rank for as an example. A footer with 60 town names doesn't help a customer.
  • Keywords in your business name. "Rivera Plumbing" is fine. "Rivera Plumbing Best Plumber Austin 24/7" breaks Google's naming rules unless that is truly your business name.
  • Fake or virtual addresses. Google says a mailing address you rent but don't operate from isn't eligible for a profile, and P.O. boxes aren't acceptable.
  • More than one profile for the same business. One business, one profile, unless you have truly separate locations with their own staff.
  • Copy-paste town pages. Near-identical pages made for each city are what Google calls doorway abuse.
  • Fake or paid reviews, and reviews from your staff or family.
  • Anyone promising guaranteed number one rankings. Google says it doesn't sell local ranking, so nobody can guarantee it.

How long it takes, and what to do meanwhile

SEO builds slowly. Changes to your profile can go live within days, but reviews, listings and good pages add up over months, and nobody can honestly promise you a date. Keep working jobs in the meantime. Answer every call, because a ranking is worth nothing if the phone goes to voicemail (see our guide to missed calls). Remind past customers when maintenance is due with email and text reminders. And understand the real cost of buying leads with our lead marketplaces vs your own website comparison.

A simple monthly SEO routine

  • Check your Google Business Profile: hours, holiday hours, services and phone number are still right.
  • Add a few photos from this month's jobs.
  • Reply to every new review.
  • Add one real job story to a service page or town page.
  • Fix any listing that still shows an old phone number, address or name.
  • Re-run your free online health report and compare with last month.

That's the whole game: be clear about what you do and where, keep your information accurate, do good work, and make it easy for happy customers to say so. When you're ready to put the pieces in place, get started with Yantra Pros.

Frequently asked questions

How long does SEO take for a home service business?
It varies by trade, town and competition, and nobody can honestly promise a date. Changes to your Google Business Profile can go live within a few days, though how much they help depends on your competition. Reviews, consistent listings and good service pages build over months. Treat it as a monthly habit rather than a one-time project.
Do I need a website if I have a Google Business Profile?
Yes, if you want to show up in the regular web results as well as the map. Your profile wins map results, while your website's service and town pages win organic results. Google also says it can pick up information about your business from your website, so a clear site supports your profile too.
Can I pay Google to rank higher in the map results?
No. Google says there is no way to request or pay for a better local ranking. You can pay for ads, including Local Services Ads, which appear in their own sponsored spots, but they don't change your position in the map or organic results.
Should I show my home address on Google?
Not if customers don't come to it. Google's guidelines say service-area businesses should hide their address, and give the example of a plumber running the business from home. Clear the address and set the towns or ZIP codes you serve instead.
Can I rank in towns where I don't have an office?
It's possible, especially in the regular web results, if you have a useful page for that town and real work there. Distance is one of Google's main factors for the map results, so those are harder to win far from your base. Don't set up a fake or virtual office to get around this, since Google doesn't allow it.

Your next customer is searching right now. Be the pro they find.

Set up your business, publish your website and start posting your work today.

Run the free report first