One update covering ranking, content, and technical opportunities — with the narrative and the next actions written.
Build the July SEO report. Compare to June, explain what moved, and rank next month’s opportunities.
July grew 9% in clicks, and 61% of that traceable to four page refreshes — evidence for continuing the refresh-first sequence. Top opportunity next month is the eleven striking-distance pages, ahead of new content.
Most SEO report templates are dashboards with a summary bolted on. This SEO report template inverts that: the agent pulls the period data, writes what changed and why, and turns the remaining gaps into a ranked list of opportunities — so the report ends in decisions rather than charts.
A repeatable structure for communicating organic performance: what moved over the period, why it moved, what it means, and what happens next. The metrics are the easy part; the interpretation is what makes anyone read past page one.
Performance against the goal, the two or three changes that explain most of the movement, the work completed, the opportunities queued next, and anything blocked on the client. Everything else is appendix material.
Because Search Console is substantially incomplete — long-tail queries are withheld and anonymized — so query-level totals understate reality. A report that presents partial data as complete invites the wrong conclusion, and this template states the limitation once rather than hiding it.
Monthly for narrative and decisions, with a live dashboard for anyone who wants numbers between reports. Weekly SEO reporting mostly measures noise, since ranking and indexing changes take longer than a week to settle.
The agent reads Search Console for query and page performance, GA4 or your analytics for downstream conversion, and the outputs of your audit and roadmap runs so completed work appears alongside its effect. Reports render as a document for clients or a Slack summary for internal teams, on whatever cadence you set.
Search Console and analytics access, plus the reporting window and the goal you are measuring against.
It reconciles the period, isolates the pages and queries driving change, and separates seasonality.
Edit the explanation and the recommendation — the numbers are already reconciled.
Export as a document, post to Slack, or schedule the run monthly.
Ends in ranked opportunities, not a chart gallery
Attributes movement to specific pages and queries
States Search Console’s data limits instead of implying completeness
Reuses your audit and roadmap outputs so work and results connect
Performance against goal, the drivers behind the change, work completed and its effect, ranked opportunities for next period, and blockers. Keep raw metric tables in an appendix — the front page should be readable in two minutes.
Headline result, then why, then what next. Reversing that order — data first, conclusion last — is why most reports go unread past the first chart.
No. A large share of long-tail queries is withheld for privacy, so query-level totals understate actual search demand. Use it for trends and relative comparisons rather than absolute counts.
Yes. Pair it with the AI visibility baseline template and the report includes citation and mention trends alongside organic performance, which is increasingly the more interesting number.