Skip to content
MrKeyword
Reporting

SEO audit report: what to include, a template, and how to present it

A good SEO audit report is short, ranked and checkable. It says what is wrong, how many pages it affects, what it costs in search, what to do, and who does it, with the data source on every number.

An SEO performance dashboard with charts and summary figures
The short version
  • Open with a one-page summary: the three to five problems that matter, what each costs, and what you recommend doing first.
  • Rank every finding by severity, pages affected and traffic on those pages, not by the order a tool lists them.
  • Each finding needs five things: the issue, the evidence, the impact, the fix and an owner.
  • Print the source and date range beside every number. Search Console, analytics and crawlers count differently, and a reader will check.
  • An audit report is a snapshot; a monthly SEO report shows whether the fixes worked. You need both.

An SEO audit report is a ranked list of the problems holding a website back in search, with the evidence for each, the pages it affects, the fix, and who should make it, topped by a one-page summary a non-specialist can act on. The best ones are short at the top and detailed underneath: a client or manager reads the first page, a developer works from the tables. Below are the sections to include, a template for each finding, and how to order and present them.

What sections should an SEO audit report include?

Eight sections cover almost every SEO audit report, from a one-site blog to an agency client. Keep the order; it moves from decision to detail.

  1. Executive summary

    One page. Overall state of the site, the three to five findings that matter most, and the recommended first actions. No jargon the reader would have to look up.

  2. Scope, method and data sources

    Which domain and subdomains, how many pages were crawled, the crawl date, the Search Console date range, and the tools used. This is what makes the rest checkable.

  3. Search performance baseline

    Clicks, impressions, CTR and average position from Search Console for a stated period, with the change against the period before. This is the number the fixes are meant to move.

  4. Indexing and crawlability

    Important pages not indexed and why, robots.txt blocks, noindex tags, canonical conflicts and sitemap errors.

  5. Technical findings

    Server errors, broken pages and internal links, redirect loops and chains, HTTPS and mixed content, mobile viewport, structured data.

  6. On-page and content

    Missing or duplicate titles, descriptions and H1s; thin, duplicate and near-duplicate pages; placeholder text.

  7. Internal links and page experience

    Orphan pages, deep pages, Core Web Vitals status by page group.

  8. Action plan

    Every fix in priority order with an owner, an effort estimate and how you will confirm it worked.

If you have not run the audit yet, our SEO audit checklist covers what to check and in what order.

An SEO audit report template for each finding

Write every finding in the same shape, so the reader can compare them at a glance and a developer can pick one up without asking questions.

SEO audit report findings template

FieldWhat to writeExample
IssueThe problem in plain wordsProduct pages share one title
SeverityCritical, warning or noticeWarning
Pages affectedCount and share of crawled pages, with a link to the full listA count from the crawl, e.g. most of /products/
Traffic at stakeSearch Console clicks and impressions on those pages for the periodSum of the pages' clicks and impressions
EvidenceWhere it was found and whenCrawl of 12 October; product template
Why it mattersThe consequence, citing the official guidance where there is oneGoogle asks for a distinct title on every page
FixThe specific change, at template level where possibleTitle = product name + category + brand
Owner and effortWho does it and roughly how longDeveloper, half a day
How to verifyWhat will show it is fixedNext crawl shows the issue as fixed
Copy the fields into your own document or spreadsheet. The example values are illustrative, not data.

How do you prioritize findings by impact?

Order findings by severity first, then by how many pages each affects, then by how much search traffic those pages carry. A tool's default list order is rarely the right one.

  • Severity is whether the issue can remove a page from search (a 5xx, a 404, a noindex, a redirect loop) or merely weakens it (a long title, a missing alt attribute). Google's documentation on HTTP status codes and the Page indexing report are the evidence for the first group.
  • Reach is the share of pages affected. An issue in a template is one fix with a large payoff.
  • Traffic at stake comes from Search Console's Performance report, filtered to the affected pages. It turns “47 pages have duplicate titles” into “these pages earned most of last month's impressions”.
  • Effort breaks ties. Quick, high-reach fixes go to the top of the action plan.

Do not promise rankings. Google's own advice on hiring an SEO is blunt: no one can guarantee a number one ranking on Google. A report should promise fixes and how they will be measured, not positions.

How to present an SEO audit report to a client or boss

Lead with the decision you need from them, then the evidence, and keep the technical tables for the people who will do the work.

  • Start with three numbers: clicks for the period, the change against the previous period, and how many critical issues are open.
  • Translate every finding into consequence. “Server errors on 30 checkout pages” becomes “Google may drop these pages if the errors continue”.
  • Separate “fix now” from “fix later”. A short list of five actions gets done; a list of eighty does not.
  • Say what the numbers are. Google's guide to Search Console and Analytics data explains that clicks and sessions are counted differently and rarely match exactly. Name the source for each figure so nobody argues about the mismatch in the meeting.
  • Set a review date when a re-crawl and the next month's Search Console data will show what changed.

SEO audit report vs. monthly SEO report vs. ranking report

An audit report says what is broken today; a monthly SEO report shows whether search performance moved; a ranking report tracks positions for chosen keywords. Clients usually need all three, on different schedules.

Three kinds of SEO report

ReportAnswersMain dataHow often
SEO audit reportWhat is wrong and what to fix first?Site crawl, Page indexing, Core Web VitalsAt the start, after big releases, then quarterly
Monthly SEO reportDid search traffic grow, and from which pages and queries?Search Console PerformanceMonthly or weekly
Ranking reportWhere do our target keywords rank, and what moved?Search Console average position or a rank trackerWeekly or monthly
Our summary. A monthly report should note any audit fixes shipped in the period, so movement can be tied to work.

