Skip to content
All posts

Plumbing Marketing Agency Red Flags: 7 Signs You're Getting Burned

After auditing 1,893 plumbing sites, we've seen what bad agencies leave behind. Here are 7 red flags that signal your marketing agency is costing you money.

| 12 min read | By Mudassir Ahmed
Share
Plumbing Marketing Agency Red Flags: 7 Signs You're Getting Burned

A plumbing company owner in Jacksonville called us after spending $36,000 over 18 months with a marketing agency. He wanted to know why his website scored 31 out of 100 in our audit. His agency had been sending him monthly reports full of graphs showing “brand awareness growth” and “impression increases.” When we asked him how many leads his website generated last month, he said he didn’t know. Neither did the agency.

He’s not unusual. After auditing 1,893 plumbing websites across 13 states, we’ve seen the wreckage bad agencies leave behind at every price point. Sites that score below the 57 average despite the plumber paying $2,000-5,000 per month for marketing. Google Ads accounts burning through budget with no conversion tracking. Content so generic it could describe any business in any industry.

Here are seven red flags that mean you’re getting burned — and what to do about each one.

1. They won’t give you access to your own accounts

This is the most dangerous red flag and the most common. If your marketing agency built your website, runs your Google Ads, or manages your Google Business Profile on accounts they control, you’re in a hostage situation.

We see it constantly in our audits. A plumber wants to switch agencies or bring marketing in-house, and the old agency says the website is on their server, the Google Ads history is in their account, and the analytics data lives under their login. The plumber walks away with nothing — no site, no data, no ad history, no review strategy records.

What you should own, non-negotiable:

  • Your domain name — registered under your name at a registrar you control
  • Your hosting account — you pay the host directly
  • Your website admin login — full administrator access
  • Your Google Ads account — created under your Google account
  • Your Google Analytics and Search Console — your account as owner
  • Your Google Business Profile — you as primary owner, not just manager

If your agency controls any of these assets, request transfer this week. If they refuse or add conditions, that tells you everything. A good agency wants you to own your assets because it means you’re staying for the results, not because you’re trapped.

2. Their reports lead with vanity metrics

Impressions don’t fix leaky pipes. If your agency’s monthly report opens with “50,000 impressions” and “200% reach growth” but doesn’t clearly show how many phone calls, form submissions, and booked jobs came from their work, they’re hiding bad results behind big-sounding numbers.

Vanity metrics agencies love to showcase:

  • “Your ads got 85,000 impressions this month” — but did anyone call?
  • “Social media reach grew 300%” — from 50 to 200 followers. Irrelevant.
  • “Website traffic is up 40%” — from what source? Are they converting?
  • “Brand awareness is increasing” — unmeasurable. Not a metric.
  • “You’re ranking for 150 keywords” — which ones? Are they driving leads?

The metrics that actually matter for a plumbing company:

  • Phone calls from each marketing channel (requires call tracking)
  • Form submissions tracked by source
  • Cost per lead by channel
  • Booked jobs attributed to marketing spend
  • Return on ad spend (ROAS)

If their report doesn’t show these numbers clearly, ask for them. If they can’t provide them, they’re not tracking outcomes — which means they can’t improve outcomes either. You’re paying for activity, not results.

3. They produce generic content with no plumbing knowledge

Open your website’s blog or service pages. Read the content. Does it sound like it was written by someone who has been inside a crawl space? Or does it read like it was written by someone who googled “plumbing services” five minutes before typing?

79% of plumbing websites in our audit have no pricing information. 53% have no service area pages. 48% show no license or certification. Much of this is an agency content problem. The agency writes the same generic service descriptions for every plumbing client, changing only the city name and phone number.

Generic content signals include:

  • Service descriptions that could apply to any plumber in any city (“Our experienced team provides top-quality plumbing services”)
  • Blog posts about topics no homeowner searches for (“The History of Indoor Plumbing”)
  • Stock photos of models pretending to be plumbers
  • No mention of specific equipment, brands, or techniques your company actually uses
  • No local service area pages targeting the cities you serve

