
A plumbing company in Knoxville, Tennessee went from running 11 trucks to barely keeping 4 technicians busy, all while paying an agency for marketing. The owner watched his competitors grow, watched his phone stop ringing, and kept hearing the same excuse: “the nation is slow, everyone is experiencing the same thing.” That owner is Jamie Foster of My Professional Plumber, and when we pulled up his digital footprint using the Dennis Yu framework, the numbers confirmed what Jamie already felt in his gut: Overall Grade: D+. This plumber marketing audit reveals exactly where the money went — and where it didn’t.
Dennis Yu breaks down exactly why contractors fail at local SEO in the video above and Jamie’s situation is a textbook case. Jamie was referred to us by Donnivin Brown, a friend who runs Southern Comfort HVAC in Texas and had his own nightmare experience with the same agency. Donnivin has been sending us local service companies to audit after watching this pattern destroy business after business. When we dug into Jamie’s online presence, we found the same fingerprints of negligence Donnivin warned us about.
Here’s what we found when we applied the MAA (Metrics, Analysis, Action) framework to every pillar of Jamie’s digital presence.
Jamie’s Own Words: From 11 Trucks to Desperate
Before we get into the data, look at what Jamie told Donnivin in their conversation. This is what it looks like when a skilled tradesman trusts the wrong agency with his livelihood.
Jamie had 11 trucks running four years ago. Then the agency rebuilt his website, never turned on the phone number, and his business collapsed. He went from a thriving plumbing operation to scrambling for any kind of results. When Donnivin told him the agency was holding his information hostage, Jamie’s response was painfully honest: he sees other plumbing companies growing while his flatlines, and he’s frustrated trusting SEO companies that deliver nothing.
In their conversation, Donnivin revealed the agency by name. Donnivin, who had his own $30,000 loss with the same company, warned Jamie to run. One of Donnivin’s associates spent $100,000 with them and saw zero SEO movement. This isn’t a one-off mistake. This is a pattern.
The Metrics: What the Data Actually Shows
We audited 12 separate categories as part of this plumber marketing audit using the MAA framework. Jamie scored an A in exactly one of them, review management. Everything else ranged from mediocre to failing. Website: D. Google Business Profile: B+. Social Media: C-. SEO and Organic Performance: D. Content Strategy: D-. Backlink Profile: F. Technical Health: F. Local Map Pack Rankings: D. AI Search Visibility: B-. Paid Advertising: F. Brand Consistency: C. The composite grade landed at D+, and the only reason it wasn’t lower is because Jamie’s reviews are genuinely excellent.
The local SEO data was damning. Domain Rating: 5 out of 100. For context, a brand new website with zero backlinks starts at 0. Jamie has been in business for over 14 years and his site carries almost no authority. His competitors in the Knoxville market sit in the 20-40 range. Only 137 organic keywords, a plumbing company his size in a metro like Knoxville should be ranking for 500 to 1,000 or more. Monthly organic traffic: 480 visits, while competitors are pulling 3,000 to 10,000. His Facebook page has just 849 likes after 14 years in business, and Jamie personally has 269 Facebook friends with zero visible personal brand content.
Dennis Yu covers the website mistakes plumbers make in the video above, and Jamie’s site hits nearly every one. The layout smushes everything onto one page. The website pages feel flat and impersonal. The title tag reads “Plumbers Near Me – My Professional Plumber” — not leveraging Knoxville, TN hard enough in the metadata. And here’s the red flag that tells you exactly how sloppy the agency work was: we found Nashville references in the image alt tags and metadata of a Knoxville-based plumbing site. That’s a telltale sign of templated, copy-paste agency work where they didn’t even bother to change the city name.
One bright spot in the data: AI search visibility scored a B-. Jamie’s business appeared in 14 Google AI Overview citations, 15 ChatGPT citations, and 7 Perplexity citations. AI models are already recognizing his business, they just need more structured digital assets to pull from. That’s a foundation most contractors don’t even have.
The Analysis: Where the Agency Failed Jamie
This is where the MAA framework separates real marketing from vanity reporting — and where a plumber marketing audit becomes more than just numbers on a page. When you look at Jamie’s numbers in isolation, you might think “well, at least the site exists.” But when you compare those numbers to what a plumbing company in Knoxville with 14 years of experience, 11 former trucks, and 88 five-star reviews should be doing, the gap is staggering. Jamie should be doing $2-3 million a year. Instead, he’s barely keeping 4 techs busy.
Zero tracking infrastructure. No Google Tag Manager. No Facebook Pixel. No call tracking. No visible GA4. This means Jamie has been paying for marketing with absolutely no way to measure what’s working and what isn’t. Dennis says it constantly: if you can’t measure it, you can’t manage it. The agency had Jamie flying blind — and that’s not an accident. When there’s no tracking, there’s no accountability. The agency never has to prove their work is producing results because there’s no data to check against.
Zero paid advertising. No Google Ads. No Local Service Ads. No Facebook Ads. Nothing. In a market where competitors are bidding on “emergency plumber knoxville” and “water heater repair near me” and showing up at the very top of search results, Jamie is invisible. The agency’s logo sits branded in Jamie’s website footer, linking to their own site, they made sure to get their own backlink, but they never launched a single ad campaign for the client. A Knoxville plumber with Jamie’s review profile should be generating 50-100 leads per month from paid channels alone at a $30-50 cost per lead. Instead, zero.
We ran geo-grid ranking scans — a 9×9 grid with 81 data points across a 3-mile radius from Jamie’s business address at 215 Center Park Dr #300, Knoxville, TN 37922. The results were painful. For “ac repair near me,” virtually every data point showed 20+ rankings — Jamie is invisible in the map pack for AC repair. For “plumber near me” — his bread-and-butter keyword — he ranks positions 5-7 near his shop but deteriorates to 9-17 and then 20+ as you move outward. He owns a tiny pocket around his physical location and nothing else.
The backlink profile tells the story of a site rebuild gone wrong. Historically, Jamie’s site had 1,462 referring domains. Today, only 140 remain. The agency destroyed roughly 90% of his link equity when they rebuilt the site — and that’s exactly what Jamie described in his conversation: “we grew great, then had our website rebuilt and we died.” Meanwhile, the content on service pages reads like keyword-stuffed AI output that Google actively penalizes. Multiple inconsistent phone numbers appear across the site and directories, confusing both customers and search engines.
The Bright Spot: Jamie’s Reputation Is Real
Here’s what makes this audit both frustrating and hopeful. Jamie’s reputation management earned a straight A. His 88 Google reviews with a 4.9-star average are the real deal. He responds thoughtfully to every single review — good or bad — and that kind of care is exactly what Dennis means when he says reviews are the new currency of trust. Jamie is banking that currency. The problem is that nobody can find him to spend it.
His Google Business Profile earned a B+ — the one area where things are mostly right. The GBP looks professional, the information is accurate, and the reviews shine. But even here, the photos and posts could be more human. Show the team on the job. Show before-and-after work. Show Jamie being Jamie. The Local Service Spotlight team helps local service pros turn that kind of authentic reputation into a structured digital asset that Google and AI models actually recognize and that’s exactly the direction Jamie needs to go.
Jamie’s personal brand is essentially invisible online. With 269 Facebook friends and no visible personal brand content, the owner of My Professional Plumber has no digital authority. Dennis would say your personal brand should be amplifying the company brand and building that presence through a Knowledge Panel and structured digital assets is how you go from “good plumber in Knoxville” to “the authority in your market.”
Phase 1: Stop the Bleeding — What Jamie Needs to Do Right Now
The MAA framework demands that every analysis ends with specific, executable actions. Based on every finding in this plumber marketing audit, here’s the 30-day action plan we put together for Jamie, broken into phases, because a D+ doesn’t get fixed in a single afternoon.
First, secure ownership of every digital asset. Log into Google Business Profile and confirm admin access. Check who controls the domain registrar, go to whois.lookup and search myplumbertn.com to verify ownership. Confirm access to Google Analytics, Google Search Console, and all social media accounts. If the current agency controls any of these and won’t hand them over, that’s a massive red flag and unfortunately, it’s exactly the pattern Jamie described: they hold your information hostage because you don’t know any better.
Second, install tracking today, not next week. Go to tagmanager.google.com, create a new container for myplumbertn.com, and install the GTM snippet in the site header. Inside that container, set up a GA4 tag, a Facebook Pixel tag, and configure call tracking through a service like CallRail that generates a unique tracking number for each source — website, Google Ads, Facebook, direct. Without this measurement layer, there’s no way to run the Metrics-Analysis-Action loop that drives every decision. You cannot optimize what you cannot measure.
Third, fix the critical SEO issues immediately. Open the WordPress dashboard, go to the media library, and search for any images with Nashville in the file name or alt text, replace them with Knoxville references. Remove the agency’s branding from the footer. Consolidate to a single phone number across all properties — check Google Business Profile, the website header, the footer, the contact page, and every major directory listing. Then create dedicated, human-written service pages for each core offering — water heater repair, drain cleaning, emergency plumbing, AC repair — with location-specific content that includes the neighborhoods Jamie actually serves. The E-E-A-T framework matters here: Experience, Expertise, Authority, and Trust all need to show up on every page.
Fourth, launch Google Local Service Ads this week. Go to ads.google.com/local-services-ads, verify the business, upload proof of license and insurance, and turn on the ads. LSAs put Jamie at the very top of local search results with a Google Guarantee badge, a trust signal that comes directly from Google itself. For a plumber with Jamie’s review profile, LSAs should generate phone calls on day one. Simultaneously, start running Dollar-a-Day campaigns on Facebook and Instagram to build brand awareness in the Knoxville market. Start with $50-100 per day on Google Ads targeting high-intent keywords like “emergency plumber knoxville,” “water heater repair knoxville tn,” and “drain cleaning near me.”
Fifth, rebuild that destroyed backlink profile. Join the Knoxville Chamber of Commerce at knoxvillechamber.com — that’s an instant DR 50+ backlink. The DR 60+ backlink from this article will also help greatly. Partner with local real estate agents and home inspectors who can refer plumbing work. Get featured in Knoxville community blogs and local news. The target: increase that Domain Rating from 5 to 15 or higher within 6 months. The apprentices trained through High Rise Influence run these exact backlink building and geo-grid tracking campaigns for local service clients every week.
Sixth, build Jamie’s personal brand. The owner IS the brand for a local service company. Optimize the LinkedIn profile, start posting personal brand content on Facebook about completed jobs and team culture, and participate in local business groups. The Local Service Spotlight process helps local service pros build a personal brand website that Google and ChatGPT actually recognize as an authority, turning those 14 AI Overview citations and 15 ChatGPT citations into a dominant presence. The HVAC Growth team runs this exact playbook for contractors every day, and the principles apply identically to plumbing.
How We Ran This Plumber Marketing Audit
Dennis Yu briefed our team on Jamie’s situation directly, a referral from Donnivin Brown who kept sending us local service companies that had been burned by the same agency. We pulled public data across every channel: website performance, SEO authority, social media presence, paid advertising, backlink profile, Google Business Profile, geo-grid map pack rankings, and AI search visibility.

Why This Matters Beyond Jamie
Jamie’s story isn’t unique — and this plumber marketing audit pattern repeats itself constantly. We see it every single week, a local service pro paying thousands of dollars a month to an agency that delivers vanity metrics at best and active sabotage at worst. The scaling local marketing playbook we teach starts with the same plumber marketing audit process we ran for Jamie: measure everything with real data, analyze what the numbers actually mean for the business, and take specific action that ties directly to the phone ringing and estimates getting booked.
Jamie Foster has everything it takes to dominate the Knoxville plumbing market. Fourteen years of experience. Genuine craftsmanship. Customers who love him enough to write detailed five-star reviews. He had 11 trucks once, he can get back there. The only thing standing between Jamie and a full calendar is a real digital strategy built on brand authority and proper GBP monitoring — not the hollow promises of an agency that can’t even install a tracking pixel.
Metrics. Analysis. Action. That’s the whole game.
Think your agency might be pulling the same moves on your business? Talk to the BlitzMetrics team about a free local marketing audit and find out if your marketing dollars are actually making the phone ring — or just disappearing into someone else’s pocket.

