CANONICAL TAGS FOR PLUMBING WEBSITES. STOP CONFUSING GOOGLE.
Duplicate content is silently hurting your rankings. Canonical tags tell Google which version of your page to rank. Here's why every plumbing website needs them.
Here's a fun little SEO nightmare most plumbers have never heard of.
Your website might have duplicate content. Not because you copied anyone. But because Google is seeing the same page at multiple URLs.
And when Google sees duplicate content, it gets confused. And confused Google doesn't rank you.
The fix? A tiny piece of code called a canonical tag.
Stay with me. This is easier than it sounds.
The Duplicate Content Problem (You Probably Have It)
Let's say your homepage is at `www.yoursite.com`.
But it's also accessible at: - `yoursite.com` (without the www) - `www.yoursite.com/` (with a trailing slash) - `www.yoursite.com/index.html` - `www.yoursite.com/?utm_source=google` (with tracking parameters)
To a human, these are all the same page. To Google? They're four different pages with identical content.
Google sees that and thinks: "Which one is the real one? Which one should I rank?"
So it picks one. And it might not pick the one you want. Or worse, it splits your ranking power across all four URLs, so none of them rank well.
This same problem can happen with: - Service pages that have slightly different URLs - Pages with and without trailing slashes - HTTP vs. HTTPS versions - Pages with URL parameters from ads or tracking
You might have duplicate content issues right now and not even know it. You can check for these issues using Google Search Console, which we cover in our Search Console setup guide.
What Is a Canonical Tag?
A canonical tag is a line of code in your page's header that tells Google: "Hey, THIS is the official version of this page. Ignore the other URLs."
It looks like this in the code:
``
That's it. One line. It tells Google: "The real drain cleaning page lives at this exact URL. If you find the same content anywhere else, treat it as a copy and only rank this one."
Think of it like putting your name on your lunchbox. There might be other lunchboxes in the fridge that look similar, but yours has your name on it. So there's no confusion about which one is yours.
Why Plumbing Websites Need Canonical Tags
If you only serve one city and have a simple website, canonical issues might be minor. But they're still there (the www vs. non-www problem exists on almost every site).
If you serve multiple cities, canonical tags become critical.
Here's a common scenario. You create area pages: - `/plumber-dallas/` - `/plumber-fort-worth/` - `/plumber-arlington/`
The content on these pages is similar (maybe 70% the same with just the city name changed). Without canonical tags, Google might see these as duplicate content and refuse to rank any of them.
With canonical tags, each page points to itself as the canonical version. This tells Google: "Yes, these pages look similar, but they're each intended for a different area. Rank them separately." For tips on making those area pages unique enough to avoid duplicate content issues in the first place, see our guide to service area pages.
Canonical tags give Google clarity. And clarity = rankings.
How to Check If Your Site Has Canonical Tags
This takes 30 seconds.
- Go to any page on your website
- Right-click and select "View Page Source"
- Press Ctrl+F (or Cmd+F on Mac) and search for "canonical"
- If you see ``, you have a canonical tag. Check that the URL in it is correct.
- If you don't see it, you don't have one. That's a problem.
Do this for your homepage, your main service pages, and any area-specific pages. Every page should have a canonical tag pointing to its own URL.
How to Add Canonical Tags
On WordPress with Yoast SEO:
Yoast automatically adds canonical tags to every page. If you have Yoast installed and properly configured, you're probably covered.
To check: go to any page in WordPress, scroll down to the Yoast section, click "Advanced," and look at the "Canonical URL" field. If it's empty, Yoast will use the page's own URL (which is the correct default behavior).
If you need to specify a different canonical URL (rare), you can enter it there.
On WordPress with Rank Math:
Same deal. Rank Math adds canonical tags automatically. You can override them in the page's SEO settings if needed.
On Squarespace:
Squarespace adds canonical tags automatically. You generally don't need to worry about this.
On Wix:
Wix added automatic canonical tags a few years ago, but the implementation has been... inconsistent. Check your pages to make sure they're actually there.
Manual HTML:
If your site is custom-built, add this to the `
` section of every page:``
Replace the URL with the actual, preferred URL for that specific page.
Common Canonical Tag Mistakes
Mistake 1: Pointing to the wrong URL. If your canonical tag on your drain cleaning page points to your homepage, Google thinks your drain cleaning page is a duplicate of your homepage. Bad.
Mistake 2: Using relative URLs. Always use the full URL including `https://` and `www` (or non-www, whichever you prefer). Not just `/drain-cleaning/`.
Mistake 3: HTTP vs. HTTPS mismatch. If your site uses HTTPS (it should), make sure your canonical tags also use HTTPS. A canonical tag pointing to an HTTP URL creates confusion.
Mistake 4: Not having them at all. The most common mistake. No canonical tag means Google has to guess which URL is the "real" one. Don't make Google guess.
The WWW vs. Non-WWW Fix
This is the most basic canonical issue and almost every site has it.
Your site should load at either `www.yoursite.com` OR `yoursite.com`. Not both.
Pick one. Set up a redirect so the other version automatically forwards to your chosen version. Then make sure all your canonical tags use the chosen version.
How to set up the redirect:
On most hosting platforms, there's a setting to "force www" or "force non-www." Turn it on. If you can't find it, your hosting support can do it in 2 minutes.
This single fix can resolve 50% of duplicate content issues.
This Is a "Set It and Forget It" Fix
Canonical tags aren't something you need to manage daily. You set them up correctly once, and they work in the background forever.
Five minutes of work now to prevent ranking problems forever. That's a pretty good ROI.
But if this feels like it's above your pay grade (and honestly, for a lot of plumbers it is), that's exactly why we exist.
Get your free website audit and we'll check your canonical tags, duplicate content issues, and 50 other technical SEO factors that affect your rankings.
We'll tell you what's broken and how to fix it. Simple as that.
---
P.S. Technical SEO stuff like canonical tags isn't sexy. But it's the plumbing (pun intended) of your website. If the pipes behind the walls are messed up, nothing works right no matter how nice the bathroom looks. For more technical fixes, check out our technical SEO basics guide. Check our pricing and get a website where the technical foundation is rock solid from day one.