5.0 on Google from 30 reviews · Since 2012

SEO for plumbers

I help plumbing companies show up in Google Maps for "plumber near me" and the jobs they want more of, working from Macomb County with plumbers across Michigan.

  • A fixed quote before any work starts
  • Month to month, no contract
  • You deal with me, not an account manager

Get a free quote

I reply within one business day. Or call 586-221-0792.

Prefer to talk? Book a free consultation.

What you get

What local SEO should do for your business

You’re hiring someone who has done this for other businesses, not read about it. Thirteen SEO contracts on Upwork since 2016, from audits and setups for Eric W. and Nadia C. to ongoing work for Just Digital, Digital Concierge and Kenedy T., plus the local SEO I run for Captain Hook’s in the Florida Keys. The contracts are on my Upwork profile.

Show up where neighbors are looking

The map and the results under it for the searches that bring work: your service plus your town, or “near me.”

See what moved, every month

Rankings, Maps visibility, calls and form leads in one report, next to what I worked on and what is next.

Stop if it stops paying

Month to month, no lock-in. If the work is not paying for itself, you can end it.

Local SEO

From $2,000 per month

The price depends on how many locations and services you have, how much content you need, and how crowded your market is. You get a written, fixed quote after a free consultation. No contract lock-in.

How people search when they need a plumber

Most plumbing searches happen with water on the floor. People don’t search for “plumbing services.” They type what’s wrong:

  • “water heater leaking,” “no hot water,” “sump pump not working,” “toilet won’t stop running”
  • “plumber near me,” “emergency plumber,” “24 hour plumber”
  • “water heater replacement,” “drain cleaning,” “sewer line repair,” “repipe house”

The urgent searches are decided in the map results. Someone with a flooded basement looks at three plumbers, checks the stars, and calls the first one that looks open. They don’t read your About page. The planned jobs, like a water heater replacement or a repipe, give people time to compare, and those are the searches where a good service page wins.

So local SEO for plumbers comes down to two jobs. Be one of the three in the map for “plumber near me” in the towns you serve, and have a page for each job you want more of. That’s the same foundation every trade shares, covered on my SEO for contractors page. The rest of this page is what’s different for plumbing.

Why the map pack matters more for plumbing SEO than your website

For most trades the website and the profile split the work. For plumbers the profile does most of it, because emergency callers rarely scroll past the map.

Three things move you in those results. Your categories and services: “Plumber” as the primary category, with the services you actually do listed underneath. Your reviews: how many, how recent and what they say. And whether your profile looks open and active, with current hours, real photos and quick answers to questions.

The website still matters. Google checks it to confirm what you do and where. And for the planned jobs, the customer who clicks through needs a page that answers their question and a phone number they can tap. If yours needs that work, see my plumber website design page, or my plumbers website cost guide for what a site like that runs.

Questions to settle before you hire an SEO company for your plumbing business

Tell me what your business does and where, and you get a written, fixed quote. No contract lock-in.

Get my quoteOr call 586-221-0792
Can I rank in Google Maps if I work out of my house?

Yes. Google lets service-area businesses hide their street address and list the towns or counties they serve instead. Most plumbers should be set up this way. You still need a real address to verify the profile, and Google may ask for a video showing your truck, your tools and your business documents. You just don’t display the address to customers.

What you can’t do is list a mailbox store or a virtual office as your address. Google suspends profiles for that, and getting a suspended profile back is slow. If you have a shop customers visit, show the address. If you drive to every job, hide it and list the areas you actually cover, not every town within a two-hour drive.

How many reviews does a plumber need, and how fast?

There’s no set number. What matters is how you compare to the other plumbers in your map results, and whether the reviews keep coming. A profile with a burst of reviews two years ago and nothing since looks like a business that slowed down. A few new reviews every month looks like one that’s busy.

The easiest system is a text with your review link, sent the same day the job is done, while the customer still remembers you saved their basement. I write the text. Your techs send it from their phones. Ask them to mention the job and the town, like “replaced our water heater in Sterling Heights.” That helps more than “great service.” Answer every review with a short reply, especially the bad ones, because the next customer reads your reply too.

Which plumbing service pages should I build first?

The jobs you want more of and can make money on. For most plumbers that’s water heaters, drain and sewer work, sump pumps and emergency service, but your list depends on your trucks and your crew. If you’d rather not do small drain calls, don’t build a page for them.

Each page names the job the way customers say it, covers what usually causes the problem, what affects the price, whether you handle it as an emergency, and the towns you cover. A tap-to-call button sits at the top. One page per job, not one page that lists twenty services, because Google ranks a page for what it’s clearly about.

What do you need from me?

Manager access to your Google Business Profile. Photos from real jobs, taken on a phone before you pack up: the old water heater and the new one, a clean install, your truck. The towns where most of your calls come from and the jobs you want more of. Your Michigan plumbing license number, which comes from LARA, so I can put it on the site. Honest hours, including when you take emergency calls. And a tech on every job who will send the review text before leaving the driveway. Everything else runs by phone, video and email.

