SEO reporting
SEO report template: a monthly structure with a filled-in example
A free monthly SEO report template: seven sections in the order clients read them, the question each answers, where the data comes from, and a filled-in example to copy.
On this page
Part of SEO reporting
This SEO report template has seven sections: summary, organic performance, top movers, conversions, work shipped, issues and next month's plan. Each section answers one question, and the summary at the top answers all of them in three sentences. Copy the outline below into a document or slide deck, fill it from Search Console and your analytics, and cut any section that has nothing new to say this month.
The template
# SEO report: [Site] · [Month Year]
## 1. Summary
- Result: Non-branded clicks [up/down] [x]% vs last month, [y]% vs the same month last year.
- Why: [One sentence: the main cause, with the work or event behind it.]
- Next: [One sentence: the focus for next month.]
## 2. Organic performance (Search Console)
| Metric | This month | Last month | Same month last year |
| Non-branded clicks | | | |
| Non-branded impressions | | | |
| Branded clicks | | | |
| Queries in top 3 / top 10 / top 20 | | | |
## 3. Top movers
- Gaining pages (top 5): URL, clicks change, reason
- Losing pages (top 5): URL, clicks change, reason, action
## 4. Conversions from organic search (Analytics)
- Leads / sign-ups / orders from organic, vs last month and last year
- Top landing pages by conversions
## 5. Work shipped and what it earned
| Date | Change | Pages | Clicks before → after (same days) |
## 6. Issues found
- Only new or changed issues, each with priority and owner
## 7. Next month
- 3–5 planned changes, each with the expected effectWhat each section is for
| Section | Question it answers | Data source |
|---|---|---|
| Summary | Should I worry, and what happens next? | Everything below |
| Organic performance | Did SEO grow? | Search Console, non-brand regex filter; see SEO KPIs |
| Top movers | What changed and why? | Search Console, Pages tab in compare mode |
| Conversions | Did it make money? | Google Analytics or your CRM |
| Work shipped | What did we do, and did it work? | Your task list and Search Console |
| Issues | Is anything at risk? | Site audit, Search Console Indexing |
| Next month | What are we doing next? | Your forecast and backlog |
A filled-in example
The figures below belong to a fictional online store and are there to show the tone and level of detail, not a benchmark.
## 1. Summary
- Result: Non-branded clicks up 14% vs August and 31% vs September last year.
- Why: The rewritten category pages for running shoes moved from page two to positions 4–7.
- Next: Push the three category pages now at positions 4–7 into the top 3 and refresh the sizing guide, which lost 22% of its clicks.
## 5. Work shipped and what it earned
| 2 Sep | Rewrote 4 running-shoe category pages | /running/* | 610 → 980 clicks (28 days) |
| 9 Sep | New titles on 12 product pages with low CTR | /p/* | 1,240 → 1,390 clicks (21 days) |
Rest of site over the same days: +3%.Filling it in faster
- 1
Save two Search Console views
One with the non-brand regex filter, one with brand only. Re-open them each month with the new dates. The patterns are in branded vs non-branded keywords.
- 2
Keep a change log
A simple list of dates, changes and URLs during the month makes section 5 a copy-paste job.
- 3
Write the reasons as you go
When you spot a big mover mid-month, note why. At month end you will not remember.
- 4
Write the summary last
Once the sections are filled, three sentences are easy.
If you report on several sites, the manual version takes hours a month. AnotherSEOGuru App's Client report fills headline metrics, trends, wins, top queries and pages and the shipped work for any site and date range, and prints or saves as PDF. The Agency plan adds your own branding. Read more about SEO reporting or open the live demo.
What is the best format for an SEO report?
How long should a monthly SEO report be?
Can I use this SEO report template for free?
Should I include keyword rankings?
Do this on your own data
Connect Search Console once (read-only) and AnotherSEOGuru App runs this analysis for every site you manage, every week. Search Console features cost no credits on any plan.
Was this page helpful?