Schema guides Industry
Schema generator for Plumbers
Common schema types for Plumbers
- LocalBusiness
- Service
- Review
SEO tips
- List services offered (drain, water heater, emergency)
- Include service area cities or regions you actually cover
- Add emergency contact info when you promote 24/7 service
Example JSON-LD
{ "@context": "https://schema.org", "@type": "Plumber", "name": "NorthStar Plumbing & Drain", "image": "https://example.com/van-fleet.jpg", "url": "https://example.com/", "telephone": "+1-206-555-0165", "priceRange": "$$", "address": { "@type": "PostalAddress", "streetAddress": "8800 Aurora Ave N", "addressLocality": "Seattle", "addressRegion": "WA", "postalCode": "98103", "addressCountry": "US" }, "areaServed": [ { "@type": "City", "name": "Seattle" }, { "@type": "City", "name": "Shoreline" }, { "@type": "City", "name": "Lynnwood" } ], "openingHoursSpecification": { "@type": "OpeningHoursSpecification", "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"], "opens": "00:00", "closes": "23:59", "description": "24/7 emergency service" }, "hasOfferCatalog": { "@type": "OfferCatalog", "name": "Plumbing services", "itemListElement": [ { "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Drain cleaning" } }, { "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Water heater repair and install" } }, { "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Sewer line inspection" } } ] }}Overview
Plumbing is hyper-local: LocalBusiness + Service should reflect trucks-on-the-road reality. areaServed and phone numbers must match how you answer leads.
Rich results are a bonus; the win is clarity for maps and local pack alignment. Build JSON-LD once per template (service city pages vs homepage) and reuse with SEWWA.