Every day in the UK, thousands of people search for a local plumber on Google. They type "plumber in [town]" or "emergency plumber near me" — and Google shows them a list of three businesses in what's called the Map Pack, followed by organic website results.

If your plumbing business isn't appearing in those results, you're effectively invisible to a huge pool of ready-to-hire customers. The frustrating part? The fix is usually straightforward. There are seven core reasons why plumbing businesses don't show on Google, and you can address all of them yourself — no agency required.

Quick Check

Before reading on, run a free audit of your website at MySiteAudit.co.uk. It checks your site speed, mobile experience, schema markup, and local signals in 30 seconds — and tells you exactly which of these issues you have.

1 Your Google Business Profile isn't claimed or verified

This is the single most common reason a plumbing business doesn't appear on Google Maps. Your Google Business Profile (GBP) — formerly called Google My Business — is the listing that shows your name, address, phone number, opening hours, and reviews in Google Maps and local search results.

Without a verified GBP, Google simply won't show your business in the Map Pack. It doesn't matter how good your website is.

How to fix it

  1. Go to business.google.com
  2. Search for your business name — it may already exist as an unverified listing
  3. Claim it (or create it) and follow the verification steps
  4. Google will typically verify by video, postcard, or phone
  5. Once verified, fill in every section: services, hours, photos, description
Important

Don't use a virtual office or PO Box address. Google has been cracking down on these and will suspend your listing. Use your actual business address — even if you work from home, you can hide the address and set a service area instead.

2 Your name, address and phone number are inconsistent

Google cross-references your business information across dozens of websites — Yell, Checkatrade, TrustATrader, Facebook, your own website, and more. If your business name, address, or phone number differs between these sources, Google loses confidence in your listing and ranks you lower.

This is called NAP consistency (Name, Address, Phone). Even small differences matter: "St" vs "Street", "Ltd" vs "Limited", an old phone number on one directory — all of it counts against you.

How to fix it

  • Search your business name on Google and note how it appears on every directory
  • Decide on one exact format for your name, address, and phone number
  • Update every listing to match — prioritise Yell, Yelp, Checkatrade, Facebook, and your own website footer
  • Make sure your GBP matches your website exactly

3 Your website is slow or broken on mobile

Over 70% of searches for local tradespeople happen on a mobile phone. If your website loads slowly, displays incorrectly on a small screen, or is hard to navigate with a thumb, Google notices — and penalises your rankings accordingly.

Google's Core Web Vitals are a set of speed and usability measurements that directly influence where your site ranks. A slow website doesn't just frustrate visitors — it actively suppresses your visibility in search results.

How to fix it

  • Visit pagespeed.web.dev and test your site — aim for a score above 70 on mobile
  • Compress any large images (use squoosh.app — free)
  • Make sure your site has a responsive design that works on small screens
  • Check your site loads in under 3 seconds — if not, consider faster hosting
Good to know

The free MySiteAudit tool checks your mobile score and page speed automatically. If your site scores below 50, that's almost certainly hurting your Google rankings.

4 You're missing LocalBusiness schema markup

Schema markup is a small piece of code you add to your website that tells Google, in plain structured language, exactly what your business is. For plumbers, this means using LocalBusiness schema (or more specifically, Plumber schema) to declare your name, address, phone number, opening hours, and service area.

Without it, Google has to guess what your business does and where it operates. With it, you're spelling it out directly — which gives you a clear advantage over competitors who haven't bothered.

How to fix it

Add the following JSON-LD code to the <head> section of your homepage, customised with your real details:

Schema Template for Plumbers

<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Plumber", "name": "Your Business Name", "address": { "@type": "PostalAddress", "streetAddress": "123 Example Street", "addressLocality": "Manchester", "postalCode": "M1 1AA", "addressCountry": "GB" }, "telephone": "07700 000000", "openingHours": "Mo-Fr 08:00-18:00", "areaServed": "Manchester", "url": "https://yourwebsite.co.uk" } </script>

