Most clients read the first page of a report and skim the rest. That's not a problem to fix. Design for it. A good monthly report answers three questions on page one: what happened, why it matters, and what happens next. Everything after that is evidence for the people who want it.
The one-page structure
Use the same order every month, so your client knows where to look.
- Headline numbers. Three or four metrics you agreed on at the start of the engagement, each with a comparison. Not ten. If everything is a headline, nothing is.
- What changed. Three to five short, factual sentences: what rose, what fell, the top traffic source, the best post or campaign.
- Your commentary. Two to four sentences on why it happened (where you know) and what you'll do next month.
- Supporting detail. Traffic sources, top pages, social channels, campaigns. Tables are fine here.
- Data notes. Anything that affects how to read the numbers: missing days, tracking changes, attribution caveats.
Want to see the finished thing? Here's a sample monthly report built this way, with its PDF and spreadsheet.
Pick the headline numbers per client
Headline metrics should be the ones the client's business depends on, not the ones that are easiest to grow. A starting point:
| Client type | Lead with | Supporting |
|---|---|---|
| Lead generation and B2B | Qualified leads or form submissions, cost per lead | Sessions, engagement rate, top landing pages |
| Ecommerce | Revenue or purchases, return on ad spend | Sessions by channel, conversion rate, top products |
| Local business | Calls, direction requests, bookings | Search traffic, top pages, review count |
| Media and creators | Views and watch time | Followers gained, top videos and posts |
Write the agreed list into the first report. When someone asks in month five why you're not reporting likes, you can point to it.
Choose the right comparison
A number without a comparison is just a number. There are two useful ones, and they answer different questions.
- Previous month shows momentum: is the new campaign working, did the site change help? It's the default for most clients.
- Same month last year removes seasonality. Retail in December, travel in summer, tax services in spring: comparing with the month before makes these businesses look like they boom and crash every year.
Watch the calendar too. February has three fewer days than January, so a 10% drop in February sessions can be almost entirely the calendar. Comparing with last February, or looking at daily averages, avoids the false alarm.
Write commentary that survives "why?"
Commentary is where you earn the retainer. Keep facts and interpretation clearly apart, and never claim a cause you can't show.
Weak: "Traffic went up 12% thanks to our SEO work."
Stronger: "Organic search sessions rose 12%, from 3,410 to 3,820. The three service pages we rewrote in September account for about half of that increase. Next month we'll rewrite the remaining two."
The second version gives the numbers, points to evidence the client can check, and ends with a next step. If you don't know why something moved, say so and say what you'll check. Clients trust "we're looking into it" far more than a confident guess that turns out wrong.
A few rules that help
- Lead with the business outcome, then the marketing metric behind it.
- Explain drops as plainly as rises. Clients notice when only good news gets a paragraph.
- One recommended action is better than five. It gets done.
- Avoid jargon the client didn't use first. "Engagement rate" needs a one-line explanation the first time.
Send it at the same time every month
Pick a fixed day, a few days into the month. Platforms keep updating recent data. Google Analytics can take a day or two to finish processing, and ad platforms record conversions against the day of the click, so last month's conversion count can keep rising for weeks as late conversions arrive. Sending on the 4th or 5th gives the numbers time to settle. Sending on the same date every month builds trust.
Put the highlights in the email itself. Many clients will never open the attachment, and that's fine if the email already told them what matters. Attach the PDF for the record, and end with a question that invites a reply, such as "Shall we move budget from Display to Search next month?"
Checklist before you hit send
- Dates are right, the comparison period is stated, and the time zone matches the client's.
- Every headline number has a comparison and a direction.
- Commentary separates what happened from why, and ends with a next step.
- Missing data is labelled as missing, not shown as zero.
- Ad-platform conversions aren't presented as confirmed sales or leads.
- The client's name, logo and colours are correct. Copy-paste mistakes are the fastest way to lose trust.
Doing this every month without the busywork
The structure above is the same whichever tool you use. In Metriclune, each client gets a workspace. Reports are scheduled for the day you choose, the highlights are written from the numbers, and you can compare with the previous month or the same month last year. You can review and add your commentary before it goes out, then email a branded PDF and a link your client can open on their phone. See the sample report or pricing.