Free template

Free SEO report template

A one-page SEO report your client or manager will actually read: a headline, four Search Console metrics with their change, a trend, top pages, keyword wins, and what you did and will do next. Download it as a printable PDF, a ready-to-fill spreadsheet, or images.

Filled one-page SEO report template example with key metrics, clicks trend, top pages, keyword wins and next steps (sample data)
Filled example — sample data for a fictional outdoor-gear store.
What’s in the template

Seven sections, and exactly what goes in each

Each section answers one question your reader has. Here’s what to put there, where to get it, and the trap to avoid.

SectionWhat goes thereWhere to get itCommon trap
1. Headline takeawayOne sentence: what changed this period and why.Your read of sections 2–5. Write it last.Describing the report (“Here is September’s SEO report”) instead of the finding.
2. Key metricsClicks, impressions, CTR and average position, each with its change versus the previous period.Search Console → Performance → Search results, with “Compare” set to the previous period.Reporting CTR change as a percent (“+4%”) rather than percentage points (“+0.2pp”).
3. Clicks trendSix to thirteen months of clicks, with launches, migrations or algorithm updates marked.Performance report → Dates tab (export, then sum by month).A one-month window that makes normal seasonality look like a crisis.
4. Top pagesThe five URLs with the most clicks, and each one’s change.Performance report → Pages tab, sorted by clicks.Listing pages without the change — the reader can’t tell rising from falling.
5. Keyword winsThe queries whose average position improved most, before → after. Lead with any that reached page one.Performance report → Queries tab, comparing positions across the two periods.Celebrating a jump from position 60 to 30 — real, but no traffic yet. Say so.
6. Work completedThree or so things that shipped, tied to the numbers above where possible.Your task tracker or changelog.A task list with no link to outcomes; the reader can’t see what the work did.
7. Next period planTwo or three priorities, each tied to a metric you’ll report next time.The gaps the report itself exposed: under-clicked pages, falling URLs, near-page-one queries.Ten priorities. If everything is next, nothing is.
Blank and filled

Start from the blank, check against the example

The blank version prompts you section by section; the filled one shows what a finished report looks like. Both are in the PDF.

Blank one-page SEO report template with seven labelled sections to fill in
Blank version: seven sections, each with a prompt for what goes there. PNG
Filled one-page SEO report template example with key metrics, clicks trend, top pages, keyword wins and next steps (sample data)
Filled example: a September report for a fictional outdoor-gear store. PNG
Step by step

How to fill in the SEO report template

  1. 1

    Set the period and the comparison

    In Search Console’s Performance report, pick the date range and use Compare → previous period (or the same period last year).
  2. 2

    Fill the four key metrics

    Copy clicks, impressions, CTR and average position for both periods into the sheet. The CSV computes the changes.
  3. 3

    Export the Dates, Pages and Queries tabs

    Dates gives the trend; Pages gives the top five URLs; Queries gives the movers.
  4. 4

    Write work completed and next steps

    Tie each item to a number on the page where you can — that’s what makes the work visible.
  5. 5

    Write the headline last

    Now you know the story. One sentence: what changed, and why.
  6. 6

    Send it as one page

    PDF or image, in the email body if you can. Want the top of it as a shareable graphic? Use an SEO infographic.
The most important line

Writing the headline: before and after

The headline is the only part some readers will see. A label wastes it; a finding uses it.

September SEO report
Clicks up 15% month over month, led by the relaunched category pages.
Rankings update
Four of our target queries reached page one; two more are at position 11–12.
Traffic was down
Clicks fell 8%, all from one guide that lost its featured snippet — fix ships this week.
Report, deck or dashboard?

Which SEO reporting format to use when

One-page reportSlide deckDashboard
Best forRegular updates to clients and managersA formal quarterly or annual reviewYour own daily or weekly monitoring
Reader effortRead in under a minuteNeeds a meeting to walk throughNeeds the reader to explore
Tells a story?Yes — headline firstYes, slide by slideNo — it shows, you interpret
Updates itself?No, written each periodNoYes, if connected to data
Start fromThis templateThis template, one section per slideThe SEO dashboard template
Other templates

Need a different shape of report?

Frequently asked questions

What should an SEO report template include?

At minimum: a one-sentence headline, the four Search Console metrics (clicks, impressions, CTR, average position) with their change, a clicks trend, top pages, keyword movement, the work completed and the plan for next period. This template has exactly those seven sections on one page.

Is this SEO report template free?

Yes. The PDF (blank and filled example), the CSV data sheet and the PNGs are free to download and use for clients or internal reporting. No sign-up.

How do I use the CSV with Google Sheets?

In Google Sheets choose File → Import → Upload, select the CSV, and import it as a new spreadsheet. Fill in the “This period” and “Previous period” columns; the change formulas calculate automatically. Excel opens the file directly.

How long should an SEO report be?

For a regular client or stakeholder update, one page. Put the detail — full query lists, technical audits — in an appendix or a dashboard link for anyone who wants to dig in. Most readers stop after the headline and the key metrics.

How is this different from the monthly SEO report template?

This one is period-agnostic and story-led: one comparison, a trend, wins and work. The monthly template adds a month-over-month and year-over-year table, a 13-month trend and page-level gains and drops, for when the report always runs on a calendar month.

Where does the data come from?

Everything on the template comes from the Google Search Console Performance report, except the work completed and the plan, which come from you. If you also report conversions, add a row sourced from your analytics tool.

Rather not fill it in by hand? Generate the visuals from your data.

Open WhizGraphs