Send me your Google Business Profile link and the towns you want more calls from, and I’ll tell you what’s holding the profile back. If you want the bigger picture first, my Michigan SEO page covers how the monthly work runs.

How it works

What a month of local SEO work looks like

  1. 01

    Audit

    Your site, your profile and the businesses above you, written up in the order I will fix things.

  2. 02

    Fix the foundation

    Titles, page structure, speed, schema, redirects, duplicate listings and citation errors.

  3. 03

    Build and earn

    Service and town pages, articles for what customers search, profile posts, local links and a simple way to ask for reviews.

  4. 04

    Report

    Rankings, Maps visibility, calls and leads, plus what I did and why.

Illustration of Lake St. Clair near Harrison Township, Michigan

Who you'd work with

The web designer and local SEO consultant you'll actually talk to

I'm Ryan York, and WebPossible is a one-person web design and SEO company in Harrison Township, Macomb County. I learned the work as a scuba diver in the Florida Keys, tired of waiting on the person who ran our website, which is why I think about the phone ringing first and the design second. There's no team to hand you off to. The person who answers your first call is the person who designs your website, builds it and checks your rankings.

14
years building sites, since 2012
154
jobs completed on Upwork
5.0
stars on Google from 30 reviews

More about how I work

Reviews

Reviews from SEO and web design clients on Google, Clutch and Upwork

5.0 stars from 30 Google reviews, 5.0 from 5 verified Clutch reviews, and 83 client reviews on Upwork since 2016. 6 of the 13 I quote in full, with the source linked.

Read all 13 local seo reviews

Kara D.SEO · 3 years ago
★★★★★
I hired Ryan to help improve the SEO of my business website and he has been so easy to work with from the time I submitted my inquiry through the finishing touches. He is extremely responsive, organized in his approach, and thoughtful in his execution. I had many questions that I threw at Ryan, and he was able to answer them all, which made me feel really good about the entire process. Since the initial work started, I have added on more page updates because I am already seeing positive results. I look forward to continuing to work with Ryan and wouldn't hesitate to recommend him to other business owners that I know!
Operations Manager, Friendly LogisticsWeb design and development · Aug 2020
★★★★★
Communication is key, and that's his strong suit.
Website HQDivi landing pages · Feb 2023
★★★★★
Ryan was phenomenal to work with! He asked great questions, understood our project, and delivered without issue and right on schedule. I definitely will re-hire and recommend him.
Arlene S. PedersenClient websites · 3 years ago
★★★★★
I have used Ryan for many years and on many client websites, he has always been responsive, efficient and been great to work with. With his expertise, he has been able to facilitate creating websites I am proud of, and I have always been able to count on him. I trust him completely and have recommended him to my past clients for ongoing work.
General Manager, Cash Buyers MacombSEO, PPC and web development · Jul 2020
★★★★★
Ryan was a perfect fit. He's my first call if I ever need any help establishing or increasing my online footprint.
NewtonXMultiple WordPress websites · Feb 2023
★★★★★
Ryan had excellent attention to detail and delivered with quality and speed when necessary.

FAQ

Frequently asked questions about local SEO services and pricing

Is SEO worth it for a one-truck plumbing business?

If you have room for more calls, yes, and a small shop can compete in the map results without a big budget. Start with the Google Business Profile. It's where most emergency calls come from, and it costs nothing but time to get right.

Why does a competitor farther away show up above me in Google Maps?

Distance is only one part of how Google ranks the map results. Relevance and prominence count too, which means categories, services listed, reviews and how well known the business is around town. A plumber with a fuller profile and more recent reviews can outrank one who is closer.

Should I list 24-hour service if I only take some night calls?

Only if you'll answer. Set your hours to what's true and use the profile description to say you take emergency calls. A listing that says open and a phone that goes to voicemail at midnight costs you the job and often a bad review.

Do Local Services Ads make sense for plumbers?

They're worth testing. Plumbing is one of the trades Google shows them for, with a badge after it checks your license and insurance, and you pay per lead instead of per click. Reviews on your profile help both the ads and your map ranking.

How much does SEO for plumbers cost?

My local SEO starts at $2,000 a month, month to month. A one-time Google Business Profile cleanup is $400. If you need a new site first, that starts at $2,500.

Service area

Local SEO for businesses across Michigan, from Harrison Township

I'm in Harrison Township, Macomb County, on the Lake St. Clair side of metro Detroit. Most clients are in southeast Michigan, and I work with businesses across the state and beyond by phone, video call and email.

WebPossible
41253 Clairpointe
Harrison Township, MI 48045
586-221-0792
info@webpossible.net

See my Google Business Profile

SEO pages by area

Harrison Township, Michigan. Open in Google Maps

Tell me what you need. I’ll tell you what it costs.

A free quote, a straight answer, and no sales pitch. If I’m not the right fit, I’ll say so.

Get a free quote

I reply within one business day. Or call 586-221-0792.

Prefer to talk? Book a free consultation.