Most people searching for a plumber make a decision in under a minute. They type "emergency plumber near me" or "boiler repair [town name]" into Google, glance at the first two or three results, and call. If your plumbing business isn't visible in that moment, you've lost the job before you even knew it existed.
That's why SEO matters more for plumbers than it does for almost any other trade. Plumbing work is demand-driven and local. Customers aren't browsing — they're looking for immediate help, and they're going to whoever shows up first.
This guide walks you through every step of plumber SEO, from finding the right keywords to building the kind of online presence that keeps your phone ringing consistently. Whether you're starting from scratch or looking to improve what's already there, these are the strategies that work.

What Is SEO for Plumbers?
SEO stands for Search Engine Optimisation. For plumbers, it's the process of making your website and online presence more visible when potential customers search for plumbing services in your area.
That means appearing in two key places on Google:
Organic results — the standard list of web pages ranked by Google based on relevance, authority, and quality.
The Map Pack — the block of three local businesses that appears near the top of results for location-based searches, complete with star ratings, phone numbers, and directions.
Getting into both is the goal. Organic rankings drive sustained traffic over time. The Map Pack captures the urgent, high-intent searches where someone's already ready to call.
SEO isn't a quick fix — it takes months to build. But once it's working, it delivers a consistent flow of leads without the ongoing spend of paid advertising.
Why SEO Matters More for Plumbers Than Most Trades
Plumbing demand is immediate. When a pipe bursts, a boiler fails, or a drain backs up, people don't ask friends for recommendations or flick through a trade directory at their leisure. They grab their phone and search.
That urgency changes everything. A plumber who dominates local search results captures those calls. One who doesn't, doesn't.
Consider what the search results page looks like for a typical query like "plumber in [your town]":
- At the very top: Google Local Services Ads (pay-per-lead ads with a "Google Screened" badge)
- Below that: standard Google Ads
- Then: the Map Pack (three local businesses from Google Business Profile)
- Finally: organic website results
If you're not appearing in the Map Pack or the organic results, you're invisible to a huge proportion of your potential customers. Most people never scroll past the Map Pack. Getting into it should be a priority.
The good news is that the plumbing market in most UK towns is far less competitive online than it feels on the ground. Many local plumbers have poorly optimised websites or no website at all. That creates a genuine opportunity to get ahead with some focused, consistent effort.
Step 1 – Keyword Research for Your Plumbing Business
Keywords are the foundation of your SEO. They're the phrases your potential customers type into Google, and they tell you exactly what content you need to create.
For plumbers, keywords fall into three main categories:
Service keywords — what you do. Think "boiler installation", "emergency plumber", "central heating repair", "bathroom fitting", "drain unblocking". Each of these is a potential page on your website.
Location keywords — where you work. "Plumber in Guildford", "boiler repair Woking", "emergency plumber Surrey". These are often the most valuable searches because they signal clear local intent.
Long-tail keywords — more specific phrases that combine a service and a location, or answer a specific question. "How much does a new boiler cost in London?" or "plumber for emergency leak repair in Bristol" are good examples. Lower competition, higher conversion rate.
Start by making a list of every service you offer. Then combine those services with every town, borough, or area you cover. That combination is your target keyword set.
To check search volumes and understand how competitive each keyword is, use an SEO tool like SE Ranking. It lets you type in a keyword and see how many people search for it each month, what the competition looks like, and what similar keywords you might be missing. It's significantly more affordable than tools like Ahrefs or Semrush, and it has all the features a small plumbing business needs.
You can also learn a lot from Google itself. Search for one of your target keywords, scroll to the "People also ask" section, and look at the related searches at the bottom of the page. These are real queries from real customers — and they often suggest blog post topics or page ideas you hadn't thought of.
For a comprehensive list of plumbing keywords with approximate search volumes, take a look at our dedicated post on keywords for plumbers.
Step 2 – Create Service Pages and Location Pages
Once you know which keywords you're targeting, you need to build pages for them. This is where many plumbing websites fall short: they have a single "Services" page that lists everything they do, rather than individual dedicated pages for each service.
Service pages should cover one service (or a close cluster of two or three related services) in depth. A page titled "Boiler Installation in London" will rank far more reliably than a generic services page that mentions boiler installation in passing.
When you're starting out, focus on your highest-value services first — typically emergency plumbing, boiler installation and servicing, and central heating. Once those are ranking, expand to more specific services.
Location pages extend your reach beyond your primary town. If you serve a radius of 15–20 miles, create individual pages for each main town or borough within that area. A page targeting "plumber in Godalming" and another targeting "plumber in Haslemere" will each capture local searches that a generic page never would.
When building these pages:
- Write genuinely useful content — not just a keyword-stuffed paragraph. Explain what the service involves, why people need it, and why they should choose you.
- Keep keyword use natural. Include your target phrase in the heading and a few times in the body, but write for the reader first.
- Add a clear call to action on every page — a phone number, a contact form, or a link to get a quote.
For advice on building high-converting pages, take a look at our guide on how to create a landing page.
Step 3 – Optimise Your On-Page SEO
On-page SEO refers to the elements on each page that you can directly control. Getting these right is one of the quickest wins available to you.
Title Tags
The title tag is the clickable headline that appears in Google search results. It's one of the most important on-page signals.
Keep title tags under 60 characters and include your target keyword near the front. A good format for a service page:
Boiler Installation – Guildford – [Your Business Name]
For a location page:
Plumbers in Godalming | [Your Business Name]
Avoid duplicating your primary location across every page title. If your main website is already clearly associated with a town, you don't need to add it to every single title tag.
For a full breakdown of title tags and how to write them well, see our post on what is a title tag.
Meta Descriptions
The meta description appears beneath your title tag in search results. It doesn't directly affect rankings, but a well-written one increases click-through rates — which matters.
Keep meta descriptions between 120 and 155 characters. Include your target keyword, a clear description of what the page offers, and a soft call to action. For example:
[Your Company] are experienced plumbers in Godalming, covering central heating, boiler servicing, and emergency callouts. Call us today for a free quote.
For a detailed guide to writing these well, see our post on how to write a meta description.
URL Slugs
Keep your page URLs short and descriptive. They appear in search results and give users an immediate sense of what the page is about.
For a service page: /boiler-installation/
For a location page: /plumber-godalming/ or, if you have multiple services targeting the same location: /boiler-installation-godalming/
Pick a structure and stick to it. Changing URLs later is possible but requires careful redirects to avoid losing your existing search rankings.
Step 4 – Technical SEO
Technical SEO covers the behind-the-scenes elements of your website that affect how search engines crawl, index, and rank it. It's easy to overlook, but a technically poor website will hold back even the best content.
Hosting and Site Speed
Slow-loading websites frustrate visitors and are penalised by Google. As a rough benchmark, if your website takes more than three seconds to load on mobile, you're likely losing potential customers.
Cheap shared hosting — typically anything under £10 a month — often puts thousands of websites on the same server, causing significant slowdowns. If you're on a budget host and wondering why your site feels sluggish, that's probably why.
Good WordPress hosting from providers like WP Engine or Kinsta costs more, but the speed improvement is tangible and worth it.
Site Structure
A clear, logical site structure helps search engines understand what your website is about and find all your pages. It also helps visitors navigate without getting lost.
A simple structure for a plumbing website might look like this:
- Homepage
- Services (parent page)
- Boiler Installation
- Emergency Plumbing
- Central Heating Repair
- Bathroom Fitting
- Locations (parent page)
- Plumber in [Town 1]
- Plumber in [Town 2]
- Blog
- About
- Contact
- Services (parent page)
Use your navigation menu to link to your most important service pages, and use internal links within your content to connect related pages together.
Mobile-First
Google indexes your website primarily from a mobile perspective. If your site doesn't display properly on a smartphone, you'll be penalised in rankings regardless of how good it looks on desktop.
Any website built in the last few years on a mainstream platform — WordPress, Wix, Squarespace — should be responsive by default. If you're unsure, open your website on your phone and check. If text is tiny, elements are overlapping, or buttons are difficult to tap, it needs fixing.
Sitemaps
A sitemap is a file that lists all the pages on your website and helps search engines find and index them efficiently. Most SEO plugins generate one automatically. For WordPress, SEOPress (which I use on all my builds) handles this cleanly and gives you full control over what appears in the sitemap.
Once your sitemap is in place, submit it to Google Search Console at yourwebsite.com/sitemap_index.xml. For a more detailed explanation of what sitemaps are and why they matter, see our post on what is a sitemap.
HTTPS
Your website must use HTTPS. Without it, browsers display a "Not Secure" warning to visitors, which destroys trust — and Google treats HTTPS as a ranking signal. Most reputable hosting providers include an SSL certificate at no extra cost. If yours doesn't, it's worth switching.
Google Search Console and Google Analytics 4
These two free tools are essential for any plumbing business doing SEO.
Google Search Console shows you which keywords are bringing visitors to your site, how your pages are performing in search, and any technical errors Google has found. Submit your sitemap here and check it regularly.
Google Analytics 4 (GA4) tracks everything that happens once visitors land on your site — how many people visit, which pages they view, how long they stay, and whether they convert into enquiries. Setting up GA4 properly, including tracking form submissions and phone number clicks, gives you the data to see what's working.
Step 5 – Local SEO and Google Business Profile
Local SEO is the most important element of the entire guide for most plumbers. This is where the phone calls come from.
Google Business Profile
When someone searches "plumber near me" or "plumber in [town]", the Map Pack — the block of three local businesses that appears at the top of results — is driven almost entirely by Google Business Profile (GBP). If you're not in the Map Pack, you're missing the majority of local search traffic.
Setting up a GBP listing is free. Visit Google Business Profile and either claim an existing listing (Google may have auto-generated one for your business) or create a new one.
When setting up your profile:
Business type: Choose "Service area business" rather than a physical storefront, as plumbers travel to customers.
Category: Choose "Plumber" as your primary category. You can add secondary categories for gas engineer, central heating contractor, etc.
Service area: Add the towns and postcodes you serve. Don't list areas you can't realistically cover — it can harm your local ranking.
Services: Add every service you offer. Google will suggest options based on your category, but you can add custom services too.
Photos: Add photos of your work, your van, and yourself. Profiles with photos consistently outperform those without.
Description: Write a clear, keyword-rich description of your business and the areas you cover.
Take care to follow Google's guidelines for Business Profiles. Violations can lead to suspension, which is time-consuming to resolve.
Bing Places
Once your Google Business Profile is live and verified, visit Bing Places for Business and sync your profile. It takes minutes and picks up any Bing users searching for plumbers — a smaller pool than Google, but worth capturing.
Reviews
Reviews are one of the most powerful signals for getting into and staying in the Map Pack. They also directly influence whether someone calls you or your competitor.
Make it a habit to ask every satisfied customer for a Google review straight after completing a job. Send them a direct link — you can generate a review link from within your Google Business Profile dashboard. The easier you make it, the more reviews you'll get.
Respond to every review, positive or negative. A professional response to a negative review often does more to build trust with prospective customers than the negative review does to damage it.
You can embed your Google reviews on your website to reinforce trust with visitors who haven't committed to calling yet.
Local Citations
A citation is any online mention of your business name, address, and phone number (known as NAP). Consistent citations across reputable directories help Google verify that your business is legitimate and established in the area you claim to serve.
Key directories to list your plumbing business on include:
Make sure your business name, address, and phone number are identical across every listing. Even minor differences — "St" versus "Street", or a different phone number format — can weaken the signal.
For a comprehensive list of where to list your plumbing business, see our post on directory sites for plumbers.
Step 6 – Content Marketing
Content marketing is the process of creating useful, informative content that attracts visitors to your website through organic search. For plumbers, this usually means a blog.
The purpose isn't just to drive traffic — it's to demonstrate expertise, answer the questions your customers are already typing into Google, and build the kind of topical authority that helps your service pages rank better too.
Finding Topics That Will Rank
The best blog topics are the questions your customers already ask. Think about the most common enquiries you receive before someone books a job: "How much does a new boiler cost?", "What should I do if my pipes are frozen?", "How often should a boiler be serviced?"
Each of these is a blog post.
Before writing, always check who is currently ranking for your target phrase. If the top results are large national brands or authoritative trade publications, it may be difficult to compete initially. Focus on more specific, long-tail queries where smaller sites are ranking — these are your realistic wins in the early stages.
Writing Posts That Work
A good plumber SEO blog post:
- Answers the question thoroughly and specifically
- Uses headings and subheadings to make it easy to scan
- Includes images or diagrams where they add value
- Links to your relevant service pages naturally within the content
- Has a clear title tag, meta description, and short URL slug
Don't publish thin content. A 300-word blog post that gives a vague answer won't rank. A 1,000-word post that genuinely covers the topic in useful detail has a much better chance.
Consistency matters more than volume. Publishing one solid post a month will build traction over time. Publishing ten mediocre posts won't.
For more on getting content right, see our guide on why keyword research is so important and our overview of content marketing for plumbers.
Step 7 – Link Building
Links from other websites to yours — known as backlinks — are one of the most significant ranking signals in Google's algorithm. They act as votes of confidence: when a reputable website links to you, it tells Google your site is worth recommending.
For a plumbing business, link building doesn't need to be complicated. The most natural sources of links include:
Supplier and trade association websites. If you're a member of a trade body like Gas Safe or the Association of Plumbing and Heating Contractors, make sure you're listed on their site with a link back to yours.
Local business directories and chambers of commerce. Many local business networks have member directories — these are genuinely useful local links.
Local press and community websites. If you sponsor a local sports team, support a community initiative, or do something newsworthy, local news sites or community pages may link to you.
Guest posting and niche edits. Getting a mention or link placed within relevant plumbing, trades, or home improvement content on other websites is one of the most effective strategies. When doing this, target sites with a Domain Rating of 20 or above and at least 500 monthly organic visitors — anything below that threshold rarely carries meaningful SEO value.
One thing I'd strongly advise against: buying cheap backlinks from Fiverr-style gig sites or link farms. These don't just fail to help — they can actively harm your rankings if Google identifies them as manipulative.
For more on link building in the trades sector, see our dedicated post on link building for plumbers.
Step 8 – Schema Markup
Schema markup is structured code that helps search engines understand the content on your website more precisely. For plumbers, the most relevant schema types are LocalBusiness and, more specifically, Plumber schema.
Adding this markup to your website can help Google display richer results — things like your star rating, phone number, and opening hours directly in the search results, before someone even clicks.
If you're on WordPress, schema is straightforward to implement. SEOPress includes schema markup options within its settings. For a plumbing business, configure the LocalBusiness schema with your business name, address, phone number, opening hours, and service area.
For Wix users, Wix provides a guide to adding structured data to your pages.
Schema won't dramatically move the needle on its own, but it's a solid technical element that takes minimal effort to set up and can improve how your listings appear in results.
Can You Do SEO for Your Plumbing Business Yourself?
Yes — everything in this guide is achievable without an agency, and if you have time to invest, you can make meaningful progress on your own.
The honest caveat is that time is the biggest constraint. Between jobs, admin, quoting, and running the business, most plumbers don't have hours each week to spend on keyword research, content writing, and technical SEO. SEO also has a learning curve, and it rewards consistency over quick sprints.
If you want to get started yourself, prioritise in this order: set up and fully optimise your Google Business Profile, get your service pages in place, and start collecting reviews. Those three things will have the most immediate impact.
If you reach a point where you'd rather hand it to someone else, our SEO services for plumbers are built specifically for trades and service businesses. We handle everything on a monthly retainer, so you can focus on the work.
How Long Does SEO Take to Work?
SEO is not fast. It's worth being honest about that.
Most plumbing businesses start to see measurable improvements — more website visitors, improved rankings, more Map Pack appearances — within three to six months of consistent effort. For newer websites with little existing authority, it can take longer. For established sites in less competitive areas, sometimes sooner.
The key word is consistent. SEO that's worked on for a month and then abandoned will plateau and decline. The businesses that dominate local search in their area are the ones that have been building steadily over time.
Think of it as infrastructure, not advertising. Ads stop the moment you stop paying. SEO builds a cumulative asset that keeps delivering leads.
How Much Does SEO for Plumbers Cost?
If you're doing it yourself, the main costs are your time and any tool subscriptions. SE Ranking offers a free trial and starts at a fraction of the cost of enterprise-level tools — it's a sensible starting point.
If you're working with an agency, costs vary depending on the scope. Our SEO packages start from £449 per month and cover everything from keyword research and content to technical improvements and reporting. Get in touch if you'd like to discuss what makes sense for your business.
Why Do Plumbers Need SEO?
The simple answer: because your customers are searching online, and if you're not there, your competitors are.
Plumbing is one of the few trades where demand is urgent rather than planned. The person searching "emergency plumber near me" at 10pm is not going to scroll through three pages of results. They're calling whoever appears first and has decent reviews.
SEO puts you in front of those people at exactly the moment they need help. Done well, it generates a consistent stream of inbound enquiries without the ongoing cost of paid advertising — and it compounds over time as your authority grows.
To Conclude
SEO for plumbers doesn't need to be overwhelming. Break it down into the eight steps in this guide, work through them consistently, and you'll build an online presence that keeps generating leads long after the work is done.
Start with what matters most: a fully optimised Google Business Profile, service pages targeting your key areas, and a steady flow of genuine customer reviews. Add content marketing and link building as you build momentum.
If you'd like to see how your site is currently performing before you start, run a free SEO audit — it takes under a minute and gives you a clear picture of where to focus first.