A good plumbing marketing agency writes content that mentions specific neighborhoods, references local building codes, names the brands you install, and describes problems your technicians actually encounter. Content that sounds like you said it — because the agency interviewed you or your team before writing.

4. They lock you into long contracts with no performance clauses

A 12-month contract with a marketing agency is not inherently a red flag — SEO takes time, and month-to-month arrangements can prevent the consistency needed for results. The red flag is a long contract with no performance benchmarks and no exit clause.

If your contract says you’ll pay $3,000 per month for 12 months with no defined deliverables, no performance milestones, and a $10,000-24,000 early termination penalty, you’ve signed a bad deal. The agency has no incentive to perform because they’re getting paid regardless.

What a fair contract includes:

  • Monthly deliverables spelled out (number of blog posts, ad spend, report frequency)
  • Quarterly performance reviews with agreed-upon KPIs
  • A 60 or 90-day exit clause if KPIs aren’t met after an initial ramp period
  • Clear breakdown of where your money goes (ad spend vs. management fee vs. content)
  • Ownership of all work product — the content, designs, and data are yours

The initial ramp period is reasonable. SEO takes 3-6 months to show results. Google Ads can show results in weeks. But after month six, if your agency can’t point to measurable improvements in leads or revenue, the contract should give you a way out without financial punishment.

Where Your $3,000/Month Actually Goes (Bad agency vs. Good agency) Bad Agency Agency fee: 50% Ad spend: 25% Tools/overhead: 15% Content: 10% Good Agency Agency fee: 25% Ad spend: 35% Content: 20% SEO: 10% Strategy: 10%

5. They guarantee specific rankings

“We’ll get you to page one of Google for ‘plumber near me’ in 90 days.” Run.

Nobody can guarantee Google rankings. Google’s algorithm uses over 200 ranking factors that change regularly. Anyone promising a specific position is either lying, planning to use tactics that will get you penalized, or targeting keywords so obscure nobody searches for them (“best emergency residential drain unclogging service near 77494”).

What legitimate agencies promise instead: increased lead volume, lower cost per lead, improved website performance, better local visibility. They talk about trends and trajectories, not guaranteed positions.

The guarantee game works like this: the agency promises “#1 for plumber in [your city].” After six months, they’re not #1 for that term. But they show you that you rank #1 for “residential copper pipe repiping in [your suburb]” — a keyword with 4 searches per month. Technically, they delivered. Practically, it’s worthless.

A better question to ask an agency: “What was the cost per booked job for your last three plumbing clients?” If they can answer with specific numbers, they’re tracking what matters. If they deflect to rankings and impressions, they’re not.

6. They don’t set up call tracking

Phone calls are the primary conversion for plumbing companies. A homeowner with a clogged drain doesn’t fill out a form and wait — she calls. If your agency isn’t tracking where those calls come from, they have no idea which of their efforts are working.

Call tracking assigns unique phone numbers to different marketing channels — one for Google Ads, one for Google Business Profile, one for the website, one for direct mail. When a call comes in, the system logs which number was dialed and attributes the lead to the correct channel.

Without call tracking, your agency can’t answer basic questions:

  • Did that $2,000 in Google Ads generate any calls?
  • Is the Google Business Profile driving more leads than the website?
  • Which service area pages generate the most inquiries?
  • What’s the cost per lead from SEO vs. paid search?

If your agency isn’t using call tracking, they’re guessing — and billing you for the guesses. Call tracking services cost $30-100 per month for a plumbing company. There’s no valid reason for an agency managing a $2,000+ monthly budget to skip it.

7. They don’t understand your business

Ask your agency what a P-trap is. Ask them the difference between PEX and copper. Ask them what a plumbing company’s average ticket is ($445 industry benchmark). Ask them why after-hours lead capture matters more for plumbers than for accountants.

If they can’t answer any of these, they don’t understand your business well enough to market it effectively. Generic marketing agencies apply the same playbook to plumbers, dentists, and lawyers. The tactics that work for a dental practice — appointment scheduling, insurance verification, before-and-after galleries — are different from the tactics that work for plumbing.

