How to Make an SEO Report for a Client
How to make an SEO report clients actually read: the exact section structure, which metrics to include and skip, and how to write the summary — with a live template.
Ashesh Dhakal
Published July 18, 2026 · Updated July 18, 2026
An SEO report is not a data export — it's an argument that the retainer is working, written in numbers the client can check. The reports that get read (and renew contracts) all share the same skeleton, and the ones that get skimmed and forgotten share the same mistakes. Here's the structure that works, section by section.
What is an SEO report, really?
A monthly document that answers three client questions: Is it working? What changed? What are you doing about it? Everything in the report either answers one of those or shouldn't be there. That single test removes most of the clutter that makes reports unreadable — the 14-metric dashboards, the screenshot walls, the vanity impressions.
The five-section structure
1. Headline KPIs, compared
Four numbers, each against the prior period: organic clicks, impressions, CTR, and average position (add conversions if analytics is connected). Deltas do the talking — a number without a comparison is decoration. Resist the urge to add more: four KPIs get read, twelve get skimmed.
2. One trend chart, annotated
A weekly clicks (or sessions) trend for the period, with the story marked directly on the chart: "Google core update," "New service pages indexed," "Best week: 3,410 clicks." An annotated chart replaces three paragraphs of explanation, and it's the one thing clients screenshot into their own slide decks — make it clean.
3. What won, what lost
The month's biggest movers, honestly: top gaining pages or queries, and the decliners with your read on why. Hiding losses is the classic agency mistake — clients discover them eventually, and the hidden ones cost trust in a way an explained dip never does.
4. What you did
The work delivered this period, connected to the data where the connection is real: "Rebuilt the category page templates — those pages are +23% clicks." Where the connection isn't visible yet, say that too; SEO's lag is explainable once, awkward when discovered.
5. What happens next
Three bullets, specific: what you'll do next month and what the client should expect. This section converts the report from a receipt into a plan — it's also your renewal insurance, because it keeps the narrative ahead of the invoice.
Formatting rules that matter
- One page of reading. Detail can live in appendix tables; the narrative must fit one scroll.
- A written summary at the top. Three sentences: overall trajectory, the single most important development, the plan. Many clients read only this — write it first and best.
- Numbers that survive challenge. Whatever produces the report, be able to show where each figure came from. (This is a core design feature in AnalyzeData — every metric carries the code that computed it.)
- Their brand, not yours (for agencies at scale — clients forward these internally).
- Send it the same day each month. Reliability of delivery reads as reliability of service.
What to leave out
Keyword-position walls (position tracking belongs in an appendix, if anywhere), impressions celebrated without clicks, vendor-tool screenshots with your notes in the margins, and any metric you'd struggle to explain on a call. Each cut makes the surviving numbers weigh more.
The fast way to produce it
The structure above takes an afternoon in slides — or minutes generated. Upload your Search Console export to the workspace, ask for the monthly review, and the KPI row, annotated trend, movers table, and written summary are computed and drafted for you — every figure verifiable. See the exact output in the live SEO report template, then swap in your client's export.
Ashesh Dhakal
Founder & Data Scientist
Ashesh Dhakal is a Data Science student at the University of Manitoba and a full-stack developer specializing in AI-powered applications. He holds a Computer Programming Diploma with Honors. His expertise spans explainable AI, natural language processing, and building production AI platforms.
Related Articles
Best SEO Reporting Tools in 2026, Compared
The best SEO reporting tools compared honestly: AgencyAnalytics, Swydo, Whatagraph, DashThis, Looker Studio, and AnalyzeData — pricing, strengths, and who each one actually fits.

How to Analyze CSV Data with AI: Step-by-Step Guide
Learn how to analyze CSV data with AI using a practical workflow for summaries, trends, statistics, charts, privacy checks, and follow-up questions.
How to Analyze Survey Data: A Practical Workflow
How to analyze survey data step by step: cleaning responses, distributions, segment crosstabs, open-ended answers, and turning findings into a report stakeholders read.