Reporting template

Free SEO Report Template

A complete monthly SEO report template you can white-label for clients or use in-house. Every section is rendered below with placeholder fields, so you can read it, copy it as Markdown, and start filling it in today. It covers the classics plus the section most 2026 reports are missing: AI visibility.

100% Free

White-Label Ready

Copy as Markdown

What a monthly SEO report must contain

A good SEO report answers three questions in order: what happened, why it happened, and what happens next. The structure below is the one we see agencies retain clients with. It opens with an executive summary the owner can read in 30 seconds, because most clients never scroll past it. The KPI table comes next: organic sessions, non-branded clicks, top-3 keywords, and conversions, each with a prior-period comparison so every number has context.

The ranking movers table shows the keywords that moved most in either direction, with the URL that ranks. The work completed list proves the retainer bought something concrete. The AI visibility section reports how often ChatGPT, Claude, Gemini, and Perplexity mention or cite the brand, which is where a growing share of buyer research now starts. The local section covers map pack positions and Google Business Profile actions for any business that serves a geographic area. The report closes with a next-month plan, because a report that only looks backward reads like an invoice justification.

Every metric cell in the template below uses a bracketed placeholder like [X,XXX]. Replace each one with your own data. Nothing here is a real number.

Take this template with you. Copy the full Markdown version or download it as a .md file, then paste it into Google Docs, Notion, or your reporting tool.
Monthly SEO Report: [Client Name]
Reporting period: [Month Year]  |  Prepared by: [Your Name / Agency]  |  Date delivered: [Date]

1. Executive Summary

[Two to four sentences a busy owner can read in 30 seconds. Lead with the single most important result, state what drove it, and name the one thing you need from the client this month.]

  • Biggest win: [describe the win and the page or keyword behind it]
  • Biggest risk or blocker: [describe it and what resolves it]
  • Needed from you: [approval, access, or content input you are waiting on]

2. KPI Overview

MetricThis MonthPrior MonthChange
Organic sessions[X,XXX][X,XXX][+/-XX%]
Non-branded clicks[X,XXX][X,XXX][+/-XX%]
Keywords in top 3[XX][XX][+/-X]
Organic conversions[XXX][XXX][+/-XX%]

[One or two sentences interpreting the table. Explain the why behind the largest change, good or bad.]

3. Ranking Movers

KeywordPriorCurrentChangeRanking URL
[keyword][XX][X][+XX][/page-url]
[keyword][XX][X][+XX][/page-url]
[keyword][X][XX][-XX][/page-url]

[Call out why the biggest riser rose and what you will do about the biggest faller.]

4. Work Completed This Month

  • [Content: pages or posts published, with URLs]
  • [On-page: title, internal linking, or schema changes shipped]
  • [Technical: fixes deployed, with the issue each one resolved]
  • [Links and PR: placements earned, with linking domains]
  • [Local: GBP updates, citation fixes, review responses]

5. AI Visibility

How often AI assistants mention or cite [Client Name] when asked the buyer questions we track.

AssistantMention RatePrior MonthChange
ChatGPT[XX%][XX%][+/-X pts]
Claude[XX%][XX%][+/-X pts]
Gemini[XX%][XX%][+/-X pts]
Perplexity[XX%][XX%][+/-X pts]

Pages cited by AI assistants this month:

  • [/page-url] cited for [prompt or topic]
  • [/page-url] cited for [prompt or topic]

[One sentence on what changed and which content is earning citations.]

6. Local Search Performance

MetricThis MonthPrior MonthChange
Avg. map pack position[X.X][X.X][+/-X.X]
Keywords in the map pack[XX][XX][+/-X]
GBP calls[XXX][XXX][+/-XX%]
GBP direction requests[XXX][XXX][+/-XX%]
GBP website clicks[XXX][XXX][+/-XX%]
New reviews[XX][XX][+/-X]

[Note any map pack movement by area and what drove it.]

7. Plan for Next Month

  1. [Highest-impact item, with the metric it should move]
  2. [Second priority]
  3. [Third priority]
  4. [What you need from the client to unblock any of the above]

Report prepared by [Your Agency]. Questions? [Contact email].

Stop writing these by hand

rank.ai generates white-label client reports like this one automatically, with your logo, your domain, and live ranking, AI visibility, and local data filled in. Spend the reporting day on strategy instead.

Frequently asked.

What should a monthly SEO report include?
Seven sections: an executive summary, a KPI table with prior-period comparisons (organic sessions, non-branded clicks, top-3 keywords, conversions), ranking movers, work completed, AI visibility across assistants like ChatGPT and Perplexity, local performance if the business serves a geographic area, and a plan for next month. The order matters: lead with the summary because most clients read only that.
How long should an SEO report be?
Two to four pages. Long enough to show the work and the numbers with context, short enough that a business owner reads it the day it arrives. If a section runs past a page, move the detail to an appendix and keep one interpreted takeaway in the body. A 20-page data dump signals effort but communicates nothing.
Should I include AI visibility in SEO reports now?
Yes. Buyers increasingly research through ChatGPT, Claude, Gemini, and Perplexity, and those answers name a short list of brands. If you track only Google rankings you are blind to a channel your client's customers already use, and a competitor's report that includes it will make yours look dated. Report the mention rate per assistant and which pages earn citations.
How do I white-label this SEO report template?
Copy the Markdown version, replace the bracketed placeholders with your data, and drop it into a branded document with your logo, colors, and domain. Keep the section structure intact so reports stay comparable month over month. To skip the manual assembly entirely, rank.ai generates fully white-labeled client reports with live data under your own brand.

Ready to Improve

Your Rankings?

Use our free tools to get instant insights into your SEO performance and discover opportunities to rank higher