GUIDE

SEO for home service businesses

SHORT ANSWER

SEO for a contractor is three things working together: a complete Google Business Profile, a website with a real page for each service and main town, and a steady flow of new reviews. Google says local results are based mainly on relevance, distance and prominence, and that there is no way to pay for a better local ranking. Profile fixes can show up within days. Reviews and links build over months.

By Matt, Dialbridge. Updated .

Google profileMaps and the local pack
WebsiteService and town pages
ReviewsRating, count, recency
Profile links to the right page Reviews show on the profile Real reviews quoted on pages
Foundand chosen
The three parts of local SEO for a contractor, and how each one feeds the others.

How Google picks the local results

When someone searches "plumber near me" or "AC repair Edison," Google shows a map with a few businesses and then regular website results under it. Google's own help page says local results are "mainly based on relevance, distance, and popularity," and spells those out as three factors:

Relevance

"How well a Business Profile matches what someone is searching for."

You control this: categories, services, service pages
Distance

"How far each business is from the customer who's searching."

You can't change this. Don't fake it.
Prominence

"How well-known a business is," including links to your business and how many reviews you have.

You build this: reviews, links, mentions

Two more lines from that same page are worth remembering. "More reviews and positive ratings can help your business's local ranking." And: "There's no way to request or pay for a better local ranking on Google." Anyone who tells you they can buy you a spot in the map is wrong.

We cover the map side in detail in how contractors rank higher in Google Maps. This guide is about how the profile, the website and the reviews work together, and what to do in what order.

Profile, website and reviews: who does what

Your Google Business Profile

This is what shows in the map. It carries your categories, services, hours, photos, service area and reviews. It's free, and for a lot of "near me" searches it's the first thing people see. Two rules from Google's guidelines trip up a lot of owners. Your name "should reflect your business's real-world name," so "Rivera Plumbing" is fine and "Rivera Plumbing Best Emergency Plumber Edison" is not. And if you go to customers instead of them coming to you, "you should hide your business address," and keep your service area within "about 2 hours of driving time."

Your website

The website does two jobs. It's what ranks in the regular results under the map, and it backs up the profile. When your profile links to a site that clearly says what you do and where, Google and the customer both get the same story. Each main service gets its own page, which is how you show up for "water heater replacement" and not only "plumber." What those pages should look like is in our contractor website design guide.

Your reviews

Reviews feed prominence directly, and they're what people read before they call. The count matters, the rating matters, and so does whether they're recent. Google's policy bans offering "payment, discounts, free goods and/or services" for reviews, and bans asking only happy customers ("selectively solicit positive reviews"). So the system is simple: ask every customer, every time. Here is how contractors get more Google reviews.

What to do first

Most owners start in the wrong place, usually with a new website or a blog. Climb from the bottom. Each step makes the next one work better.

  1. Claim, verify and finish your Google profileRight categories, every service, real hours, service area, photos of your own jobs.Start here
  2. Ask every customer for a reviewSame day as the job, with a direct link. Reply to every review.
  3. One page per main serviceStart with the jobs that pay best. Link each one from the profile and the homepage.
  4. Fix your listings everywhere elseSame name, address and phone on every directory.
  5. Town pages, only where you have real local contentJobs, photos and reviews from that town.
  6. Earn local links and mentionsSuppliers, associations, sponsorships, local news.Ongoing
The order we use. The bottom steps are free and fast. The top ones take longer.

Make getting a review link easy with our free review link generator and a review QR code for invoices and truck magnets.

Not sure where you stand against the other contractors in town? The free Lost Job Report compares your reviews, reply speed and missed calls with businesses near you.

Get the free report

Service and town pages done right

This is where most contractor SEO goes wrong. The cheap version is one page per town with the same text and the town name swapped. Google has a name for that. Its spam policies describe doorway abuse as pages "created to rank for specific, similar search queries," and list "pages targeted at specific regions or cities that funnel users to one page" as an example. A separate policy on scaled content abuse covers "many pages" generated "without adding value for users," including with AI tools.

