Monthly SEO report for clients: what to include and how to automate it
The sections a client actually reads, the numbers that prove progress, a template you can copy and how to stop building the report by hand every month.
· 3 min read
A good monthly SEO report does one job: it shows the client that their money is working and what happens next. Most reports fail by doing the opposite, with forty charts and no conclusion. This guide gives you a structure clients actually read, the numbers that prove progress, and a way to stop building it by hand.
What clients care about
Clients don't buy rankings; they buy customers. Lead with outcomes, then explain the causes:
- Did more of the right people come to the site?
- Did more of them do something valuable (call, form, purchase)?
- Is the site healthy, or is something putting that at risk?
- What did you do this month, and what will you do next?
The template
1. Executive summary (5 lines). Visitors, organic clicks and conversions versus last month and the same month last year, plus one sentence about why.
2. Search performance. Clicks, impressions, CTR and average position from Search Console (and Bing). Top queries and top pages gaining or losing clicks. Use the same period every month.
3. Traffic and conversions. Visitors by channel (organic, direct, referral, social, AI assistants, paid), goals and conversion rate per channel. Use analytics without a consent banner if you can; otherwise the numbers are a sample.
4. Site health. SEO score from a crawl, new technical issues, indexing problems, Core Web Vitals, uptime percentage and incidents, SSL and domain expiry dates.
5. What we did. The work, linked to the numbers where possible ("rewrote 6 titles → CTR up from 2.1 % to 3.4 % on those queries").
6. Next month's plan. Three to five actions, ranked by expected impact. The list of striking-distance keywords is the best source for this.
Numbers that prove progress
- Compare like with like: month over month and year over year, to separate your work from seasonality.
- Use non-brand clicks to show SEO impact; brand searches grow with advertising and word of mouth.
- Show the potential, not only the result: impressions on page-two queries are tomorrow's clicks.
- Annotate launches, migrations, algorithm updates and outages on the charts.
Mistakes that cost you the client
- Reporting average position across all queries (it falls when you rank for many new queries, which is good news that looks like bad news).
- Screenshots from five tools with five date ranges.
- No recommendations: a report without "next steps" looks like you have none.
- Sending it late. A report that arrives on the 1st every month builds trust by itself.
Automating it
Building this by hand takes 1–2 hours per client per month: exports from Search Console, analytics, PageSpeed and your uptime tool, then a slide deck. Across ten clients that is a working week every month.
byanalytics produces a PDF report per site with an executive summary, an action plan ordered by estimated clicks, search performance from Search Console, traffic and conversions from the cookie-free tracker, SEO health, Core Web Vitals and uptime, all from the same period. The PDF is available on every plan; on Business it carries your agency's logo, and you can also give clients a password-protected live dashboard. Every plan also gets a weekly email summary. See plans and limits, or the full monitoring setup in How to monitor multiple websites from one dashboard. For the health section, see Core Web Vitals for several websites and uptime, SSL and domain monitoring.
FAQ
What should a monthly SEO report include?
An executive summary, search performance from Search Console, traffic and conversions by channel, site health (technical SEO, Core Web Vitals, uptime), the work done and a prioritised plan for next month.
How long should an SEO report be?
Short enough to read in five minutes: one page of summary and conclusions, with detail in the following pages for whoever wants it.
How do I show SEO results to a client?
Compare non-brand clicks and conversions month over month and year over year, link the work you did to specific changes, and show the potential clicks of queries you are close to ranking for.
Can I white-label SEO reports?
Yes, many tools let you add your logo. In byanalytics, the branded PDF and password-protected client dashboards are part of the Business plan.
Keep reading
- Striking-distance keywords: the page-two queries closest to clicks A step-by-step method to find the Search Console queries ranking 4 to 20 that can win the most clicks with the least work, and what to change on each page.
- Core Web Vitals for several websites: what to measure and fix first Field data versus lab data, LCP, INP and CLS thresholds, why small sites have no CrUX data, and how to prioritise fixes across a portfolio of sites.
- How to monitor multiple websites from one dashboard Traffic, Google and Bing search, SEO health, Core Web Vitals and uptime for every site you run, in one place: a practical setup for freelancers and agencies.