Marketing Agency Red Flags
Short answer
The clearest warnings are guarantees of rankings or a specific return on ad spend, reporting built on impressions and engagement rather than revenue, running your campaigns from the agency's own ad account, and refusing to name the person who will do the work. Any one of these is worth questioning; two together usually predicts an engagement that produces activity reports and no growth.
Published 2026-09-05 · Updated 2026-09-07
Guarantees that nobody can make
No agency controls Google's ranking algorithm or Meta's auction, so guaranteed first-page rankings or a guaranteed return on ad spend are promises about systems the agency does not own. The usual mechanism behind a ranking guarantee is picking keywords so specific that nobody searches them, which is technically delivered and commercially worthless.
A competent agency will talk about ranges, timelines and conditions, and will tell you what has to be true for the plan to work. That sounds less impressive in a pitch, which is precisely why the confident guarantee keeps winning business it should not.
Reporting that avoids revenue
A monthly report full of impressions, reach, engagement rate and follower growth is describing effort, not outcome. Those numbers are easy to grow and easy to make look positive, and none of them tell you whether the spend produced profit.
The report you want states spend, revenue or qualified leads attributed to that spend, cost per acquisition against your break-even, and what changed since last month. If the agency resists reporting against break-even, it is usually because they have never asked what your margin is.
- Impressions and reach presented as headline results
- Return on ad spend quoted with no mention of margin or break-even
- No comparison to the previous period or to a baseline
- Screenshots from the platform instead of reconciled revenue
Ownership games with accounts and data
If campaigns run inside the agency's ad account, the conversion history, audiences and learning belong to them rather than to you. The same applies to a pixel installed under their business manager, an analytics property they own, or a Google Business Profile they control.
This is often presented as convenience, and sometimes it genuinely is meant that way. The consequence is the same either way: leaving costs you the accumulated data that makes campaigns cheaper over time, which is a form of lock-in whether or not it was designed as one.
The pitch team is not the delivery team
Meeting a senior strategist during the sale and then being handed to an executive managing fifteen other accounts is the most common structural disappointment in agency relationships. It is not automatically a problem, since junior people can execute well with supervision, but hiding it is.
Ask who runs the account, how many others they handle and who reviews the work. An agency comfortable answering that is usually comfortable because the answer is defensible. Evasion here reliably predicts the account being managed in whatever time is left over.
Warning signs that look like professionalism
Some red flags are easy to mistake for competence. An unusually long contract with a heavy exit penalty signals that retention is expected to come from the contract rather than the results. A refusal to do paid discovery before a large commitment signals the same thing.
So does an unusually fast proposal. A detailed plan produced within a day of the first call, before anyone has seen your accounts, was written for a category rather than for you. The right response is to ask which parts came from looking at your data.
- Twelve-month lock-in with penalties, offered before any diagnostic work
- A full strategy deck produced before seeing your ad accounts
- Reluctance to name current clients in your category
- Pricing that changes substantially when you hesitate
Related questions
Is a guaranteed ROAS ever legitimate?
Only as a target with stated assumptions, never as a promise. Return on ad spend depends on your margin, your pricing, your site's conversion rate, your stock and competitor behaviour, most of which the agency does not control. A guarantee either hides caveats or will be met by narrowing the definition until it is meaningless.
Should I worry if the agency uses junior staff?
Not by itself. Junior people supervised properly do good work, and every senior operator was junior once. The problem is when it is concealed, or when one junior executive holds fifteen accounts and yours gets an hour a week. Ask about account load, not just seniority.
What if the agency already owns our ad account?
Ask to migrate to an account owned by your business with them added as a partner. Meta and Google both support this. Genuine reluctance, as opposed to administrative delay, tells you the arrangement is deliberate and worth acting on before it grows.
How quickly should I leave a bad engagement?
After a fair diagnostic period, sixty to ninety days for paid media, if reporting still avoids revenue and nobody can explain what changed and why. Waiting longer rarely improves it, and every additional month adds data and creative you may not be able to take with you.