What are the signs your marketing agency isn’t working?
Missed forecasts, vanity dashboards, and no revenue metrics are signals—not vibes. Use this operator checklist before you renew or replace anyone.
Most “bad agency” situations are not villains and victims. They are misaligned incentives, weak systems, and reporting that never answered the only question that matters: is marketing buying pipeline or noise?
This is a calm diagnostic for $1M–$10M service operators—not an angry rant and not a license to defame a partner in public. Use observable signals in the numbers, the reporting, the relationship, and the commercial model. Then decide: tighten the brief, run a 30-day improvement plan, re-RFP, or transition. If you need the full pre-hire / replace framework, use how to evaluate a marketing agency.
Key Takeaways
- Judge revenue-system health, not activity. Busy dashboards are not proof the system works.
- Demand leading indicators. Qualified leads, CPL, close rate, and speed-to-lead beat impressions.
- Silence and opacity are signals. If nobody can explain strategy in plain English, treat that as data.
- Fix measurement before blaming channels. Bad attribution creates false channel narratives.
- Separate false alarms. Seasonality, slow follow-up, and site leaks can look like “agency failure.”
- Evaluate before you rage-quit. A scored 30-day plan beats an emotional breakup with no handoff.
- Commercial model can be the problem. Hours without outcomes and % of spend with rising waste are structural tells.
Signs in the numbers
Start with operator metrics—not vibes. You are looking for whether the path from spend → lead → job → revenue is visible and moving in a direction you can defend.
Watch for:
- Qualified lead volume flat or down while spend is flat or up
- Cost per lead rising without a matching rise in lead quality or close rate
- Close rate declining on agency-sourced leads (sales and marketing disagreeing without a shared definition)
- Speed-to-lead deteriorating while “lead count” still looks fine on a dashboard
- Forecast misses stacking—not one bad month, but a pattern nobody owns diagnosing
Use marketing metrics that predict revenue as the scoreboard. Insist on honest attribution for service businesses—calls, forms, spam, and offline closes included. Perfect multi-touch models are rare; usable operator attribution is not optional.
What this post will not do: invent industry averages or “typical agency ROI” benchmarks. Your baseline is your baseline. Compare against your own trailing quarters and shared definitions—not a blog’s fake universal number.
Signs in the reporting
Reporting is where trust dies quietly.
Red-flag patterns:
- Vanity headlines — impressions, reach, engagement, or rankings as the story when revenue is the question
- No experiment log — nothing recorded about what changed, why, and what happened next
- No wasted-spend review — budgets renew on autopilot; losers keep running
- Custom excuses every month — “one-time” anomalies that somehow recur
- Metrics available “on request” — if qualified leads and CPL are not in the standard pack, they are not the operating system
When tactics replace a system, reports get louder and less useful. That is the pattern behind why marketing tactics fail without a revenue system.
Clients don’t usually leave because the work was bad. They leave because they couldn’t tell whether it was working.
Signs in the relationship
Structure shows up in meetings and Slack threads long before it shows up in a termination letter.
Watch for:
- Strategy that cannot be restated by you in one plain-English paragraph
- No single owner when revenue stalls—each channel defends its silo
- Channel fragmentation inside one agency (paid, SEO, and content never share a number) or across multiple vendors
- Defensiveness instead of diagnosis when sales says leads are junk
- Access theater — you still do not hold admin on Ads, Analytics, GBP, or CRM
Accountability is not a personality trait. It is a named owner plus a diagnostic process. If that does not exist, you are renting activity.
Signs in the commercial model
Sometimes the work is “fine” and the deal structure is the leak.
Tells:
- Hours billed without outcomes — busy invoices, unclear definition of done
- Percent of spend rising with waste — management fee grows while efficiency falls
- Scope that drifts into surprise change orders every quarter
- Price that cannot be explained the same way twice
- Renewal pressure without a scored review of the last 90 days
If commercial ambiguity is the core issue, compare models in retainer vs fixed-fee marketing and read transparent pricing before you renew on inertia. Fee structure is an incentive system; score it like strategy.
Before you renew or replace anyone: take the free Revenue System Scorecard (about four minutes, no sales call) to see where structure is constraining you—or run the full agency evaluation checklist against your current partner with the same rigor you’d use on a new hire.
False alarms (don’t fire yet)
Not every dip is an agency failure. Fire the wrong cause and you will hire the same problem in a new logo.
Seasonality and market mix
Home services, outdoor living, and aesthetics businesses swing with weather, holidays, and local demand. Ask for a trailing comparison against last year—not last week—before you declare the channel dead.
Sales follow-up failures
Marketing can buy inquiries that ops never touches in time. If speed-to-lead is slow, after-hours coverage is thin, or estimates stall, fix the response system before you blame the ad account. See speed-to-lead for service businesses.
Website and conversion leaks
Traffic without conversion looks like a media problem and often is a path problem: slow pages, weak offers, broken forms, unclear next steps. Diagnose with conversion rate optimization for service businesses before you torch a channel that was feeding a leaky bucket.
Measurement gaps
If attribution is broken, every channel will look guilty or heroic on alternating Tuesdays. Fix definitions and tracking first; then judge performance.
False alarms do not mean “do nothing.” They mean diagnose in the right order: measurement → ops follow-up → conversion path → channel → partner.
What to do next (decision tree)
Stay calm. Use a sequence.
1. Tighten the brief (this week)
Write shared definitions: qualified lead, primary offer, geographic/service boundaries, sales follow-up SLA, and the three metrics in every report. Send it in writing. Ambiguity is not a strategy.
2. Run a 30-day improvement plan
Require a written plan: what changes, what stops, what gets measured, and who owns diagnosis. Calendar a scored review at day 30. No new vanity KPIs mid-flight.
3. Re-score the partner
Use the same five-criterion frame from the evaluate-agency hub: strategy, measurement, ops, accountability, commercial model. If scores stay weak after a fair 30 days, you have a structural answer—not a vibe.
4. Re-RFP if replacing
Do not hire on chemistry again. Run the marketing agency RFP scorecard so every candidate answers the same questions. Bake ownership, termination, and reporting into the buy.
5. Transition with hygiene
Before you exit, read marketing agency contract red flags and involve your attorney on notice, ownership, and handoff. Parallel-run where needed; do not gift admin chaos to the next partner. After a clean hire, expect onboarding discipline in the first 30 days.
What working looks like (proof without mythology)
Working looks like a system: demand, authority, and conversion measured against revenue—not a montage of ads. Browse the marketing case studies index for pattern samples across verticals. Use the index to see what “installed system” looks like; do not reverse-engineer fake before/after numbers from a blog post.
Structure precedes scale. Replacing a partner without replacing the structure usually reproduces the same chart with new colors.
Decide with a clear next step
If the signs are real—not seasonal, not follow-up, not a leaky site—do not renew on hope. Score the system. Demand revenue metrics. Fix the commercial model or replace it.
When you want a fixed-fee partner to rebuild the system rather than another activity stack, apply. Enrollment is selective (four new clients per month). If you need the diagnostic first, take the Revenue System Scorecard.
Ready to replace guesswork with structure? Apply in about five minutes—hear back within 48 hours. Or take the Revenue System Scorecard first if you want a clear read on constraints before you renew or replace.