Plumbing-specific marketing knowledge includes:

  • Understanding that emergency calls convert at higher rates and higher values than planned work
  • Knowing that service area pages matter because plumbers serve territories, not walk-in traffic
  • Recognizing that trust signals (license, insurance, bonding) are non-negotiable for homeowner confidence
  • Understanding seasonal patterns — when water heater searches spike, when pipe burst season hits
  • Knowing that the Google Business Profile is often the highest-ROI marketing asset for a plumbing company

An agency doesn’t need to know how to solder a joint, but they need to understand how plumbing customers think, search, and decide. If their portfolio is all restaurants and retail stores, they’ll apply retail thinking to your plumbing business — and you’ll pay for the learning curve.

The red flag scorecard

Use this table to evaluate your current or prospective agency. Three or more red flags means you’re likely overpaying for underperformance.

Red FlagWhat It Looks LikeWhat a Good Agency Does Instead
No account accessThey own your site, ads, GBPYou own everything; they get manager access
Vanity metricsReports lead with impressions, reachReports lead with calls, cost per lead, jobs booked
Generic contentSame copy as their other plumbing clientsInterviews your team, writes niche-specific content
Lock-in contracts12-month, no exit clause, $10K+ penalty60-90 day exit clause with KPI benchmarks
Ranking guarantees”Page 1 in 90 days” promisesTalks about lead volume trends, not guaranteed positions
No call trackingCan’t tell you which channel drove which callSets up tracking on day one, reports by channel
No industry knowledgeDoesn’t know a P-trap from a PEX lineUnderstands emergency UX, seasonality, service areas

How to vet a plumbing marketing agency before signing

Before you hire anyone, ask these questions and verify the answers independently.

“Can I talk to three current plumbing clients?” Not testimonials on their website — actual phone numbers you can call. Ask those clients: how many leads per month, what’s the cost per lead, would you hire them again, and have you ever felt stuck in the contract?

“What’s the average cost per lead across your plumbing clients?” The answer should be a specific number, typically between $30-80 for organic leads and $75-200 for paid leads depending on market competitiveness. If they can’t answer or say “it varies,” they’re not tracking it.

“Who will own my website, ad accounts, and data?” The only acceptable answer is: you. Everything should be under your accounts with the agency given manager access. If they push back on this, walk away.

“What do the first 90 days look like?” A good agency has a clear onboarding process: audit your current site (check it against our plumbing website checklist), set up tracking, establish baselines, define KPIs, then start executing. If their answer is vague, their process is vague.

“How do you report results?” Monthly minimum. The report should show leads by source, cost per lead, conversion rates, and specific actions taken. If they send a PDF with charts and no action items, they’re generating reports, not managing marketing.

When you’ve been burned — recovering your assets

If you’re currently with a bad agency and need to leave, here’s the recovery checklist:

Domain name: Log into your registrar (GoDaddy, Namecheap, Google Domains) and confirm the registration is under your name and email. If it’s under the agency’s account, request a transfer immediately — your domain is your most valuable digital asset.

Website: If built on your hosting, change the admin password and revoke the agency’s access. If built on their hosting, you’ll likely need a new site. Consider it an opportunity to build one that actually converts.

Google Ads: Create a new Google Ads account under your Google login. Request account transfer from the agency. If they refuse, start fresh — you’ll lose history but gain control.

Google Business Profile: Go to business.google.com, verify you’re listed as owner. If the agency is the primary owner, request transfer through Google’s ownership transfer process.

Analytics data: If you had Google Analytics on your site, export historical data before the agency loses access. Even if you’re starting over, the historical data informs future strategy.

The best time to recover your assets was before you signed with a bad agency. The second-best time is today.

Every dollar you spend with the wrong agency is a dollar you can’t spend with the right one — or on your own website improvements that compound over time.


Keep reading

Want to know your score?

Drop your URL — full report in 48 hours.