Doorway pages
/plumber-woodbridge-nj/
/plumber-metuchen-nj/
/plumber-edison-nj/Best Plumber in Edison

Looking for a plumber in Edison? Rivera Plumbing is the top-rated plumber in Edison, NJ. We offer plumbing services in Edison and the surrounding areas. Call today!

Same paragraph on every page. Only the town changes.

A real town page
/areas/edison-nj/Plumbing in Edison, NJ
  • Recent jobsWater heater swap off Oak Tree Rd. Sewer camera inspection before a home sale.
  • PhotosCaptioned with the job and the neighborhood
  • Local detailWhat you see in houses there, which permits you pull, how fast you usually arrive
  • ReviewsFrom Edison customers, quoted word for word

Things only this town's page could say.

The same town, two ways. Business name and job details are made up for the example.

Rules we follow:

  • Services first, towns second. A strong "drain cleaning" page helps you in every town you serve. A thin town page helps nowhere.
  • Write a town page only when you have something to put on it. Real jobs, real photos, real reviews from there. If you can't, list the town on your service area page instead.
  • Write it like you'd explain it to the customer. Google's starter guide says to write content readers "will find helpful and reliable." It also says word count by itself doesn't affect ranking, so don't pad.
  • Link pages to each other. Service pages link to the towns, town pages link to the services you do there, and the profile links to the most useful page.

Citations: same name, address and phone everywhere

A citation is any listing of your business on another site: Yelp, Bing Places, Apple Business Connect, Facebook, the BBB, Angi, Nextdoor, your supplier's "find a pro" page, the local chamber. Google doesn't publish a citation score, but its prominence factor uses information from across the web, and its own guidelines ask for the name you use "consistently on your storefront, website, stationery." Mismatched listings also send real customers to an old phone number.

ListingNamePhoneFix
Google profileRivera Plumbing(732) 555-0142The master copy
Website footerRivera Plumbing(732) 555-0142Matches
YelpRivera Plumbing & Drain LLC(732) 555-0142Change the name
Old directory listingRivera Plumbing(732) 555-0199Old number. Update or remove

Do this once, properly. Write down your exact name, address (or service area) and phone, then fix the big listings by hand. Skip anyone selling "submission to hundreds of directories." Google's own advice on hiring help warns about firms that talk about "submitting your site to thousands of search engines."

Your Place ID helps when you set up review links and some listings. Find it with our free Place ID finder.

What to expect and when

We won't promise you a ranking date, and you should be careful with anyone who does. Google itself says: "Every change you make will take some time to be reflected on Google's end. Some changes might take effect in a few hours, others could take several months." What we can tell you is what tends to move fast and what is slow.

Fast
Profile editsGoogle says edits are usually reviewed in up to 10 minutes, sometimes up to 30 daysNew reviewsShow on your profile as customers post themBook button and photosCustomers see them as soon as they're live
Weeks
New or changed pagesCrawling can take "a few days to a few weeks," per GoogleJudging a changeGoogle suggests waiting a few weeks before you decide if it worked
Months
Review count and ratingBuilds one job at a timeLinks and mentionsEarned, not boughtRanking for competitive searchesDepends on your town and who you're up against
What usually moves fast and what is slow. Google gives no fixed timelines for rankings.

This is also why the order above matters. The fast things are on the profile and in your review habit. They help this month. The website and links are the slow, compounding part.

A monthly SEO routine

SEO for a local contractor is mostly small habits done every month. This is the routine we'd run if it were our business:

Week 1

Profile check. Hours right, holiday hours set, a few new job photos, answer any questions on the profile.

Week 2

Reviews. Did every finished job get a review request? Reply to every new review, good or bad, in your own words.

Week 3

One page better. Add or improve one service page or town page with new photos, jobs and reviews.

Week 4

Look at the numbers. Profile calls and website clicks in your Business Profile performance, searches in Google Search Console. Fix one listing that's wrong.

HVAC SEO and plumbing SEO: what's different

HVAC SEO