You can validate your schema at search.google.com/test/rich-results after adding it.

5 Your website doesn't mention your location

Google needs to understand not just what you do, but where you do it. If your website just says "professional plumbing services" without mentioning your town, city, or the areas you cover, Google has no reason to show you to people searching locally.

This sounds obvious — but a surprising number of plumber websites fail this test entirely. They were designed to look professional, not to rank locally.

How to fix it

  • Include your town or city in your homepage <title> tag — e.g. "Plumber in Manchester | Pete's Plumbing"
  • Add your location naturally to your homepage headline and first paragraph
  • Create a dedicated "Areas We Cover" page listing every town you serve
  • Add your full address to your website footer, visible on every page
  • Include location keywords in your meta description

6 You have no Google reviews (or very few)

Google uses review volume and rating as a significant ranking factor for local businesses. A plumber with 40 reviews and a 4.8 rating will almost always outrank one with 3 reviews — even if the second plumber's website is technically better optimised.

Reviews also directly influence whether someone calls you. According to BrightLocal, 87% of consumers read online reviews for local businesses, and most won't consider a business with fewer than 4 stars.

How to fix it

  • After every completed job, text the customer a direct link to your Google review page
  • Get your review link from your GBP dashboard and save it in your phone
  • Ask directly — "If you're happy with the work, would you mind leaving a quick Google review? It really helps us out"
  • Respond to every review, good or bad — this signals to Google that you're an active, engaged business
Pro Tip

Never buy fake reviews or ask friends to leave reviews from home. Google's algorithm detects unusual review patterns and can suspend your listing entirely. Genuine reviews from real customers always win long-term.

Running the free audit takes 30 seconds

Check your plumbing website's speed, mobile experience, schema, and local SEO signals. Get a plain-English report showing exactly what to fix.

Run Your Free Audit →

Or get a quote from £499 to fix all these issues and get ranking on Google

UK-Specific Issues That Hurt Plumbing Businesses

Beyond the core technical fixes, there are several UK-specific factors that can tank your local visibility as a plumber. These are particularly relevant if you're operating in a competitive market like Greater Manchester, Birmingham, or London.

Checkatrade and Yell listings don't match your GBP

Checkatrade is huge in the UK trades sector — many homeowners searching for a plumber will check both Google and Checkatrade. If your business name on Checkatrade is "John Smith Plumbing Ltd" but your Google Business Profile says "JS Plumbing Services," Google sees a mismatch and loses confidence in both listings.

The same applies to Yell.com, TrustATrader, and Rated People. Every directory listing must use identical NAP details:

  • Business name — exactly as registered, including "Ltd", "Limited", or sole trader name
  • Full address — same street format (e.g. "St" vs "Street" matters)
  • Phone number — don't mix landline and mobile across platforms
  • Postcode — double-check the space is in the right place (e.g. "M1 1AA" not "M11AA")

This is called NAP consistency, and it's one of the most underestimated ranking factors for UK trades. Read our full NAP consistency guide if you want to dive deeper.

Your GBP category isn't specific enough for UK search behaviour

In the UK, people search for very specific plumbing services: "boiler repair Glasgow", "emergency plumber Manchester", "bathroom fitter Leeds". If your Google Business Profile primary category is just "Plumber," you're competing in a massive, generic pool.

Google allows you to add multiple categories. Use them strategically:

  • Primary category: Plumber (or more specific if available, e.g. "Plumbing Service")
  • Secondary categories: Add "Heating Contractor", "Bathroom Remodeler", "Emergency Plumber", "Gasfitter" — whatever services you actually offer

Don't add categories you don't provide. Google's algorithm can tell when a category is irrelevant (e.g. if you list yourself as a "Water heater supplier" but your website has no e-commerce), and it can hurt your rankings.

You're not showcasing Gas Safe registration

In the UK, any plumber working with gas must be Gas Safe registered. Customers know this, and they actively look for proof. If your Gas Safe number isn't visible on your website and GBP, you're losing trust — and losing jobs to plumbers who make their credentials obvious.

