Agency Guide
How to write a marketing report for clients (that they actually read)
Most client marketing reports fail before they're opened. They're too long, too data-heavy, and tell the client nothing they couldn't see in a dashboard. Here's how to write one that clients read, remember, and forward to their CEO.
What clients actually want from a marketing report
Clients don't read marketing reports because they want to study data. They read them because they want to know three things:
- Is my money working? — A simple yes, no, or "improving."
- Why did something change? — The explanation, not just the number.
- What happens next? — What is the agency doing about it.
A report that answers these three questions in the first 200 words will be read. A 15-page PDF with 40 charts will not.
The structure that works
A strong client marketing report has six sections, in this order:
1. Overview (2–3 sentences)
The headline result. Was it a good month or a difficult one? What was the single most important thing that happened? This is what the client will quote to their MD.
Example: "May was a strong month — organic sessions up 18% and paid CPA down from £42 to £35. The one area to watch is branded search, which we're addressing with a Display campaign in June."
2. Organic Search
Sessions, ranking changes, top performing content. Lead with the trend, then the driver. If rankings dropped, name the specific terms.
3. Paid Search (if applicable)
Spend, CPA, ROAS. Compare to last month and last year. Call out any campaigns that over- or underperformed and explain why.
4. Paid Social (if applicable)
Same structure as paid search. Attribution note if Meta numbers diverge from GA4 — clients notice and will ask.
5. Anomalies
This is the most important section. Any metric that moved significantly — up or down — needs an explanation. "Traffic up 22% but conversions down 8%" with no explanation will panic a client. With an explanation, it demonstrates your expertise.
6. Next Steps
Three specific actions you're taking in the next 30 days. Not vague intentions — named campaigns, tests, or changes. This is how you demonstrate you're strategic, not reactive.
How to frame a bad month
Every agency has bad months. The way you communicate them is what separates agencies that lose clients from agencies that retain them for years.
The wrong approach: bury the bad news in a sea of positive metrics, or blame external factors without explanation.
The right approach:
- Name it first. "This was a difficult month for paid search." Clients respect directness.
- Explain the cause. "CPCs rose 34% across the category — not unique to this account." Context prevents blame.
- State what you're doing. "We've adjusted bid strategies and paused two underperforming ad groups." Proactive action retains trust.
- Reference what was promised. If you said last month "we'll fix mobile CPC," this month's report needs to address it — even if it's "still working on it."
The attribution problem every agency faces
GA4 uses last-click attribution by default. Meta uses a 7-day click, 1-day view window. Google Ads uses data-driven attribution. The same conversion will be counted differently by all three platforms.
Never present cross-platform conversion totals without noting this. Either:
- Pick one source of truth (GA4 is usually best) and note it explicitly
- Show platform numbers separately with a note on attribution model
- Never add Meta conversions and Google conversions together — you'll always double-count
Clients who receive conflicting numbers between platforms will stop trusting your reports. This is one of the most common reasons agencies lose clients.
Length and format
For most clients, a monthly report should be readable in under 5 minutes. That means:
- Prose, not tables. Tables are for appendices. The main body should read like a professional memo.
- One page of narrative followed by a data summary if the client wants the numbers.
- No jargon. CTR, CPA, and ROAS are fine for performance clients. "Programmatic display CPM optimisation" is not useful to most business owners.
- White-labeled. The report should look like it comes from your agency, not from your reporting tool.
How long should writing a report take?
For an experienced account manager, a well-structured report should take 45–90 minutes per client per month. If it's taking longer, the process isn't structured enough. If it's taking under 30 minutes, the report is probably too thin.
At 15 clients, that's 11–22 hours of your best people's time. Every month. Just on reports.
Agencies that automate the first draft — using tools that connect their data sources and generate the narrative — are cutting this to under 10 minutes per client. The account manager reviews, edits, approves, and sends. The thinking is still human. The typing isn't.
Automate the first draft, keep the human review
NarratorHQ connects to GA4, Google Ads, and Meta and generates the narrative in the structure above — automatically. Your team reviews, edits, and approves before anything goes to the client. 14-day free trial.
Start free trial