The short answer
- Reports full of impressions and clicks but no cost per enquiry.
- The same ad creative running untouched for three months or more.
- You have never been shown a search terms report.
- Nobody has ever told you something failed.
- You cannot get a straight answer about who actually works on your account.
Most underperforming agency relationships are not fraud. They are drift: an account that was set up competently, then quietly stopped receiving attention while the retainer kept clearing. Here is how to tell, and how to check without an argument.
What should a good marketing report actually contain?
A useful report answers one question first: what did we spend, and what did we get for it in enquiries or sales. It should state cost per enquiry, the number of enquiries, how that compares with the previous period, and what is changing next month as a result. Impressions, reach, clicks and click-through rate are diagnostic detail that belongs further down, not headline metrics. If the first page of your report leads with impressions and you have to search for a number that connects to revenue, that is a presentation choice, and it is usually a deliberate one. The test to apply: can you tell, in under thirty seconds, whether last month was good or bad? If not, the report is not built for you.
How often should ad creative be changed?
On Meta, expect new creative variants at least monthly, because performance decays as your audience sees the same asset repeatedly and there is no way to arrest that with bidding. On Google Search, ad copy should be tested continuously with new variants introduced every four to six weeks, even if the current ads are performing acceptably. If you log in and find the same three ads and the same image running untouched since the account was built, nobody is managing the account, they are hosting it. This is one of the easiest things to verify yourself: open Ads Manager or Google Ads, look at the created date on your active ads, and count the months. It takes two minutes and it is difficult to argue with.
Why should I ask to see the search terms report?
Because it shows what people actually typed before clicking your ads, and it is where wasted spend becomes visible in plain language. An agency actively managing a Google Ads account reviews it regularly and adds negative keywords as a matter of routine, which means they can produce it instantly and will usually have opinions about it. If the request produces delay, confusion, or a summary rather than the report, that is informative. Ask when a negative keyword was last added, too. In accounts that are genuinely being worked on, the answer is within the last few weeks. In accounts that are being hosted, the answer is either months ago or a vague reassurance that everything is optimised, which is not an answer.
Should my agency ever tell me something failed?
Yes, and the absence of that admission is the strongest signal on this list. Every advertising account contains failed tests, because testing is how anything improves, campaigns that underdelivered, creative that flopped, an audience that looked promising and did not convert. An agency that has never once reported a failure across a year is either not testing anything, or is filtering the reporting so that only favourable results reach you. Both are problems, and the second is worse because it means the numbers you have been shown are curated rather than complete. A monthly report that names one thing that did not work and what is changing because of it is a strong indicator that someone is genuinely paying attention.
Who is actually working on my account?
Ask directly, by name and role, and ask who makes the day-to-day optimisation decisions rather than who attends the monthly call. It is entirely normal for a junior to execute under supervision, and it is not inherently a problem, but you are entitled to know the structure you are paying for, particularly if you were sold by a senior person you have not spoken to since. A reasonable agency answers this in one sentence without defensiveness. Hesitation, or a shift to talking about "the team" and "our process" without naming anyone, usually means the honest answer is less impressive than the pitch implied. You are not being rude by asking; you are asking who is spending your money.
The one email that tests all five
Send this. A well-run account produces answers within a day or two, without friction.
Could you send me, for the last 90 days: our cost per enquiry by month, the search terms report, the date each currently active ad was created, one thing that did not work and what changed as a result, and the name of whoever handles day-to-day optimisation? Thanks.
Every item is something a competent agency already has to hand. None of it requires new work, and none of it is an unreasonable request from someone paying the invoice.
What you are testing is not whether the answers are perfect. It is whether they arrive at all, and whether they are specific. Vagueness across all five is the finding.
Figures verified 16 July 2026 against published industry benchmarks and Velta Studio account data.Want this checked on your account?
The Free Growth Audit is 30 minutes with me, going through your ads, your site and your AI visibility live. You keep every finding.
Book my Free Growth Audit