You have built a professional website. You have uploaded photos of your best boiler installations. You are Gas Safe registered.
Yet, when a homeowner in your city searches for “Emergency Plumber near me,” your competitors show up in the top 3 spots on Google Maps, and you are nowhere to be found.
Why is this happening?
The problem isn’t your pipework; it’s your code. Google is a robot. It doesn’t “see” your website the way humans do. It reads code. If you don’t explicitly tell Google in its own language (Schema) who you are and where you serve, it gets confused.
In this guide, we will hand you the “Local Lead Blueprint.” We will show you how to use Schema Markup to outrank 90% of UK plumbers who are too lazy to implement it.

What is Schema Markup? (The “Digital Business Card”)
Think of Schema Markup (specifically JSON-LD) as a digital business card you hand directly to Google’s algorithm.
Without Schema, Google has to guess:
- “Is this a blog about plumbing or a plumbing business?”
- “Do they serve all of the UK or just Leeds?”
With Schema, you tell Google precisely:
- “I am a PlumbingService.”
- “I serve Sheffield and Rotherham.”
- “My emergency number is +44 7700 900000.”
- “I have 50 five-star reviews.”
When Google understands this, it rewards you with Rich Snippets, those eye-catching details like star ratings and FAQs that appear directly in search results.
The Blueprint: Essential Schema Properties for UK Plumbers
You cannot just use generic “Business” schema. To rank for high-value jobs, you need to be specific.
Here are the critical properties every UK Heating Engineer needs:
1. The Specific @type
Don’t just use LocalBusiness. Use PlumbingService. If you focus on heating, you can also use GeneralContractor with a focus on HVAC, but PlumbingService is Google’s preferred category for the trade.
2. The “Gas Safe” Trust Signal (hasCredential)
Trust is everything in the UK market. You can use Schema to highlight your certifications.
- Property:
certificationorhasCredential - Value: “Gas Safe Registered – Registration No. [Your Number]”
3. Defining Your Turf (areaServed)
This is where most plumbers fail. They leave this blank or put “UK”.
If you want to rank in Manchester, you must list it.
- Correct:
areaServed: ["Manchester", "Salford", "Stockport", "Oldham"]
4. Service Specifics (hasOfferCatalog)
Do you want calls for £50 tap repairs or £2,500 boiler installs? Schema helps you target the big jobs.
You can list specific services like:
- Boiler Installation
- Underfloor Heating
- Emergency Leak Detection

How to Implement Schema on Your Website
You don’t need to be a coder to do this. Here are the two best ways to add this “secret code” to your site.
Option A: The “Done-For-You” Plugin Method (WordPress)
If your site is on WordPress, tools like Rank Math SEO or Yoast SEO (Local Premium) make this easy.
- Go to the “Local SEO” settings.
- Select “Plumber” as the business type.
- Fill in your Opening Hours (Crucial for 24/7 emergency rankings).
- Enter your precise coordinates (Latitude/Longitude) so Google Maps knows exactly where you are based.
Option B: The Manual “Pro” Method
For custom services (like highlighting Gas Safe specifically), you might want to generate your own code using a tool like Merkle’s Schema Generator.
Once generated, you simply paste the code into the <head> section of your website.
Example Snippet (Simplified):
JSON
{
"@context": "https://schema.org",
"@type": "PlumbingService",
"name": "DevSEOra Plumbing & Heating",
"image": "https://devseora.com/logo.png",
"telephone": "+44 114 123 4567",
"address": {
"@type": "PostalAddress",
"streetAddress": "123 High Street",
"addressLocality": "Sheffield",
"postalCode": "S1 2AB",
"addressCountry": "UK"
},
"areaServed": "Sheffield",
"priceRange": "££"
}
Testing: Is It Working?
Never guess. Always test.
Once you have added the code, go to Google’s Rich Results Test tool.
- Enter your website URL.
- Run the test.
If you see a Green Checkmark that says “PlumbingService detected,” congratulations! You have just communicated directly with Google.

Conclusion: Your Unfair Local Advantage
Most of your competitors are busy fighting over check-a-trade leads. They haven’t even heard of Schema Markup.
By implementing this, you are giving Google exactly what it wants: Structured, Verified Data. In return, Google gives you what you want: Higher Rankings and More Calls.
Don’t want to mess with code?
At DevSEOra, we build lead generation systems for plumbers that come with advanced Schema Markup built-in. We handle the technical SEO so you can handle the tools.
