Episode 18 of The Marketing Mechanic — a real case study of an HVAC contractor who spent $20,000 on SEO and what they actually got for it.
This is one of those episodes where I break down the real data and walk you through exactly what went wrong. An HVAC contractor came to me after spending $20,000 with an SEO agency. They were frustrated because the phone was not ringing any more than before they started.
What the Agency Promised vs What They Delivered
The agency promised first-page rankings, increased traffic, and more leads. They delivered keyword ranking reports showing improvement on terms that nobody searches for. They built backlinks from low-quality directories. They wrote blog posts about generic HVAC topics that had nothing to do with the contractor’s actual service area.
Sound familiar? I see this pattern with almost every contractor who has been burned by SEO. The agency does technically accurate work that is strategically worthless. Rankings go up on paper. Calls stay flat in reality.
What Should Have Been Done Instead
When I audit a contractor’s SEO, I start with the question that matters: are you getting calls? Not rankings, not traffic, not impressions — calls. Then I work backward from there.
For this HVAC contractor, the real problems were clear. Their entity was not established. Google did not have a strong signal connecting this business to HVAC services in their specific city. Their Google Business Profile was incomplete. Their website had no location-specific content. There were no videos, no photos from real jobs, no customer stories.
The $20,000 went to work that skipped the foundation entirely. It is like painting a house before framing it. The Marketing Mechanic framework exists specifically because this happens so often — you have to build in the right order.
How to Evaluate Your SEO Agency
If your SEO agency cannot show you a direct line between their work and phone calls, something is wrong. Rankings that do not convert to calls are vanity metrics. Traffic from blog posts that nobody in your service area reads is meaningless.
Ask your agency: what is my geo-grid data? Where do I rank at every point on the map? Which keywords are driving actual calls? If they cannot answer these questions, they are not measuring the right things.
Use the MAA framework I teach in this series: Metrics (track calls, not just rankings), Analysis (identify what is driving results vs what is not), and Action (double down on what works, cut what does not).
Get an Honest Assessment
If you have been spending money on SEO and the phone is not ringing, request a free audit through Local Service Spotlight. I will show you exactly what your current agency is doing, whether it is working, and what needs to change.
Watch the full case study above, then explore the real reasons contractors fail at local SEO to see if the same patterns apply to your business.
About The Marketing Mechanic: This is a whiteboard video series where I explain marketing concepts, frameworks, and strategies based on real experience — drawing from real names, real stories, and real data from people I have worked with. These are not live screen-sharing demonstrations. For live working sessions where we build and optimize together on screen, join our AI Apprentice program coaching calls every Thursday at 2 PM Pacific through High Rise Influence. New whiteboard episodes drop every Thursday morning on my YouTube channel.
This article connects to BlitzMetrics processes including SEO audit, Digital Plumbing, one-minute video, entity linking, MAA, SEO Tree. Each of these concepts has a definitive article that explains the full framework.
