For over a year we’ve been privately solving complaints from a home-service agency’s clients. Richard, owner of Fox Air and Heat, paid this agency $14,775 for a website, SEO, and social media — and our full audit found that almost no substantial work had been done. This post is the diagnostic, so an owner can spot it and a young agency owner can audit it.
This isn’t the end of the world — as agencies grow, mistakes are made and things happen. But after more than five different businesses approached us asking us to audit this agency’s work, and after seeing how barely anything had been done, we view it as a systematic problem. We are deliberately not naming the agency here.
Audit What The Money Actually Bought
Richard’s spend breaks down to about $5,000 to set up the website (billed as three payments of $1,800) plus $1,995 per month that was supposed to cover social media and blog posts. When he first approached us, we ran a full audit of the agency’s work — and in short, barely anything had been done.
Objectively, we found nothing substantial done for the site. For SEO alone, our view is that we’ve done more in the last two weeks than this agency had done in the last four months. In the agency’s own reporting, the leads that did come through came solely through Richard’s own referrals.
| What Richard paid for | Amount | What the audit found |
|---|---|---|
| Website setup | ~$5,000 (3 × $1,800) | Local service pages we describe as a disaster; missing trust signals |
| Social + blog | $1,995 / month | Clipart-heavy, keyword-stacked articles, no E-E-A-T |
| SEO & ads | included | No ranking or lead gains; leads came only from Richard’s referrals |
| Total to date | $14,775 | No evidence of ROI beyond Richard’s own brand |
Pull the client’s own lead and ranking reports, then ask one question: where did each lead actually come from? Here the leads traced to Richard’s own referrals, not the agency’s work. When you can’t find ROI beyond the owner’s existing brand, that gap is the finding.
Grade The Content Honestly
The articles Richard was paying nearly $2,000 a month for lean on Clipart and keyword stacking, with no E-E-A-T content beyond listing the local service area. Run through our article grader tool, one scored a C+ — and in our opinion that’s optimistic; it reads more like a D based on the recommendations we saw.
The grader flagged missing authority and trust signals (no expert references, statistics, or case studies), limited local relevance despite mentioning Forney, TX and Terrell, TX, no optimization for People Also Ask questions, missed internal-linking opportunities, and a closing CTA that was too promotional. The local service pages, as one example showed, were a disaster, with no signal to Google that Fox Air and Heat has the trust signals that help a site rank.
Take one delivered article and score it against E-E-A-T: are there expert references, statistics, or case studies? Is the local relevance real (local issues, testimonials) or just a city name dropped in? Clipart plus keyword stacking with none of the above is the pattern to name for the owner — in plain English, not jargon.
Recognize Retaliation When A Client Leaves
Whenever you leave an agency, there’s usually a roughly 7-day grace period to collect the business’s assets — hosting, Google numbers, and anything else the client owns. After Richard decided to cancel, the agency almost immediately cancelled hosting for Fox Air and Heat without warning, which required an emergency rescue on our part.
They also disabled Fox Air and Heat’s Google Business Profile numbers. Out of spite for leaving? Maybe. But the result was that customers couldn’t reach Richard for two full days. After we rescued the hosting, the agency owner emailed Richard threatening to collect an additional $8,030, with the line “Non-payment is no longer an option.”
This was the last straw and the reason we’re writing this article — the agency threatened legal action against those who don’t want to pay for what we see as a lack of work. In response, I recommended Richard ask for a full refund and an apology, which at this point we consider the moral and ethical thing to do.
Make It Right, Or Own Your Marketing
The good news is that it’s not too late for the agency owner to do the right thing and refund Richard the nearly $15,000 he’s paid. Our struggle is that similar things have happened before — with Nilson Silva at Mastertouch Outdoor Living and with Anthony Hilb at Bloomington Landscape, both of whom approached us asking for help, and we see the same pattern here.
If you’re a local service business, this is all the motivation you need to own your own marketing and avoid being held hostage by one agency. The repeatable way to check any vendor’s work is the free Quick Audit process, and the framework we grade against is the MAA framework for measurement.
Paying thousands a month and unsure what you’re getting? We’ll audit the work, trace where your leads really come from, and hand you the read.
