Key takeaways:
- Google ranks local results on relevance, distance and prominence, so a plumber's map ranking drops the farther a searcher is from your base.
- Google says a service area should stay within about 2 hours of driving time from your base, with up to 20 areas listed.
- City pages that only swap the town name match the doorway examples in Google's spam policies.
- Google screens plumbers more strictly than most trades for Local Services Ads, including state license checks where local law requires them.
- The number that matters most is booked calls from search, not rankings or visits.
Most plumbing calls start with a phone in someone's hand and water on the floor. SEO for plumbers is about being the business that phone finds first, then giving the caller enough proof in ten seconds that you are licensed, close and open right now. Plumber SEO is not a different science from other local SEO, but the urgency changes which pages and signals carry the weight.
This guide is written for owners of small and mid-size plumbing companies in the US. It skips the generic tips you have already read and focuses on the three pages most plumbing sites get wrong: the emergency page, the service area pages and the license page. You will also see how Google Business Profile, reviews, Local Services Ads and AI answers fit around them, and how to tell whether any of it is working.
Why is SEO for plumbers different from other local businesses?
Plumbing searches are urgent, local and trust-heavy all at once, and few other trades stack all three. A diner can wait until tomorrow to pick a restaurant; a homeowner with a flooded basement picks within minutes and usually calls one of the first three names they see.
That urgency changes the job in three ways.
- Distance counts more. Google's guide to local ranking names relevance, distance and prominence as the three factors. A searcher ten miles from your base will often see a closer plumber first, even if your reviews are better.
- The phone is the conversion. Emergency searchers rarely fill in forms. If your number is not one tap away on a phone screen, the visit is wasted.
- Trust has to be instant. People are letting a stranger into their home, often at night. A license number, insurance proof and recent reviews do more selling than any headline.
So the work is less about publishing lots of content and more about getting a small set of pages and profile settings exactly right. The rest of this post follows that order.
How do you set up your Google Business Profile as a plumber?
Pick "Plumber" as your primary category, list every service you offer, set honest hours and a real service area, and use a local phone number you control. The profile is what shows in the map pack, and for urgent searches the map pack often gets the call before any website does.
We cover the full field-by-field process in our Google Business Profile optimization guide, so here we focus on the plumber-specific settings.
Categories and services
Your primary category is the strongest relevance signal on the profile. Add secondary categories only when they are real, separate lines of business, such as "Water heater installation service" or "Drainage service." Then fill in the services list with the jobs you want calls for: drain cleaning, water heater repair, sewer line repair, leak detection, repiping and so on.
Service area and address
Most plumbers work from a shop or a home office and drive to customers. Google's help page on managing service areas says the overall area "shouldn't be more than about 2 hours of driving time" from your base, and you can list up to 20 service areas. If customers do not visit your address, Google tells you to remove it from the profile.
Listing 60 suburbs will not stretch your reach. Distance is judged from where Google believes you are based, so a tight, truthful area tends to perform better than a wide one.
Hours and phone number
Google's Business Profile guidelines ask for your regular customer-facing hours and a phone number "under the direct control of the business." If you truly answer the phone at 2 a.m., say so. If you don't, don't mark the profile as open 24 hours, because a missed call at night costs you the job and often a bad review.
The same guidelines rule out stuffing services or city names into your business name. "Smith Plumbing" is fine; "Smith Plumbing 24/7 Emergency Plumber Phoenix" risks a suspension that removes you from Maps altogether.
Reviews, listings and links
Reviews build prominence and trust, listings confirm your details are real, and links tell Google other sites vouch for you. They support your pages; they cannot replace them.
Reviews. Google says more reviews and positive ratings can help your local ranking, and that replying helps you stand out. Ask after every finished job, ideally with a short text and a direct review link, and mention the service in your reply ("Glad the water heater swap went smoothly"). Never offer a discount for a review. For more on how reviews affect rankings, read do Google reviews help SEO.
Listings. Keep your business name, address (or service area) and phone number identical on Google, Bing Places, Apple Business Connect, Yelp, Angi, the Better Business Bureau and your local chamber. Mismatched listings make Google less sure which details are correct.
Links. The best links for a plumber come from real relationships: supply houses, trade associations, local sponsors, builders and property managers you work with. Guest posts on relevant, reputable home and trade sites also help. Bought or spammy links are not worth the risk.
How should a plumber win emergency searches?
Win emergency searches by being genuinely reachable, then proving it on a page built for a phone screen. Searches like "emergency plumber near me" or "burst pipe repair" are judged on the same factors as any local search, but the person behind them picks fast, so speed and clarity decide who gets the call.
Be honest about your hours first
Everything else depends on this. If you offer emergency service, decide what it really covers (nights, weekends, holidays) and make the website, the profile and your voicemail say the same thing. Mixed signals confuse Google and frustrate callers.
Build one emergency page that does one job
A strong emergency page has:
- A tap-to-call phone number at the top, visible without scrolling on a phone.
- A plain statement of when you answer, matching your profile hours.
- The emergencies you handle: burst pipes, sewer backups, no hot water, gas line concerns if you are licensed for them.
- What the caller should do before you arrive, such as finding the main water shutoff.
- Your license number, insurance status and a few recent reviews.
- The towns you can reach quickly.
That last list item should be short and true. A page that promises a fast arrival in 40 towns you rarely visit is a page that earns angry reviews.
Answer every call
The best emergency ranking in your county is worthless if calls go to voicemail at 10 p.m. Some plumbers use an answering service; others now use an AI voice agent that answers, triages the job and books it into the calendar. We explain how that works for trades in our post on AI for home services.
How do you build service area pages that Google won't treat as doorways?
Write one page per town you genuinely serve, and make each page say something only true of that town. Pages that swap the city name into the same text are what Google's spam policies call doorway abuse, and they tend to sink rather than rank.
What Google's policy actually says
Google's spam policies list "multiple domain names or pages targeted at specific regions or cities that funnel users to one page" as a doorway example. They also flag "substantially similar pages that are closer to search results than a clearly defined, browseable hierarchy." The policy is not against city pages; it is against city pages with nothing behind them.
A quick test for each page
Before publishing a service area page, ask: if I deleted the town name, could a reader still tell which town this page is about? If the answer is no, the page needs more local substance. Useful local details for plumbing include:
- The age and type of housing (older homes with galvanized pipe, newer builds with PEX).
- Water hardness and what it does to water heaters and fixtures.
- Whether the town is on city sewer, septic, or a mix.
- Local permit rules for water heater swaps or sewer work, where you have checked them.
- Jobs you have actually done there, with photos you took.
- Your realistic arrival time from your base.
We saw the cost of skipping this on a tree service site, a different trade with the same problem. Its 18 town pages were 86% identical. After we rewrote each one around that town's own tree rules and fixed other crawl issues, average position moved from 33.0 to 12.5 over a 28-day comparison.
How many pages to build
Start with the towns that already send you the most work, usually five to ten. Add more only when you can write something real about each one. If you run more than one branch, our guide to local SEO for multiple locations covers how to split profiles and pages between them.
Why does a license and insurance page help plumbers rank and convert?
A clear license and insurance page answers the question every homeowner asks before letting you in, and it gives Google and AI tools a checkable fact about your business. None of the large plumbing guides we reviewed treat it as its own page, which is exactly why it is worth doing.
Plumbing is regulated differently around the country. Licensing is often handled at the state level, and sometimes by a city or county, so the right numbers to show depend on where you work.
Google already checks this for ads
Google treats plumbing as a high-trust category. Its Local Services Ads screening requirements say plumbing professionals "undergo an additional level of screening, including service professional background checks," and list state-level business and owner licenses where local law requires them, plus general liability insurance. If Google screens for it in ads, a searcher is right to look for it on your site.
What to put on the page
- Every license number you hold, the issuing board, and a link to the board's public lookup if it has one.
- Your insurance type (general liability, workers' compensation) and a line saying proof is available on request.
- Who your licensed master or responsible plumber is, with a short bio and photo.
- Any manufacturer or trade training you can document.
- How you handle permits and inspections.
Link to this page from your footer, your emergency page and every service area page. Then repeat your license number in small text near your phone number in the header, since many callers never scroll.
Which pages should a plumbing website have?
A plumbing site needs a homepage, one page per main service, an emergency page, service area pages, a license and insurance page, a reviews page and a contact page. Each one should answer a different search, so they support each other instead of competing.
| What the customer searches | Page that should rank | What makes it win |
|---|---|---|
| "plumber near me", "plumber [town]" | Homepage plus Google Business Profile | Clear service area, reviews, tap-to-call |
| "emergency plumber", "burst pipe" | Emergency page | Honest hours, phone at the top, first steps |
| "water heater repair [town]" | Water heater service page | Brands you service, repair vs replace guidance |
| "drain cleaning [town]" | Drain service page | Methods used (snaking, hydro jetting), camera inspection |
| "is [company] licensed" | License and insurance page | License numbers, board lookup links, insurance |
| "[company] reviews" | Reviews page plus profile | Recent, specific reviews with your replies |
| "why does my toilet keep running" | Blog post | A real fix, plus when to call a pro |
On-page basics
Put the service and the town near the start of each page title, keep titles around 60 characters, and write a meta description that gives a reason to call. Use one H1 per page, short paragraphs and real photos from your jobs rather than stock images of smiling plumbers.
Technical basics
Your site must load fast on a phone, run on HTTPS, and have no broken pages left over from old redesigns. Make the phone number a real tel: link. Check Google Search Console for pages that are not indexed, since a service page Google cannot see will never rank.
Schema for plumbers
Schema.org has a dedicated Plumber type that sits under LocalBusiness. Use it on your homepage and service area pages with your name, phone, areaServed, opening hours and hasCredential for your license. Our post on schema markup for AI search shows what a clean setup looks like.
Blog topics that bring calls
Write about the problems homeowners search before they call: a toilet that keeps running, low water pressure, a water heater making noises, a smell from the drain. Each post should give a genuine fix for the easy cases and say plainly when a pro is needed. Those posts also feed the AI answers covered below.
How do AI answers choose which plumber to recommend?
AI assistants like ChatGPT and Google's AI Overviews pull from the same signals as local search: your profile, your reviews, your listings and the plain facts on your website. A plumber whose site states services, towns, hours and license numbers in clear sentences is much easier for these tools to quote.
Three habits help most:
- State facts plainly. "We are licensed in [state], license #12345, and we answer emergency calls from 6 a.m. to midnight" is easy for an AI tool to repeat. Vague claims are not.
- Answer real questions on the page. A short FAQ on each service page gives AI tools ready-made answers to lift.
- Keep everything consistent. If your hours differ between your site, your profile and Yelp, AI tools may repeat the wrong one.
You can check what AI tools say about you today by asking them who the best plumber is in your town. Repeat the check every month or two and note what changed.
How do you measure plumber SEO and decide whether to hire help?
Measure booked jobs from search, using a call tracking number on your website and the call data in your Google profile. Rankings and visits are early signals; calls and booked jobs are the result.
What to track each month
- Calls from your Google Business Profile.
- Calls and forms from your website, tracked by source.
- Which pages those calls came from (emergency, service, town pages).
- New reviews and your average rating.
- Where you show in the map pack for your top five services, checked from a few points in your area.
Keep your real local number as the main line on your Google profile so listings stay consistent, and use tracking numbers on the website to see which pages produce calls. For a sense of what good results look like, an auto repair shop we work with went from 3 to 25 phone calls a month from Google search after we fixed review data that search engines read as zeros and rebuilt 22 thin service pages. That is a different trade, but the lesson carries: small fixes to what Google can read often matter more than new content.
SEO vs Local Services Ads
| SEO | Local Services Ads | |
|---|---|---|
| How you pay | Your time or a monthly fee | Per lead |
| Speed | Builds over months | Can start once screening clears (Google says 3 to 4 weeks on average) |
| Where you show | Map pack and organic results | Top of the page, above the map pack |
| What stops it | It keeps working if maintained | Stops when the budget stops |
| Best for | Steady, lower-cost calls over time | Filling the gap while SEO builds |
Many plumbers run both: ads for immediate calls, SEO for the calls that keep coming without a per-lead cost. Expect the SEO side to take months, not weeks, to build.
DIY or hire help?
You can do the profile, reviews and listings yourself in a few evenings. Service area pages, schema, technical fixes and tracking are where most owners get stuck or run out of time.
Common mistakes
- Marking the profile open 24 hours when nobody answers at night.
- Publishing 50 near-identical city pages in one go.
- Hiding the license number or leaving it off the site entirely.
- Changing phone numbers across listings during a rebrand and never cleaning them up.
- Judging the work by rankings instead of booked calls.
Frequently Asked Questions
How long does SEO take for a plumbing company?
Profile and review improvements can show in the map pack within a few weeks. Service area pages and new content usually take three to six months to build steady calls, longer in crowded metro areas. Your starting point, competition and how consistently the work is done all change the timeline.
What keywords should plumbers target?
Target three groups: service plus town ("water heater repair [town]"), emergency phrases ("emergency plumber," "burst pipe repair"), and problem questions ("why is my drain gurgling"). The first two bring callers ready to book; the third builds trust and feeds AI answers.
Should plumbers have a separate page for every city they serve?
Only for towns you genuinely serve and can write something specific about. Google's spam policies treat near-identical city pages as doorways, so five strong town pages beat fifty thin ones. Start with the towns that already send you the most work.
Is plumber SEO worth it if I already run Google ads?
Yes, for most plumbers. Ads stop the day the budget stops, while SEO keeps producing calls once the pages and profile are in good shape. Running both lets you fill today's schedule while building calls you don't pay for per lead.
Do I need to show my plumbing license on my website?
Showing it is one of the simplest trust signals you can add. Homeowners check it before letting you in, and Google's own ad screening for plumbers includes state license checks where local law requires them. Put the number on a dedicated page and near your phone number.
Get a free AI SEO audit for your plumbing business
If you are not sure whether your profile, emergency page or service area pages are holding you back, start with a free audit. We will check how Google and AI tools read your business, which pages send calls and which ones look thin, and give you a plain-language list of fixes in priority order. If you want us to handle it, we quote a fixed scope after the audit; see our AI SEO services for what that covers.
WhatsApp our team, email info@speedxmarketing.com, or use our contact page. We're SpeedX Marketing, and we would be glad to look.