Demand swings with the weather, so your profile and homepage should swing too: repair and AC in summer, heating in winter. Give installs, maintenance plans and each brand you service real pages, because replacement shoppers compare before they call. Keep your categories and services specific to what you actually do. See Dialbridge for HVAC.

Plumbing SEO

A lot of plumbing searches are emergencies, and the map wins those. That makes your hours, your answer rate and your review count matter more than a blog. If you list 24 hour service, someone has to answer at night, or the calls you paid to rank for go to voicemail. Build pages for drains, water heaters, sewer lines and leaks. See Dialbridge for plumbers.

Roofing works differently, with bigger jobs and longer decisions. We cover it on Dialbridge for roofers.

DIY or an agency?

Most of what's on this page an owner can do alone. The hard part is doing it every month while running jobs. Google's own page on hiring an SEO is worth reading before you sign anything. A few lines from it: "No one can guarantee a #1 ranking on Google." "Be wary of SEO firms and web consultants or agencies that email you out of the blue." "Be careful if a company is secretive or won't clearly explain what they intend to do."

Do it yourself if

  • You have an hour a week and will actually spend it.
  • You can write about your own jobs and take your own photos.
  • You serve a few towns, not a whole metro.
  • You already ask every customer for a review.

Get help if

  • The routine above keeps slipping to "next month."
  • You're adding services or towns faster than you can write pages.
  • You need the website, the profile, reviews and follow-up handled together.
  • Your current agency can't show you what they changed.

If you hire someone, ask the questions Google suggests, including "What kind of results do you expect to see, and in what timeframe? How do you measure your success?" Make sure your profile, domain and website stay in your name. We compared the options in Dialbridge vs a marketing agency and Dialbridge vs doing it yourself.

Sources: Google Business Profile Help: Tips to improve your local ranking on Google; Google Business Profile Help: Guidelines for representing your business on Google; Google Business Profile Help: Edit your Business Profile; Google Maps: Prohibited and restricted content (fake engagement); Google Search Central: Spam policies (doorway abuse, scaled content abuse); Google Search Central: SEO starter guide; Google Search Central: Ask Google to recrawl your URLs; Google Search Central: Do you need an SEO?

Questions owners ask

How long does contractor SEO take to work?

Google gives no fixed timeline. It says some changes take effect in a few hours and others take several months, and suggests waiting a few weeks before judging a change. Profile fixes and new reviews show quickly. New pages can take a few days to a few weeks to be crawled. Reviews and links build over months.

What matters most for local SEO for contractors?

Google says local results are based mainly on relevance, distance and prominence. For a contractor that means a complete and verified Google Business Profile, real pages for each service you offer, and a steady flow of reviews from every customer.

Can I pay Google to rank higher in Maps?

No. Google says there is no way to request or pay for a better local ranking. Paid ads like Local Services Ads show in their own spots above the map, but they do not change your free map ranking.

Should I make a page for every town I serve?

Only for towns where you have real local content: jobs, photos and reviews from there. Google treats many near-copy pages targeted at different cities as doorway abuse. A strong page for each service usually helps more than a stack of thin town pages.

What are citations in local SEO?

Citations are listings of your business name, address and phone on other sites, like Yelp, Bing Places, Apple Business Connect, Facebook and industry directories. Keep them identical to your Google profile so customers and Google get the same details everywhere.

Should I put keywords in my Google Business Profile name?

No. Google says your name should reflect your real-world business name and that adding unnecessary information to it is not permitted. Use your services, categories and website pages for keywords instead.

Is an SEO agency worth it for a plumbing or HVAC business?

It can be, if they explain exactly what they will change and show you their work. Google warns that no one can guarantee a number one ranking and to be wary of firms that email you out of the blue. Keep your profile, domain and site in your own name.

WANT IT DONE FOR YOU?

Dialbridge sets up and runs the whole system: your Google profile, a website with real service and town pages, review requests after every job, and the calls and follow-up that turn searches into booked jobs. See how it works for your trade:

MORE GUIDES

RANKING IS HALF OF IT.

The other half is answering.

See how many of the calls and messages your listing brings in slip through before they become jobs.

Get started