FASTLAUNCHWEBGet My Free Website Audit
Local SEOMay 17, 20255 min read

JSON-LD SCHEMA FOR PLUMBING WEBSITES. THE CODE THAT TALKS TO GOOGLE.

JSON-LD schema markup tells Google exactly what your plumbing business does. Here's what it is, why it matters, and how to get it on your site.

There's a Secret Language Between Your Website and Google. You're Not Speaking It.

You know how when you Google a business, sometimes you see that nice box on the right side? The one with the star rating, hours, phone number, address, all laid out clean?

Or when search results show FAQ dropdowns right there in Google? Or a price range? Or "services offered"?

That stuff doesn't happen by magic.

It happens because of schema markup. Specifically, JSON-LD schema. (For the broader picture, check out our guide to structured data for plumbing websites.) And if your plumbing website doesn't have it, you're basically whispering to Google while your competitors are using a megaphone.

Hey Google, I exist. Google? GOOGLE? Can you hear me?

What Is JSON-LD Schema (In English, Not Nerd)?

Think of JSON-LD as a cheat sheet you give to Google about your business.

Your website has all this information on it. Your business name. Your phone number. Your services. Your service area. Your reviews. Your hours.

But here's the thing. Google is a robot. It can READ your website, but it doesn't always UNDERSTAND it. Is that phone number on your page YOUR phone number or a customer's? Is "Springfield" the city you're in or a street name?

JSON-LD tells Google exactly what everything means.

It's a little block of code (invisible to visitors) that says:

"Hey Google. This business is called Smith Plumbing. It's a plumber. It's located at 123 Main St, Springfield, IL. The phone number is 555-123-4567. They're open Monday through Saturday, 7 AM to 6 PM. They serve these 8 cities. Their average rating is 4.8 with 127 reviews."

Google reads that and goes "Oh, I understand perfectly now." And then it rewards you with better search results, richer listings, and more visibility.

Why This Matters for Plumbers

Let me give you the bottom line.

Websites with schema markup get up to 30% more clicks in search results.

Not 30% more traffic. 30% more clicks FROM THE SAME POSITION. Meaning even if you rank the same as a competitor, your listing with rich results (stars, hours, phone number) gets clicked more often than their plain blue link.

For plumbers specifically, schema matters because:

### Local Business Schema

This tells Google you're a local business (not a blog, not a store, not a news site). It includes your address, service area, hours, and contact info. This directly impacts your Local Pack rankings (the map results). You can reference the full Schema.org vocabulary for the Plumber type.

### Service Schema

This tells Google exactly what services you offer. Drain cleaning. Water heater repair. Sewer line replacement. Gas line installation. Each service can be listed with a description and even a price range.

When someone searches "water heater repair [your city]," Google checks which websites have explicitly told it they offer water heater repair. Schema does that.

### Review Schema

This is the big one. Review schema can get those gold stars to show up right in your search listing.

Imagine two results in Google:

Result A: "Smith Plumbing - Plumber in Springfield" Result B: "Jones Plumbing - Plumber in Springfield ★★★★★ (4.9) 142 reviews"

Which one are you clicking? Obviously Result B. Those stars catch the eye and build instant trust.

### FAQ Schema

Got a FAQ section on your service pages? (You should.) FAQ schema can make those questions and answers show up directly in Google search results.

This does two things:

  1. Takes up more space in search results (pushing competitors down)
  2. Answers questions before the person even clicks (building trust)

The Types of Schema Your Plumbing Website Needs

Here's the full list, in order of importance:

### 1. LocalBusiness (or more specifically, Plumber)

``` Type: Plumber Name: Your Business Name Address: Your full address Phone: Your phone number Hours: Your operating hours Area Served: Your service cities Price Range: $$ or $$$ ```

This is non-negotiable. Every plumbing website needs this at minimum.

### 2. Service

For each major service you offer:

``` Type: Service Name: "Water Heater Repair" Description: "Professional water heater repair service..." Provider: Your Business Area Served: Your cities ```

### 3. AggregateRating

``` Type: AggregateRating Rating Value: 4.8 Review Count: 127 Best Rating: 5 ```

This is what triggers the gold stars in search results.

### 4. FAQPage

For every FAQ section on your site:

``` Type: FAQPage Questions and Answers in structured format ```

### 5. BreadcrumbList

Tells Google how your pages are organized:

``` Home > Services > Water Heater Repair Home > Service Areas > Springfield, IL ```

How to Know If You Have Schema (Or Don't)

Quick check. Go to Google's Rich Results Test:

  1. Visit Google's Rich Results Test
  2. Enter your website URL
  3. Click "Test URL"
  4. See what schema Google finds

If the result says "No rich results detected"... you don't have schema. Your website is not talking to Google. You're leaving clicks on the table.

If it shows some results, look at what types are detected. Got LocalBusiness? Good. Got Service? Better. Got everything from the list above? You're ahead of 95% of plumbing websites.

Can You Add Schema Yourself?

Technically, yes. JSON-LD is just code you add to your website's HTML.

But honestly? Don't.

Not because it's impossible. But because getting it wrong can actually hurt you. Invalid schema can confuse Google. Inaccurate schema (wrong hours, wrong address, mismatched info) can tank your local rankings.

It's like electrical work. CAN a homeowner wire their own outlet? Technically. SHOULD they? Probably not.

This is the kind of thing you let your web developer handle. Or better yet, you work with someone who builds plumbing websites and knows exactly which schema types to implement and how to do it right.

Oh hey, that's us.

The Competitive Advantage Nobody's Talking About

Here's the real kicker. Most plumbing websites don't have schema markup. Not even basic LocalBusiness schema.

We've audited hundreds of plumber websites. Over 80% have zero schema. Another 15% have partial or broken schema. Only about 5% have it done right.

That means if you add proper, complete schema to your website tomorrow, you'd be ahead of 95% of plumbing websites in America.

That's not an incremental improvement. That's a massive competitive advantage. And it's invisible to your competitors. They can't even see what you did unless they know where to look.

Let Us Handle the Code

Every website we build comes with complete JSON-LD schema markup. LocalBusiness, Service, AggregateRating, FAQ, Breadcrumbs, the whole stack.

We don't charge extra for it. It's not an add-on. It's just how we build websites. Because a website without schema is like a plumber without a wrench. You're missing a basic tool.

Get your free website audit and we'll check your current schema situation. We'll tell you exactly what's missing and what it's costing you.

Check out our pricing to see what a properly built plumbing website costs.

P.S. Go run the Rich Results Test on your website right now. If Google comes back with nothing... your website is mute. It's not talking to Google. And Google's not listening. Let us give your site a voice.

DONE READING? LET'S MAKE YOUR PHONE RING.

Book a free 15-minute audit. We'll look at your current website and tell you exactly what's costing you calls. No pressure. No BS.

Get My Free Website Audit

MORE ARTICLES