Skip to content
Passieon

Guide

Local SEO for plumbers

Plumbing is an emergency trade with a maintenance business attached, and the two need different pages. The emergency half is decided in minutes: a burst pipe at two in the morning produces a search, three taps on three map listings, and a call to whoever answers. Nothing about your website matters in that sequence except whether the number works and the hours say you are open.

8 steps

Free to read, in the order it pays to do it. Nothing to sign up for and nothing to download.

The maintenance half is slower and worth more over time. Boiler servicing, bathroom installs, leak detection, power flushing. People search those by name, compare, and book days later, which is where the site earns its keep.

Almost every plumber we look at is set up for neither: one page, a contact form, and profile hours that say nine to five when the business genuinely answers the phone at midnight.

What plumbers are actually competing for

These are the shapes the searches take. The words in brackets are whatever the searcher puts there, which is usually a town, a neighbourhood or a brand.

  • emergency plumber near me
  • 24 hour plumber [town]
  • boiler repair [city]
  • how much to fix a burst pipe
  • blocked drain plumber near me
  • bathroom installation quote [area]

The work, in the order it pays to do it

  1. 1

    Make the hours tell the truth, including out of hours

    If somebody answers at three in the morning, the profile should say open 24 hours. If nobody does, it should not. Half the emergency searches in this trade are filtered by the open-now toggle before anybody reads a word.

  2. 2

    Set it up as a service area business

    Hide the address unless customers visit a showroom, and declare the area you actually cover. A radius you cannot service produces call-outs you refuse, which wastes the call and the signal.

  3. 3

    Build the emergency page properly

    What to do right now to stop the water, how fast you can get there, what the call-out involves, and a number that rings a person. It is the highest-intent page in the trade and most plumbers do not have one.

  4. 4

    Write a page for each job people search by name

    Boiler repair, boiler installation, blocked drains, leak detection, power flushing, bathroom installation, immersion heaters. Seven searches, seven pages. One services page covering all of them ranks for none.

  5. 5

    Add the gas and trade registrations with numbers

    Gas Safe, WaterSafe, the local equivalent, with the registration number. It is a legal reassurance and a trust signal in one, and it is the first thing a careful customer checks.

  6. 6

    Get reviews that name the job

    "Fixed a burst pipe in [town] on a Sunday" is worth more than "great service" twice over: it reassures a reader in the same situation and it puts a real job and place in front of Google.

  7. 7

    Explain what drives the cost of a call-out

    Not a price list. What makes a job cheap or expensive, what an out-of-hours call involves, what a quote covers. People search cost constantly here and nobody answers it honestly.

  8. 8

    Check the number on a phone, at night

    Click to call from the profile, out of hours, from a mobile. This is the one test that matters in this trade and almost nobody runs it.

What usually goes wrong

Profile hours set to office hours by a web designer

Invisible for every open-now emergency search, which is most of the urgent money in the trade.

One services page listing eight jobs

Eight searches thrown away. Each job type is its own search with its own urgency.

A contact form as the main call to action

Nobody fills in a form while standing in water. The number has to be the first thing, tappable, at the top.

A call-tracking number on the site and a different one on the profile

Breaks the consistency the map pack reads, for the sake of attribution that can be done other ways.

How to tell whether it is working

Rankings are not the measure. These are, and all of them come from accounts in your own name rather than from a report you have to take on trust.

  • Calls from the profile, split into working hours and out of hours
  • Which job-type page each enquiry arrived through
  • Search Console impressions on emergency and 24 hour terms
  • How many call-outs turned into a maintenance customer, which is where the trade actually makes money

If you would rather not do it yourself

Everything above is work you can do without hiring anybody, and the profile half of it is worth doing whatever else you decide. If you want it done for you, this is the service that covers it, and we scope it on a call before anything starts.

Other guides

Questions about local SEO for plumbers

Do I need to be open 24 hours to rank for emergency searches?

No, but you must not claim it if you are not. Google filters heavily on open now, so the honest answer is to set the hours you genuinely answer the phone and to build the emergency page for the hours you do cover.

How many service pages does a plumber need?

One per job people search by name. For most plumbers that is between six and ten. Fewer than that and you are leaving searches on the table; many more and you are usually splitting the same job into variants.

Are directories worth paying for?

Consistent listings help, paid placement in them rarely does. Get the free ones accurate first; the consistency of the name, address and number across them is what feeds the map pack.

What about call tracking?

Use it, but keep one consistent number as the published one everywhere and track by other means, or use a provider that preserves the main number on the profile. Attribution is not worth breaking the signal.

Book a call with us

A 30-minute call in your working hours. Tell us what you sell and where, and we will tell you what we would do first and what it involves. Prefer email? Send your website through the form and the Passieon Team will reply within two working days.

Message us

Message us

Ask anything about your site or where your enquiries are going. It goes straight to a person, not a bot. Leave an email and you get a reply.