TECHNICAL · SEO GLOSSARY
Plumbing Schema Markup
The complete structured data implementation for plumbing businesses — combining `Plumber` type declaration, `hasOfferCatalog` (individual plumbing services as Offer/Service objects), `areaServed` geographic coverage, `openingHoursSpecification` including 24/7 emergency availability, and `aggregateRating` for review display.
Definition
Plumbing schema markup refers to the full JSON-LD structured data implementation recommended for plumbing and heating business websites. Complete plumbing schema template: the `Plumber` type declaration must be in a `<script type="application/ld+json">` block server-rendered in the initial HTML response. Key implementation decisions: (1) **Service granularity**: define separate `Offer/Service` objects for each distinct plumbing service rather than using a single generic "Plumbing services" entry — emergency plumbing, boiler repair and installation, central heating, drain clearance, bathroom installation, kitchen plumbing, leak detection, gas engineer work. More granular service definitions improve semantic matching for specific service queries; (2) **Emergency availability**: include `openingHoursSpecification` for all 7 days and 24 hours if genuinely providing 24/7 emergency service — do not add 24/7 hours if the business does not operate 24/7, as this creates false expectations and poor user experience; (3) **Review integration**: `aggregateRating` `ratingValue` and `reviewCount` should reflect the actual current GBP review aggregate — these values are used to populate search result star displays and should be maintained as reviews accumulate; (4) **Multiple service pages**: each major service landing page (boiler installation page, bathroom fitting page, drain clearance page) should include its own `Service` schema in addition to the global `Plumber` schema on the homepage — this enables service-level structured data matching for specific service queries.
Why it matters for SEO
Plumbing businesses with complete schema markup — specific `Plumber` type, granular service catalog, area served, 24/7 availability, and review aggregate — have more semantic signals for Google to match against the full range of plumbing queries than competitors using generic `LocalBusiness` or no schema. The specific service catalog particularly helps with service + location long-tail queries that plumbing service pages target.
How DeepSEOAnalysis checks this
DeepSEOAnalysis validates the complete plumbing schema implementation: `@type` is `Plumber` (not generic), `hasOfferCatalog` is present with individual `Offer/Service` objects, `areaServed` is structured correctly, `openingHoursSpecification` is present, `aggregateRating` format is valid, and all properties are in the server-rendered initial HTML.
Useful tools and resources
GLOSSARY
Related terms
technical
Plumber Schema
The schema.org `Plumber` type — a subtype of `HomeAndConstructionBusiness → LocalBusiness` — used to mark up plumbing and heating business websites, communicating service types, geographic service area, opening hours, and emergency availability to search engines.
Read definition →technical
Plumber SEO
Search engine optimisation for plumbing and heating businesses — targeting local emergency service queries, service area pages, Google Local Services Ads integration, and HomeAndConstructionBusiness schema with areaServed and hasOfferCatalog properties.
Read definition →technical
Local Service Schema
Schema.org structured data for local service businesses — covering the `LocalBusiness` type hierarchy (including subtypes like Plumber, Electrician, Lawyer, Accountant), `hasOfferCatalog` service definitions, `areaServed` geographic coverage, opening hours, and `aggregateRating` for customer reviews.
Read definition →technical
Service Area Schema
The `areaServed` schema.org property used to declare the geographic areas a service business covers — expressed as `Place`, `City`, `AdministrativeArea`, `GeoShape`, or `GeoCircle` objects — enabling search engines to match service area businesses with local queries outside their registered address location.
Read definition →technical
Home Service SEO
Local SEO strategy for tradespeople and home service businesses — plumbers, electricians, roofers, locksmiths, cleaners — covering service area configuration, Google Local Services Ads, HomeAndConstructionBusiness schema subtypes, and emergency service visibility optimisation.
Read definition →See how your site scores on Plumbing Schema Markup.
The free DeepSEOAnalysis audit checks plumbing schema markup and 100+ other signals. Full report, no signup.
Run a free audit →