Where to display it:

  • Your website footer on every page
  • Your GBP business description (e.g. "Gas Safe Registered (No. 123456)")
  • Your GBP photos — upload an image of your Gas Safe ID card
  • Your homepage, near your phone number and call-to-action

Google doesn't explicitly rank you higher for having Gas Safe credentials, but customers do click on you more often — and higher click-through rate is a ranking signal.

Your site has no emergency callout messaging

A significant portion of UK plumbing searches are emergencies: burst pipes, boiler breakdowns in winter, leaking radiators. If your website doesn't explicitly mention "24/7", "emergency callouts", or "same-day service" in the first three seconds a visitor sees it, they'll bounce and call the next plumber who does.

This isn't just about conversions — Google tracks bounce rate and time on site. A homepage that fails to reassure emergency searchers signals to Google that your site isn't relevant for those high-intent queries.

Your photos are generic stock images, not real job photos

Google Business Profile rankings are influenced by photo quantity and engagement. Plumbers who upload real photos of their work — new boiler installations, bathroom refits, pipework — consistently outrank those using stock images or no images at all.

Aim for at least 15–20 photos in your GBP:

  • Your van with business branding (proves you're a real local business)
  • Completed jobs — before and after where possible
  • You and your team on-site (builds trust)
  • Your Gas Safe ID card (reassures customers)

Customers engage more with profiles that have authentic, recent photos — and Google notices.

7 Your listing or website is too new

If you've just set up your Google Business Profile or launched a new website, it takes time for Google to trust you. New listings can take 4–8 weeks to start appearing in Maps results, and a new website can take 3–6 months before it ranks meaningfully in organic search.

This isn't a problem you can shortcut — but you can speed it up by being active. Post regular updates to your GBP, add photos, respond to any early reviews, and make sure your website is being actively indexed by Google.

How to speed it up

  • Submit your sitemap to Google Search Console (free)
  • Request indexing for your homepage and key pages in Search Console
  • Post a weekly update to your GBP — a photo of a recent job, a tip, a special offer
  • Get your business listed on Checkatrade, Yell, and TrustATrader — these citations help Google trust your listing faster

Not sure which of these is causing your problem?

Run a free audit on your plumbing website. We'll check your speed, mobile experience, schema, local signals, and more — in 30 seconds.

Run Your Free Audit →

Frequently asked questions

Why isn't my plumbing business showing on Google Maps?
The most common reasons are: your Google Business Profile is unverified, your business name, address or phone number is inconsistent across the web, your website is slow or not mobile-friendly, or you have no LocalBusiness schema markup. Each of these can be fixed without hiring an agency — start with the GBP verification if you haven't done it.
How do I get my plumbing business to appear in Google's Map Pack?
The Map Pack (the three businesses shown above organic results) is driven primarily by your Google Business Profile. Verify it, complete every section, get reviews, and post regular updates. Your website's local SEO — speed, mobile-friendliness, location keywords, and schema — also directly influences Map Pack rankings.
Do I need a website to show on Google Maps as a plumber?
Technically no — your GBP listing can appear in Maps without a website. But businesses with a well-optimised website consistently outrank those without one in local search results. A fast, mobile-friendly website with local keywords and schema markup significantly improves your chances of appearing in both Maps and organic results.
How long does it take for a plumbing business to appear on Google?
After verifying your Google Business Profile, expect 1–4 weeks before your listing appears consistently in Maps. For organic website rankings, allow 3–6 months of consistent optimisation before seeing meaningful results. The trade-specific long-tail keywords (e.g. "plumber in [your town]") tend to rank faster than broader terms.
Is it worth paying for Google Ads as a plumber while I wait for organic rankings?
Google Local Services Ads (the "Google Guaranteed" listings at the very top) are worth considering for emergency plumbing searches while you build organic visibility. Standard Google Ads can also work, but the cost-per-click for "plumber near me" terms is high. Fix your organic and GBP issues first — they provide long-term value at no ongoing cost.