For a ranking report built on Search Console, remember that average position is the average of your topmost result across impressions, per Google's Performance report documentation. It is not a single live check of one results page.

An SEO audit report check before you send it

Before sending, check that every number has a source and a date, and every finding has a fix and an owner.

  • Dates: crawl date and Search Console range stated, and the comparison period the same length.
  • Recent days: Search Console data can lag by a couple of days, so a report that ends yesterday may under-count the last days.
  • Every critical finding links to the full list of affected URLs.
  • No ranking promises, and no numbers you cannot trace back to a tool.
  • Your contact for questions, and the date of the next review.

Build the report from your own dataMrKeyword turns your Search Console data into a scheduled report with the source on every run, and your crawl into a ranked issue list.

See reports

How to produce an SEO audit report with MrKeyword

MrKeyword gives you the two halves of the report: the audit findings from Site Audit and the performance numbers from Reports, both from first-party data.

The audit half. Site Audit crawls your site and checks 68 issue types (6 critical, 26 warnings, 36 notices) in seven categories, sorted by how many pages each affects, each with the fix written out. Issues are marked new, persisting or fixed since the last crawl, and with Search Console connected each page's clicks and impressions for the last 28 synced days sit beside its issues, which gives you the “traffic at stake” column. The health score shows its formula: 100 minus a weight per issue type (25, 8 or 2 by severity) times the square root of the share of pages affected. Owners and admins can publish a shareable SEO report page and score badge for the latest audit; it shows counts only, never page URLs, so private URLs are not exposed. You can try it with the free site audit.

The performance half. A saved report takes the sections you choose: performance summary, daily trend, top pages, top queries, devices, countries, tracked keywords, a rank tracking overview and content ideas such as striking-distance queries at positions 8 to 30. Periods are 7, 28, 90, 180 or 365 days, compared with the previous period or nothing.

  • Monthly SEO report generator: run on demand, or schedule weekly on Mondays or monthly on the 1st at 06:00 UTC, to up to 25 recipients. Addresses outside the workspace must confirm once by email before they receive reports. How many reports can be scheduled depends on the plan; see pricing.
  • A written summary: each run gets a plain-English summary built only from the numbers in it. On plans with AI, an AI-written narrative is kept only if every number in it matches the report.
  • Honest about gaps: a source footer on every run, positions labelled as averages, and incomplete periods flagged rather than quietly under-reported.
  • Sharing: CSV download, your browser's Print / Save as PDF, and a read-only client link that opens without an account and can be revoked.
  • White label: on the Agency plan a report carries your brand name and no MrKeyword branding.
  • Ranking report: the Rankings report lists Search Console keywords for 7, 28 or 90 days, filtered by new, lost, improved or declined and by position band (top 3, 4–10, 11–20, 21–50, 51–100), with CSV export.

What MrKeyword does not do

MrKeyword produces the evidence and the numbers; it does not write the whole audit report for you.

  • Site Audit findings are not a section of the scheduled email report. The audit lives in Site Audit and its shareable page; you combine the two in your own document.
  • The PDF is your browser's Print / Save as PDF, not a designed, server-rendered file.
  • Reports only cover Search Console data already stored for the site. A period older than your stored history is reported as incomplete, not filled in.
  • Tracked-keyword figures in reports are Search Console average positions, not a live check of the results page.
  • White-label branding is on the Agency plan only, and nothing in a report promises a ranking change.

Questions and answers

SEO audit report questions

What should be in an SEO audit report?

An executive summary, the scope and data sources, a Search Console performance baseline, indexing and crawlability findings, technical findings, on-page and content findings, internal links and Core Web Vitals, and an action plan with owners, ranked by impact.

How long should an SEO audit report be?

Keep the summary to one page with the three to five findings that matter most. The detail underneath can be as long as the site needs, as tables with links to the full lists of affected URLs.

How do I prioritize issues in an SEO audit report?

Order them by severity (can it remove a page from search?), then by how many pages it affects, then by the Search Console clicks and impressions on those pages. Use effort to break ties.

What is the difference between an SEO audit report and a monthly SEO report?

An audit report lists what is wrong and what to fix. A monthly SEO report shows whether clicks, impressions and positions moved, and which pages and queries drove the change. Run the audit at the start and after big changes, the monthly report every month.

Can I generate SEO reports automatically?

Yes. In MrKeyword a saved report can run weekly on Mondays or monthly on the 1st and email up to 25 recipients, using the Search Console data stored for the site. Site Audit findings are viewed and shared separately.

Can I white-label SEO reports for clients?

In MrKeyword, white-label reports, with your brand name and no MrKeyword branding, are included on the Agency plan only.

About this article

Written by the MrKeyword team, who build an SEO workspace on first-party Search Console and Bing data. Outside facts link to their original source below. We update this page when the product or the sources change.

Sources

  1. Performance report (Search results) — Search Console Help, on clicks, impressions, CTR and how average position is calculated
  2. Page indexing report — Search Console Help
  3. How HTTP status codes and network errors affect Google Search — Google Search Central
  4. Using Search Console and Google Analytics data for SEO — Google Search Central, on why the two tools' numbers differ
  5. Do you need an SEO? — Google Search Central, on ranking guarantees
  6. Core Web Vitals report — Search Console Help
Keep reading

Put this into practice.

Related guides and tools for the same job.

Turn your next audit into a report people act on.

Crawl your site, rank the issues by reach and traffic, and send the numbers on a schedule from your own Search Console data. Free plan for one website, no card; paid plans from $10 a month.