Plumbing websites that rank, one job type per page.

A plumbing website has to get an emergency caller to the phone in seconds, and give someone planning a repipe enough detail to choose you. I build and test pages for each, one job type at a time.

No long contracts. You talk to Simon.

Map pack: slab leak repair Carlsbad

Simplified map of San Diego County A B C
Illustrative
  • 17 years in SEO
  • Engineering degrees
  • 85% of clients in San Diego County
  • No long contracts

Where plumbing websites lose the job

  • The phone number is hard to tap on a phone
  • One services page covers every plumbing job you do
  • The repipe page is two sentences and a stock photo

How I work on a plumbing website

Scientific SEO

  1. 1 Measure I measure rankings for each job type across your cities, and calls from each page.
  2. 2 Change one thing I build or rewrite one page, such as water heater replacement.
  3. 3 Measure again I measure that page's rankings and calls again about two weeks later.
  4. 4 Keep what works I keep pages that earned rankings or calls, and revise or merge the weak ones.

What the work covers

What a plumbing website needs in order to rank and get calls

A plumbing website built to rank gives each job you do its own page: one that answers the search behind it, loads quickly on a phone and makes calling you the easiest thing on the screen. That is ordinary on-page SEO, applied to a business where one visitor has thirty seconds and another has a week.

The emergency page is read on a phone, one-handed

The visitor may be holding a towel against a pipe, and the page exists to get them to call. It needs the phone number as a tap-to-call button at the top, the hours a person answers, the cities you reach, and a sentence on what happens after they call. It also has to load fast on a mobile connection, which makes site speed part of the work. A long company history or an image slider works against it, and so does a contact form as the only way to reach you.

What goes on each job page

Describe the problem the way the homeowner experiences it, and then the work. For drain cleaning, that is which drains you clear, the signs (slow, gurgling, backing up into the tub), the methods you use and when a camera inspection is worth doing. For slab leak repair, it’s the signs a homeowner notices before they know the term, then how you locate the leak and the options for repair. Say what changes the cost, even if you publish no prices.

Jobs that sound alike often deserve separate pages, such as drain cleaning and sewer line repair.

Planned work needs longer pages

A reader planning a larger job is comparing companies over several days, so these pages should be detailed. Someone considering a repipe wants to know which pipe materials you use and why, how long the water will be off, who patches the walls and whether a permit is involved. Someone replacing a water heater wants tank and tankless compared honestly, including the cases where tankless is the worse choice. These pages get fewer visitors than an emergency page, and each inquiry is for a larger job. They are also the kind of page an AI answer can quote, which matters for your visibility in AI answers.

City pages that say something

A Carlsbad page and an El Cajon page that differ by one word help nobody, and Google may not show either. A city page is worth having only if it contains something true about your plumbing work in that city. Useful material includes the kinds of homes you work on there, the jobs you’re called for most and how you reach that area from your shop. I build service area pages on that basis, and if you rarely work in a city, I’d leave it off the site.

Facts that match your listings

Hours, phone number, service area and the list of services should match your Google Business Profile exactly. I mark them up with schema, which is code that states those facts in a form search engines and AI assistants can read directly.

A good page doesn’t rank by itself, though. In the map pack, where many emergency calls begin, your profile, your reviews and your distance from the searcher count as well. So I measure the pages and the profile together, and I change one of them at a time.

What a result looks like

Every engagement starts and ends with the same measurement.

Sample layout. Not a real client.

Trade, city: the problem in one line

Starting point
Rank grid before any change
What changed
The one or two changes that moved it
Result
Rank grid after, and the change in calls

Plumbing websites for companies across San Diego County

How many pages does a plumbing website need?

As many as you have distinct jobs and real service areas, and no more. For a typical plumbing company that means a page each for the main jobs (drain cleaning, water heaters, leak detection, sewer lines, repiping), separate pages for jobs that only sound alike, and a smaller number of city pages. I don't sell page count. In my view a few specific pages beat a pile of thin ones, and I add them one at a time so each can be measured.

Should water heater repair and water heater replacement be separate pages?

In most cases they should be. The repair search comes from someone with no hot water today. The replacement search comes from someone comparing tank and tankless units, sizes and installers over several days. One page that tries to serve both ends up too long for the first reader and too thin for the second. If your company does little replacement work, a single page is fine.

Do I need to rebuild my plumbing website to rank?

Not usually. Most gains come from fixing specific pages. A rebuild is worth it when the platform blocks those fixes or the site is too slow to repair. I check first, since a careless rebuild can lose rankings you have.

Does a blog help a plumbing website rank?

Only when a post answers one real question, such as why a water heater makes a popping noise or what the signs of a slab leak are. That kind of post can rank and can be quoted in AI answers. A monthly post written to fill a schedule does little. I'd write the job pages first, then add question pages one at a time and measure each.

Find out which plumbing jobs your website ranks for.

If you list the jobs you most want and the cities you cover, I can measure where each of your pages ranks.

  • A rank grid showing where you appear, and where you don't
  • The technical and Google Business Profile issues that matter most
  • What I'd change first, in plain English

Prefer to talk? Call (619) 675-7678, 9am to 6pm.

Step 1 of 2: your business

Your business

Where to reach you

No long contracts. You talk to Simon.

Call Get My SEO Audit