Agency Horror Stories
Agency Horror Stories: 4 Cautionary Tales (and 8 Red Flags) for Home Improvement Contractors
Season 4 of Digital Marketing for Contractors kicks off with the episode we’ve been wanting to do for a long time.
If you’ve ever hired a marketing agency and walked away feeling burned, you are not alone. We hear it on discovery calls all the time: a contractor who paid good money, didn’t see the leads, and never quite understood what they were paying for. It’s embarrassing for them to talk about, and it gives our whole industry a bad rap.
So in the Season 4 premiere, we pulled together four real stories from contractors who came to us after working with other agencies. We’re keeping names out of it — the point isn’t to call anyone out. The point is to help you spot the warning signs before you sign anything. And to be clear up front: this isn’t “all agencies are bad.” We’re an agency. There are a lot of solid people doing this work. But there are also some bad actors, and some agencies that simply aren’t built for home improvement. Contractors get burned because they don’t always know what to look for.
Here are the four stories — and the red-flag checklist we close the episode with.
Story 1: The Hostage Situation (Who Owns Your Stuff?)
We’ll call this contractor Mike. (A lot of you are named Mike.) Mike runs a window replacement company in the Midwest doing a few million a year — a solid operation. He hired a big national agency that promised him the moon: SEO, Google Ads, a brand-new website, the works. He signed a contract, paid them to build the site, and ran ads through them for about 18 months. The leads were okay — not great — but he was busy enough that he never dug in.
Then a competitor hired us, a mutual connection told Mike to give us a call, and we got on a discovery call. The first thing we always ask about is the existing setup: who owns what, where things live, who has access. Mike couldn’t answer a single one of those questions.
He’d paid for a website — but didn’t have a login. He’d paid for the ads — but didn’t have access to the Google Ads account. His call tracking was routed through a number the agency owned. Even his Google Business Profile had been claimed under the agency’s primary ownership.
When Mike went back and asked for admin access to the assets he’d paid for, the agency ghosted him for weeks. When they finally responded, they told him it was “against company policy” to share account access. That is not a real thing. There is no legitimate reason an agency should refuse to give a contractor admin access to assets the contractor paid for — but it was probably buried somewhere in the terms and conditions he signed.
It’s not always this extreme, but some version of it is everywhere: the website is built on the agency’s hosting, domain, or CMS license; the Google Ads account lives inside the agency’s MCC with the client as a sub-account they can pull at any time; the call tracking sits in the agency’s platform, and the numbers on your website port back to them the moment you try to leave. It’s essentially a ransom situation. They’re betting the cost of leaving is higher than the cost of staying — and it works on a lot of people.
Mike had to rebuild from scratch: new website, new domain (the agency owned the original), new ad account, new tracking. He lost about four months of momentum and likely six figures in revenue during the transition.
The lesson: ownership, ownership, ownership. Before you sign anything, get written answers to four questions:
- Who owns the website?
- Who owns the domain?
- Who owns the ad accounts?
- Who owns the tracking numbers and the data inside them?
The answer to all four should be you. The agency manages those assets; they belong to you.
Story 2: The Lead Inflation Scam
This one is about a roofer in the Southeast paying an agency around $12,000 a month for paid search and SEO. The reports he got back were beautiful — gorgeous charts, lead count climbing every quarter, cost-per-lead trending down. On paper, it looked like the campaign of the year.
Then his sales team started complaining. The leads were garbage. They couldn’t get people to answer the phone, the ones who did weren’t qualified, and half of them said they’d never filled out a form.
When he called us for a second opinion and we audited the account, here’s what we found: the agency was counting almost everything as a lead. Every form fill, no matter how spammy. Every phone call — over 30 seconds and under 30 seconds — including wrong numbers and telemarketers. Every chat session, even the ones where someone typed a single word and bounced. And they were double- and triple-counting: a person who filled out a form, then called the tracked number, then came back the next day was logged as three separate leads.
When we cleaned up the data and looked at qualified leads — real homeowners with real projects in the service area — the true cost per lead was about four times what the agency had been reporting. And the roofer had been making real business decisions on those inflated numbers, including hiring a second sales rep because volume looked so strong.
To be fair to agencies: some of this is honest disagreement about what counts as a lead. There’s no universal definition, and counting things differently isn’t always malicious. But the contractor needs to know exactly what’s being counted, and the definitions need to match what actually drives the business. If your sales team thinks a lead is “a homeowner with a project who’s ready to talk,” and your agency thinks a lead is “anyone who filled out a contact form,” your metrics will tell two completely different stories.
This is why we tie reporting to revenue whenever we can — not just leads generated, but appointments set, appointments sat, jobs sold, and average ticket. If you can connect ad spend to revenue, the numbers can’t be fudged. Tools like Housecall Pro, LeadPerfection, and ServiceTitan can pipe that data back into your reporting through a direct integration or Zapier. There’s no excuse in 2026 for making decisions on top-of-funnel metrics alone.
The lesson: demand definitions. What counts as a lead? What doesn’t? What’s the qualification process? Then push to connect the data all the way through to closed revenue.
Story 3: The Vanishing Account Manager
This is a kitchen and bath remodeler somewhere in the Mountain West. Less dramatic than the others, but maybe the most common story of all.
The pitch was great. The salesperson was sharp, knew the industry, asked great questions, talked real strategy. They signed, kicked off — and then got handed off to an account manager. One onboarding call with a nice person, then radio silence for two months. Then that account manager left the country. A new one took over who didn’t know anything about the business and had to be re-onboarded from zero. Three months later, that one left too. By the time the contractor talked to us, he’d had four account managers in 11 months.
Every time you switch, you lose context. The new person doesn’t know you don’t service a particular ZIP because the drive time kills your margin. They don’t know you stopped doing tub surrounds last spring. They don’t know which competitor is an actual threat. So they make decisions that don’t fit your business — or worse, they don’t make decisions at all, and the account just drifts. Campaigns that worked six months ago keep running after seasonality shifts. New keyword opportunities get missed. Negative keyword lists go stale. Bid strategies never get tested.
This happens because a lot of agencies hire account managers at entry level, pile too many accounts on them, and burn them out in a couple of months — then wonder why client churn is so high. The contractor is paying for senior strategy and getting a junior person juggling 40 accounts. Even if that person is smart and motivated, there’s no way to do good work under that load.
This contractor eventually left and came to us. He’s been with us about a year now — same account manager the whole time — and performance is up, leads are up, and he’s added a second showroom. But he lost a year of growth getting jerked around first.
The lesson: When you’re evaluating an agency, it’s completely fair to ask how long the average account manager has been there, what their caseload looks like, and to meet the actual person who’ll manage your account before you sign. If the salesperson can’t or won’t introduce you to the people who’ll be in your business every day, that’s a flag.
Story 4: The Competitor Conflict
Our last story is about a bath remodeler in a mid-sized metro of about a million people. They signed with an agency, things were going fine, leads were decent. Then about six months in, they noticed their closest possible competitor — same street, same services, same target customer — had suddenly gotten aggressive online. Showing up everywhere the contractor used to show up, bidding on their brand terms, outranking them on their best money keywords.
The contractor asked his account manager what was going on. The account manager danced around it. Eventually, the truth came out: the same agency was running the competitor’s marketing too. And not only that — the competitor had been pitched the same strategies, the same keyword targets, the same geographic priorities. The agency was essentially using one client’s playbook to grow the other.
This is the cleanest argument we know of for working with an agency that has a service-area exclusivity or non-compete policy. We don’t take competing clients in the same location and market, period. If we have a roofer in Toledo, we will not take another roofer in Toledo — no matter the offer. You cannot give your best work to two people trying to beat each other in the same arena.
Some agencies will tell you their teams are separate and the data is walled off. That may be technically true in some cases — but the strategic learning is not separate. The agency learns what works in your market by spending your money, then applies those learnings to your direct competitor. Even if everyone is acting in perfect good faith, you’re subsidizing your competitor’s education.
The lesson: Ask directly — “Do you work with any other companies in my service area that do what I do?” Get the answer in writing. If it’s yes, walk away or insist on a clear exclusivity agreement.
The Lightning Round: 8 Red Flags When Vetting an Agency
Here’s the checklist to keep handy the next time you’re shopping for a marketing partner:
- They guarantee a specific number of leads or a specific ranking position. No legitimate agency will — the platforms don’t allow it and the math doesn’t support it. It’s a lie.
- They want a long contract up front with a huge early-termination fee. A reasonable agency asks for ~90 days to prove itself, then goes month-to-month or offers a fair exit clause. If the contract is built like a trap, it’s a trap.
- They can’t show results from contractors in your specific niche. Roofing isn’t windows isn’t bath. If they show you a plumber, an HVAC company, and a landscaper, they don’t specialize.
- They’re vague about what they actually do each month. “We’re optimizing the campaign” is fluff. You should get specifics: keywords added, negatives built, pages published, citations cleaned up.
- They mark up everything. Some markup is normal. Stacked markup on ad spend and hosting and call tracking is not. Ask for a clear breakdown of fees versus pass-through costs.
- The reporting is white-labeled software with no human commentary. A dashboard is fine, but a dashboard alone isn’t analysis. A real human should regularly walk you through what the numbers mean.
- They pitch AI tools as the whole strategy. We love AI and use it every day — but it’s part of the toolkit, not the strategy. If someone’s selling an AI silver bullet, there’s probably no real strategy underneath.
- Your gut says something’s off on the discovery call. If the salesperson talks more than they ask, isn’t curious about your business, and can’t name three things specific to your market or operation, they won’t suddenly get curious after you sign.
The Bottom Line
The point of all this isn’t that agencies are bad. The point is that the decision of who you trust with your marketing matters just as much as who you trust to install your roofs, windows, and bathrooms. So take it seriously. Ask hard questions. Get the answers in writing. And above all — own your stuff. Own the website. Own the ad accounts. Own the data. If your agency isn’t okay with that, find one that is.
Got an agency horror story of your own? We’d love to share it anonymously on a future episode. Email us at the address in the show notes.
Digital Marketing for Contractors is created by FatCat Strategies. For more, visit FatCatStrategies.com.
Podcast Transcript
Intro: Welcome to Digital Marketing for Contractors, a podcast for home improvement contractors to help you crush your lead goals and take your business to the next level. Join us each episode as we give you powerful insights and practical tips on the best digital marketing strategies to help you grow your home improvement business. Let’s get started.
Meredith: Welcome back to Digital Marketing for Contractors. I’m Meredith Medlin.
Caitlyn: And I am Caitlyn Noble. Today, we are doing something that we have wanted to do for a long time, which talk about agency horror stories.
Meredith: Yeah. These are real stories from contractors who came to us after working with other agencies. We’re gonna keep names out of because the point is not to call anybody out.
Caitlyn: We’ve been our own horror story at times.
Meredith: You know, a journey of life we’re all learning. the point of this, though, is to help you walk through and be able to spot the warning signs before you actually sign anything with an agency and get into these situations.
Read More
Caitlyn: Yeah, exactly. And we are not the only great agency out there, by the way, FatCatStrategies.com. There are a lot of really solid people doing this work, a lot, but there are also some bad actors. We do get a bad rap, and I have, you know, prospects come to me all the time like, “Oh, da-da-da, I was burned” and it’s, it’s embarrassing. And there… So, so there are also just some agencies that are unfit for home improvement, and contractors get burned because they don’t know what they’re looking for.
Meredith: So today, we’re gonna walk through four of those stories, and then we’re gonna close with a list of red flags that you can use for the next time you are out there shopping for a new marketing partner.
Caitlyn: I am pumped for this.
Meredith: All
Caitlyn: Okay, so story number one. We’re gonna call this contractor Mike. A lot of y’all’s names are Mike. Mike runs a window replacement company in the Midwest, doing a few million a year, solid operation. He hires an agency that promises him the moon. SEO, Google Ads, a brand-new website, the works.
Meredith: And this is a national agency. This is a big name, and a lot of contractors are on their roster.
Caitlyn: Right. So Mike signs a contract. He pays them to build the website. He’s running ads through them for about 18 months. That’s a year and a half. Leads are okay, not great, but he’s busy enough that he doesn’t really dig in. Then one of his competitors hires us. We have a conversation. Am I reading this right? Yeah. Mike’s friend says, “Hey, you should call these people.” Mike calls us.
Meredith: And the first thing that we always do on a discovery call is ask about their existing setup.
Caitlyn: Yes.
Meredith: Who owns what? Where do things live? Who has access? And Mike couldn’t answer any of those questions.
Caitlyn: Not a single one. He paid for a website. He didn’t have a login. He paid for the ads. He didn’t have access to the Google Ads account. The call tracking routed through a number the agency owned. Even his Google business profile, the agency had taken primary ownership.
Meredith: Yeah, so we tell him, “Look, before we can even talk about working together, you need to get your own house in order. Like, we need you to get your own assets.”
Caitlyn: Yes.
Meredith: So at that point, he goes back to the agency and says, “Hey, I want admin access to everything.”
Caitlyn: And they ghosted him.
Meredith: His own agency, for four weeks or sorry,
Caitlyn: Four weeks?
Meredith: Maybe four weeks. I don’t know. I can’t remember exactly how many.
Caitlyn: Ghosted? What?
Meredith: after being ghosted for weeks, they finally get back to him and say, “Oh, actually, we can’t, because it’s against our company’s policy to share our account access.”
Caitlyn: Which is such a wild thing. I mean, that is not a thing. There is no legitimate reason an agency should refuse to give a contractor admin access to assets the contractor paid for.
Meredith: None, and we see this all the time.
Caitlyn: shocking.
Meredith: I mean, and the reason for it is probably ’cause it was buried in the terms and conditions somewhere when they signed it.
Caitlyn: Yep.
Meredith: But we really do see this more often than is reasonable.
Caitlyn: Yes.
Meredith: It’s not always that bad, but there’s some version of it a lot, where agency will build your website on their own hosting account, or their domain, or with their CMS license and the Google Ads account is in the agency’s MCC, and you’re only a sub-account, and they can pull that out at any time. Call tracking lives in their WhatConverts or their CallRail, and all the numbers on your website are porting back to them when you try to leave.
Caitlyn: And honestly, a lot of what you just said, like, I knew what that meant, but that might have just sounded like a bunch of just like blah, blah, blah, blah, blah, blah.
Meredith: Yeah.
Caitlyn: That’s part of it. That’s part of what these agencies do, is they don’t educate you on what they’re doing.
Meredith: Right.
Caitlyn: And it is essentially a ransom situation. They are betting that the cost of leaving is higher than the cost of staying, so you stay, and it works on a lot of people.
Meredith: Yeah, and so what ended up happening with Mike? Remind me.
Caitlyn: Yeah, he had to rebuild from scratch.
Meredith: Ugh.
Caitlyn: New website, new domain, because the agency owned the original. That’s y’all’s… That’s your website. That’s your website
Meredith: that
Caitlyn: Yes
Meredith: bleed.
Caitlyn: New Google Ads account, new tracking. He lost about four months of momentum and probably six figures in revenue during the transition.
Meredith: Yeah. So there’s a lot of lessons here. One of the main ones, and we’re gonna repeat this a lot today, is ownership.
Caitlyn: Yes.
Meredith: Ownership, ownership, ownership. Before you sign anything with an agency, you need a written answer to four questions. One, who owns the website? Two, who owns the domain? Three, who owns the ad accounts? And four, who owns the tracking numbers and the data inside them?
Caitlyn: And the answers to all four should be you. The contractor, the agency manages those assets, but they belong to you. And during, my discovery calls, that… I ask those questions upfront.
Meredith: Right
Caitlyn: Like, like when I’m talking, like that’s just what I do
Meredith: Yeah
Caitlyn: get the conversation going.
Meredith: For sure. All right, now we got story number two.Um, this one is the lead inflation scam.
Caitlyn: Ooh.
Meredith: this one… Ooh, spooky.
Caitlyn: Spooky.
Meredith: This one is about a roofer in the southeast, I believe.
Caitlyn: Yes. I love this one. Well, of course, I don’t love it, but it is a great example.
Meredith: Yeah, so the roofer is paying for an agency about 12,000 a Paid search and SEO. That’s it. And the reports that he’s getting back are beautiful. They look great. There’s beautiful charts, and it looks like the lead count is going up every quarter, and the cost per lead is trending down. It just looks like a miracle.
Caitlyn: On campaign, like, the campaign of the
Meredith: Yeah
Caitlyn: on paper, it looks like the campaign of the year.
Meredith: Yeah.
Caitlyn: Y’all, we’re busy. It’s a good busy, but we are tired, so bear with us.
Meredith: Yeah, so it looked like the report was magical, and it was the best campaign that’s ever happened, and it was a total winner. But his sales team comes to him and is complaining, and they’re saying the leads are garbage. They can’t get any of those leads to answer the phone. The people who do answer aren’t qualified, and half of them are saying they never even filled out a form.
Caitlyn: So he calls us, Fat Cat Strategies, for a second opinion, and we do an audit, and what we find is that the agency was counting almost everything as a lead. And when I say everything, I mean every form fill, no matter how spammy, every phone call over 30 seconds and under 30 seconds, including wrong numbers and telemarketers, which there are a lot of those these days.
Meredith: Mm-hmm.
Caitlyn: Every chat session, even the ones where someone typed one word and bounced.
Meredith: So they were also double counting leads, if I’m not mistaken.
Caitlyn: Yes.
Meredith: So if a person filled out a form and then they called the track number, that was two separate leads, and if they came back the next day and filled out another form, that was a third lead.
Caitlyn: Ugh. When we cleaned up the data and looked at actual qualified leads, real homeowners with real projects in the service area, the cost per lead was about four times what the agency had been reporting.
Meredith: And he had been making business decisions based around those numbers. So he had even gone out and hired a second sales rep because the lead volume looked so good.
Caitlyn: Now, to be fair to agencies for a
Meredith: Yeah, be fair to even though we don’t do this.
Caitlyn: Some of this is honest disagreement about what counts as a lead.
Meredith: True.
Caitlyn: I’ve been there. I have sat
Meredith: Yeah
Caitlyn: had that conversation. There is no universal definition. Different agencies will count things differently, and that’s not always malicious.
Meredith: Right, and, you know, a contractor needs to know what’s being counted, and the definitions need to match what actually drives the business.
Caitlyn: Exactly. If your sales team thinks a lead is a homeowner with a project who is ready to talk to a salesperson and your agency thinks a lead is anyone who fills out a contact form, you are going to have a problem. The metrics will tell two different stories.
Meredith: Yeah, this is why we tie reporting to revenue whenever whenever we can. We wanna know not just how many leads we generated, but how many appointments were set how many of those sat, how many of those jobs sold, what was the average ticket price.
Caitlyn: Mm-hmm
Meredith: if you can connect your ad spend to revenue, you really can’t fudge the numbers.
Caitlyn: I wish you had said the other F word. You can’t
Meredith: almost.
Caitlyn: You can’t.
Meredith: attempted.
Caitlyn: And tools do exist that help with this, Housecall Pro, Lead Perfection, ServiceTitan, just to name a few. You can pipe that data back into your reporting through Zapier or a direct integration. There is no excuse in 2026 for a home improvement contractor to be making decisions on top of the funnel metrics alone.
Meredith: None. So the lesson on this one, demand definitions. What counts as a lead? What doesn’t? What is the qualification process? And then push to connect the data all the way through to some closed revenue.
Caitlyn: I am loving this podcast episode topic.
Meredith: It’s, it’s a little bit of PTSD. But, I mean, at least we don’t make these mistakes
Caitlyn: It is. Well, we, we, I
Meredith: learned
Caitlyn: we, you learn. You learn and you learn,
Meredith: Mm-hmm
Caitlyn: and I hope anybody who’s listening to this goes back and takes these exact questions to whoever they’re working with or considering.
Meredith: Yeah.
Caitlyn: Okay, third story. This is a kitchen and bath remodeler. We’ll say they’re somewhere in the Mountain West.
Meredith: Yeah.
Caitlyn: Where is the Mountain West?
Meredith: The, the the It’s maybe Colorado-y?
Caitlyn: Oh, sorry, y’all.
Meredith: I don’t know.
Caitlyn: We love Mountain West
Meredith: West, yeah. I
Caitlyn: Kitchen and bath remodeler, yes
Meredith: of
Caitlyn: Yes
Meredith: spooky tale, is the vanishing account manager.
Caitlyn: Yes.
Meredith: This one is a little bit less dramatic, but I don’t know, it might be the most common.
Caitlyn: Mm, it is so common. So this contractor signs with an agency. The pitch was great. The salesperson was sharp, obviously, knew the industry, asked great questions, talked about strategy. They sign, they kick off, and the salesperson hands them off to an account manager.
Meredith: Who they never speak to again.
Caitlyn: What?
Meredith: Well, I mean…
Caitlyn: I guess they speak to her once. Onboarding call, nice person, then radio silence for two months. Oh my gosh, that’s insane. Then she leaves the country. Then they get a new account manager, who doesn’t know anything about their business, has to be re-onboarded, asked the same questions the first one asked.
Meredith: And then,
Caitlyn: Oh my God
Meredith: three months later, that one leaves too.
Caitlyn: We’re at five months now.
Meredith: Yeah.
Caitlyn: By the time we talked to this contractor, he had had four account managers in 11 months. Four. That’s so upsetting.
Meredith: That… Yeah, and I mean, think about it. Every time you switch, you lose context.
Caitlyn: Definitely.
Meredith: Especially if there’s not processes in place to train the new account manager, you know. The new person doesn’t know that you don’t service that particular ZIP
Caitlyn: Mm
Meredith: because the drive time kills your margin. They don’t know that you stopped doing tub surrounds last spring. They don’t know which of your competitors is an actual threat, so they make decisions that just don’t fit your business.
Caitlyn: Or worse, they don’t make decisions at all. The account just sort of drifts. Campaigns that worked six months ago are still running even though seasonality has shifted. New keyword opportunities are missed. Negative keyword list don’t get updated. Bid strategies don’t get tested. Y’all, I hope you’re not getting treated like this.
Meredith: Oh my God, and this is, like
Caitlyn: Oh
Meredith: what happens at a lot of agencies, is they will hire account managers at entry level positions and give them too many accounts burn them out in a couple of months, I mean, in some of these cases, and then they wonder why their client churn is so high.
Caitlyn: Mm. The contractor is paying for senior strategy and getting a junior person managing 40 accounts. There’s just no way that person can do good work, even if they are smart and motivated.
Meredith: When you’re evaluating an agency, it’s okay to ask how long the average account manager has been there.
Caitlyn: Yep.
Meredith: It’s okay to ask what their caseload looks like. How many accounts will that person have that is gonna be managing my account as well? It’s okay to ask to meet that person before you actually sign the contract.
Caitlyn: And if the salesperson cannot or will not introduce you to the actual people who will work on your account, that’s a flag. You should know who is going to be in your business every day.
Meredith: Okay, so what happened with said kitchen and bath guy?
Caitlyn: And we love the Mountain West. He left, came over to us. We’ve had him for about a year now, same account manager the whole time. We love our account managers. Performance is up, leads are up. He’s added a second showroom, but he lost a year of growth getting jerked around.
Meredith: Yeah. Well, the last story, we’re gonna call this one the competitor conflict.
Caitlyn: Mm.
Meredith: This is about a bath remodeler.
Caitlyn: Mid-sized market, maybe a million people in the metro.
Meredith: So they sign with an agency, and things are going fine. Leads are decent. But about six months in, they notice that one of their direct competitors, like the closest possible competitor, on the same street, offering the same services, with the same target customer, has gotten really aggressive online, like showing up everywhere that they used to show up. They’re even bidding on their brand terms, outranking them, and it’s on all of their best money keywords.
Caitlyn: And so the contractor calls his account manager and says, “Hey, what’s going on with this competitor? They’ve gotten a lot better, and we are losing share.” And the account manager kind of dances around it.
Meredith: Until eventually it comes out that the same agency is also running the competitor’s marketing.
Caitlyn: Makes me sick. And not only that, they had been pitched some of the same strategies, the same keyword targets, the same geographic priorities. The agency was essentially using one client’s playbook to grow the other.
Meredith: This is the cleanest argument for working with an agency that has a non-compete or service area exclusivity policy.
Caitlyn: Yep.
Meredith: You know, we don’t take competing clients that are in the same location and same market, period. If we have a roofer in Toledo, we’re not gonna take another roofer in Toledo, even if they’re offering us however much money. Like, we’re just not gonna do it.
Caitlyn: Because the math doesn’t work for the client. You cannot give your best work to two people who are trying to beat each other in the same service, same arena. You just, you can’t.
Meredith: Yeah,
Caitlyn: doesn’t make sense.
Meredith: No. You’re… Yeah.
Caitlyn: I mean, it does, but like, why would you do
Meredith: Right
Caitlyn: anyways?
Meredith: And I mean, some agencies are gonna say, “Well, our teams are
Caitlyn: Yep
Meredith: so it’s different
Caitlyn: Yep
Meredith: working on different accounts, and the data’s separate.”
Caitlyn: It’s
Meredith: And that might be true in some cases, but honestly, the strategic learning is not separate inside of an agency. The agency learns what works in your market by spending your money,
Caitlyn: Mm-hmm
Meredith: then they apply those learnings somewhere else for your direct competitor.
Caitlyn: And even if everyone is acting in good faith, you are subsidizing your competitor’s education.
Meredith: So ask the question, “Do you work with any other companies in my service area that are doing what I do?” And get the answer in writing if you can. If they say yes, walk away, or get a clear exclusivity agreement.
Caitlyn: Yes. Preach.All right, lightning round. We’ve got a few minutes left. We’re gonna go through, just some red flags, things you should that, things that should make you pause when you are evaluating an agency.
Meredith: Number one, they guarantee a specific number of leads or a specific ranking position. Ain’t nobody legitimate gonna guarantee that. Their platforms, they just don’t allow it. The math doesn’t support it, so that’s a lie.
Caitlyn: Yeah. If we have to re-record this one day because that is possible, I’ll let you know, but as of right now, you’re spot on. Number two, they want a long contract up front, and the early termination fee is huge. A reasonable agency will ask for 90 days to prove themselves, and then go month to month, or have a reasonable exit clause. If the contract is built like a trap, y’all, it’s because it’s a trap.
Meredith: Yeah. Number three, they cannot show you actual results from contractors in your specific niche. Roofing is not the same as windows, and it’s not the same as bath. If they say they work with home services and then they show you results from a plumber and an HVAC company and a landscaper, they don’t specialize.
Caitlyn: Yeah. Completely agree. Number four, they are vague about what they actually do each month. If you ask, “What work is being done on my account this month?” and the answer is fluffy like, “We’re optimizing the campaign. We’re working on the SEO,” run away. You should get specifics. “Here are the keywords we added. Here are the negatives we built out. Here is the page we published. Here are the citations we cleaned up.”
Meredith: Number five, they mark up everything. The ad spend has a markup. The hosting has a markup.
Caitlyn: Mm-hmm.
Meredith: The call tracking has a markup. Some markup is normal, yes, but stacked markup on every single line item is not. So ask for a clear breakdown of fees versus pass-through costs.
Caitlyn: Yeah. Number six, the reporting is white labeled software with no human commentary. A dashboard is fine, but a dashboard alone is not analysis. You should be getting a human regularly walking you through what the numbers mean and what is being done with it.
Meredith: Number seven, they pitch you on AI tools as the whole strategy.
Caitlyn: Mm.
Meredith: And we love AI tools. We use them every day.
Caitlyn: Have you listened to the last 20 podcasts?
Meredith: I mean, you can’t miss it if you’ve ever listened to one. But AI is just part of the toolkit. It is not the strategy. So if somebody is selling you on the AI silver bullet, they probably don’t have a real strategy underneath it.
Caitlyn: Mm. And last but not least, number eight. This may be the simplest one. Trust your gut on the discovery call. If the salesperson is talking more than asking, if they don’t seem curious about your business, if they cannot name three things that are specific to your market or your operation, they are not going to suddenly get curious after you sign.
Meredith: So that was our lightning round and a couple of our horror stories that we have experienced secondhand from our clients. And honestly, I feel like we could do a whole series on
Caitlyn: Yeah
Meredith: ’cause we have quite a few more.
Caitlyn: We probably will, and it makes me proud to, you know, own this agency that we own, to be honest with you.
Meredith: Yeah.
Caitlyn: ‘Cause I, I can stand by and,
Meredith: Yeah
Caitlyn: stand by every single
Meredith: We differently
Caitlyn: we talked through. Yeah.
Meredith: Exactly.
Caitlyn: That makes me proud. So.
Meredith: and the point of this was all not to say agencies are bad, all agencies are bad. Obviously. We’re an agency. Why would we do that? The point is that your money and your business, the decision of who you trust with that in your marketing, it all matters just as much as who you’re hiring to install your roofs, your windows, your bathrooms, whatever you sell. So take it seriously and ask hard questions and get those answers in writing.
Caitlyn: And own your stuff.
Meredith: Oh my God, please.
Caitlyn: Own the website. Own the ad accounts. Own the data, data, wow, and the data. Own,
Meredith: Own all of it
Caitlyn: own all of it. If your agency is not okay with that, find an agency that is.
Meredith: Right. Also, if you’ve got a horror story that you’ve experienced, please send it to us. We would love to share it on a future episode, anonymously of course. You can email us the address that we’re gonna put in the show notes.
Caitlyn: Yeah. Thanks so much for listening, guys. We’ll see you next time.
Meredith: Later.
Outro: Digital marketing for contractors is created by Fat Cat Strategies. For more information, visit fatcatstrategies.com.