SEO KPI Dashboard (Word Template)
Free editable SEO KPI Dashboard (Word Template). Copy, personalize, or download the Word .docx template from UNmiss.
This template turns the dashboard into a document your team can open, fill, and send — no spreadsheet or login required. Each section is a self-contained block: name the KPIs, set a target, record the actual, mark the trend, and assign an owner. Duplicate a row to add a metric, delete the ones you don't track, and keep the same structure every month so the story stays comparable.
6 ready-to-use variants
Executive Summary Block
A short top-of-document read for stakeholders who won't scroll further.
Goal: give a decision-maker the headline in under a minute, before any detail tables.
Fill in
- Reporting period: [Month / date range]
- Prepared by: [Owner]
- Headline result: [One sentence on the period]
- Biggest win: [What moved and why]
- Biggest risk: [What's slipping]
- Focus next period: [Top 1-3 priorities]
Write this block last, once the detail blocks are filled, but place it first in the document.
Traffic Block
Organic sessions and audience trends, separated from branded noise.
Goal: show whether real, non-branded demand is growing.
KPI · target · actual · trend · owner · notes
- Organic sessions: target [value] · actual [value] · trend [up/down/flat] · owner [Owner] · notes [note]
- Non-branded sessions: target [value] · actual [value] · trend [up/down/flat] · owner [Owner] · notes [note]
- New users from organic: target [value] · actual [value] · trend [up/down/flat] · owner [Owner] · notes [note]
- Top landing pages: target [value] · actual [value] · trend [up/down/flat] · owner [Owner] · notes [note]
Source: [Analytics + Search Console].
Rankings Block
Where you sit for the keywords that matter, and how that's moving.
Goal: track visibility for your priority terms without drowning in every keyword.
KPI · target · actual · trend · owner · notes
- Tracked keywords in top 3: target [value] · actual [value] · trend [up/down/flat] · owner [Owner] · notes [note]
- Tracked keywords in top 10: target [value] · actual [value] · trend [up/down/flat] · owner [Owner] · notes [note]
- Average position for [cluster]: target [value] · actual [value] · trend [up/down/flat] · owner [Owner] · notes [note]
- Keywords gained / lost: target [value] · actual [value] · trend [up/down/flat] · owner [Owner] · notes [note]
Source: [Rank tracker].
Conversions & Goals Block
The outcomes SEO is actually meant to produce — leads, signups, revenue.
Goal: connect traffic to the results the business cares about.
KPI · target · actual · trend · owner · notes
- Goal completions from organic: target [value] · actual [value] · trend [up/down/flat] · owner [Owner] · notes [note]
- Leads or signups: target [value] · actual [value] · trend [up/down/flat] · owner [Owner] · notes [note]
- Organic conversion rate: target [value]% · actual [value]% · trend [up/down/flat] · owner [Owner] · notes [note]
- Revenue from organic: target [value] · actual [value] · trend [up/down/flat] · owner [Owner] · notes [note]
Source: [Analytics / CRM].
Technical Health Block
Crawl, index, and speed signals that quietly cap your rankings.
Goal: catch technical problems before they cost visibility.
KPI · target · actual · trend · owner · notes
- Indexed vs submitted pages: target [value] · actual [value] · trend [up/down/flat] · owner [Owner] · notes [note]
- Core Web Vitals pass rate: target [value]% · actual [value]% · trend [up/down/flat] · owner [Owner] · notes [note]
- Crawl errors: target [value] · actual [value] · trend [up/down/flat] · owner [Owner] · notes [note]
- Broken internal links: target [value] · actual [value] · trend [up/down/flat] · owner [Owner] · notes [note]
A full review can run quarterly; in the off months note 'no change since [date]'.
Backlinks Block
The size, growth, and quality of your link profile over the period.
Goal: show whether authority is growing and whether risk is under control.
KPI · target · actual · trend · owner · notes
- Referring domains: target [value] · actual [value] · trend [up/down/flat] · owner [Owner] · notes [note]
- New links this period: target [value] · actual [value] · trend [up/down/flat] · owner [Owner] · notes [note]
- Lost links: target [value] · actual [value] · trend [up/down/flat] · owner [Owner] · notes [note]
- Toxic links flagged: target [value] · actual [value] · trend [up/down/flat] · owner [Owner] · notes [note]
Source: [Backlink tool].
How to use this template
- Save a copy of the document and rename it with the client or site and the month.
- Fill the detail blocks first, then write the executive summary and place it at the top.
- In each block, keep only the KPIs you track — delete rows you don't and duplicate rows to add your own.
- For every KPI, set a target, paste the actual, and mark the trend against last period.
- Assign a named owner to each block so questions have a clear person to answer them.
- Use the notes field for the 'why' and the next action, not a restatement of the number.
- Reuse the same file structure every month so month-over-month comparisons stay honest.
- Export to PDF before sending if you want a fixed, read-only version for stakeholders.
Pro tips
- Write the executive summary last: once the blocks are filled, the headline and the one real risk usually write themselves.
- Keep targets in the document, not in your head. A row that shows target beside actual turns a status report into a decision tool.
- Don't delete last month's file — keep a dated archive so you can quote real trends instead of guessing which way a metric moved.
- Trend markers beat raw deltas for skim-readers; reserve exact numbers for the notes so the page stays readable at a glance.
Frequently asked questions
Why use a Word document instead of a live dashboard tool?
A document travels well: stakeholders can open it without a login, comment in track changes, and keep a fixed record of what the numbers were that month. It complements a live tool rather than replacing it, and it's often what non-technical clients prefer.
How do I add or remove KPIs?
Each row is independent, so duplicate a row to add a metric or delete one you don't track. Keep the KPI, target, actual, trend, owner, and notes structure so every block stays readable and comparable.
Where do the actual numbers come from?
From your analytics, Search Console, rank tracker, and backlink tool. The template is the container; you still pull the figures each period. Note the source next to each block so anyone can verify or reproduce it.
Should I fill in every block every month?
Fill the blocks that map to your goals and keep them consistent. Technical health, for example, may only need a full review quarterly — in the off months, note 'no change since [date]' rather than leaving it blank.
How do I keep month-over-month numbers honest?
Use the same definitions and date ranges each period, and archive each month's file. Changing what a metric means, or comparing mismatched windows, is the fastest way to make a trend look better or worse than it is.
Can I send this to a client directly?
Yes — that's the point. Fill it in, write a plain-language executive summary, and export to PDF if you want a read-only copy. Keep the editable Word version for your own records and next month's update.