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
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
A
B
C
Scientific SEO
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 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.
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.
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.
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.
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.
Every engagement starts and ends with the same measurement.
Sample layout. Not a real client.
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.
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.
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.
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.
If you list the jobs you most want and the cities you cover, I can measure where each of your pages ranks.
Prefer to talk? Call (619) 675-7678, 9am to 6pm.