Free SEO Audit Report Template (2026)
The Complete Framework for Agencies, Marketers & Business Owners
📑 On This Page
- What is an SEO Audit?
- Who This Template is For
- What’s Included
- The Smart Scoring System
- Section 1: Technical SEO
- Section 2: On-Page SEO
- Section 3: Content Audit
- Section 4: Backlink Profile
- Section 5: Competitor Analysis
- Section 6: Local SEO
- Recommended Tools
- How to Use This Template
- Before & After Example
- Frequently Asked Questions
- 90-Day Action Plan
- SEO Audit Glossary
Every successful SEO strategy begins with an honest assessment of where your website currently stands. Without a structured audit, you risk pouring resources into optimizations that miss the real issues holding your rankings back. That is exactly why having a professional SEO audit report template is not just a nice-to-have — it is the single most important starting point for any website improvement campaign.
This comprehensive guide gives you everything you need: a battle-tested SEO audit framework used by professional agencies, a scoring system to quantify performance across every key area, a section-by-section checklist of over 50 critical items, tool recommendations for each stage of the audit, real-world examples and usage guidance, and a complete audit template you can adapt immediately.
Whether you are an in-house marketer conducting your first full audit, a seasoned SEO consultant delivering client reports, or a business owner who wants to understand why their site is not ranking, this template is designed to give you structured insights that translate directly into action.
What is an SEO Audit?
An SEO audit is a comprehensive health check of your website — a systematic process of analyzing every factor that influences how search engines like Google discover, crawl, index, and rank your pages. Think of it as a thorough medical examination for your website. Just as a doctor checks multiple systems before making a diagnosis, an SEO audit examines your site across technical infrastructure, on-page signals, content quality, off-site authority, and competitive positioning.
A well-executed audit reveals the gap between where your site is today and where it could be with the right improvements. It surfaces the specific technical errors, missed optimization opportunities, content weaknesses, and link profile issues that are quietly costing you traffic, leads, and revenue every single day.
According to leading SEO research, the average website has dozens of fixable technical issues that actively suppress rankings. Most of these issues go undetected without a formal audit process — which is precisely why structured templates exist.
Who This SEO Audit Template is For
This template serves multiple audiences, each of whom will use it differently:
- SEO Agencies: Deliver polished, professional audit reports to clients with consistent structure and scoring that builds credibility and justifies retainer fees.
- Freelance SEO Consultants: Standardize your audit workflow, save hours per project, and demonstrate expertise with a thorough, branded deliverable.
- In-House Marketing Teams: Run quarterly website health checks to track improvements, catch regressions, and build a data-driven case for SEO investment.
- Business Owners: Understand exactly what is wrong with your website without needing to decode jargon — the scoring system makes the current state immediately clear.
- Digital Marketing Students: Use this as a learning framework to understand the full scope of SEO and build practical audit skills.
What is Included in This Template
This SEO audit template is structured as a professional ecosystem — not just a basic checklist. Here is what you get across the six core sections:
| Section | Key Areas Covered |
|---|---|
| Section 1 — Technical SEO | Crawlability, indexation, site speed, Core Web Vitals, mobile usability, HTTPS, structured data, XML sitemaps |
| Section 2 — On-Page SEO | Title tags, meta descriptions, heading hierarchy, keyword usage, internal linking, URL structure, image optimization |
| Section 3 — Content Audit | Thin content detection, duplicate content, content gaps, top-performing pages, readability scoring, freshness |
| Section 4 — Backlink Profile | Referring domains, toxic link detection, anchor text distribution, link velocity, competitive link gaps |
| Section 5 — Competitor Analysis | Keyword gap analysis, content gap analysis, domain authority comparison, SERP feature analysis |
| Section 6 — Local SEO (Optional) | Google Business Profile optimization, NAP consistency, local citations, review management |
Each section includes a scored checklist, findings field, recommended fixes, and a priority rating so you always know where to focus effort first.
The Smart SEO Scoring System
One of the biggest weaknesses in most SEO audit templates is the absence of a clear, quantifiable score. When a client or stakeholder asks ‘how is our SEO performing?’, pointing to a list of issues does not provide the clarity they need. A scoring system changes that conversation entirely. It transforms qualitative findings into measurable data, enables progress tracking over time, and helps prioritize fixes by impact.
This template uses a weighted 100-point scoring system across six audit dimensions. Each category is scored independently and then weighted according to its typical impact on overall search performance. The result is a single Overall SEO Score that gives an instant read on site health.
Sample SEO Score Dashboard
The following table shows how a real website might score across all audit categories. Use this as your master scorecard at the beginning of every audit report:
📊 SEO Score Dashboard — Sample Website
Weight: 30%
Weight: 25%
Weight: 20%
Weight: 15%
Weight: 7%
Weight: 3%
Overall SEO Score / 100
80–100: Excellent — Maintain & Optimize
60–79: Good — Fix Priority Issues
40–59: Needs Work — Significant Gaps
0–39: Critical — Immediate Action Needed
How to Calculate Your SEO Score
Scoring is straightforward when you follow the per-section rubrics. For each checklist item in a section, assign points using the following guidelines:
- Fully implemented and optimized: Award full points
- Partially implemented or needs minor fixes: Award half points
- Not implemented, broken, or critically flawed: Award zero points
Sum the points for each section, then convert to a score out of 100. Finally, apply the category weight to calculate the weighted contribution to your Overall SEO Score. The formula is:
(Content Score × 0.20) + (Backlink Score × 0.15) +
(Competitor Score × 0.07) + (Local Score × 0.03)
Track this score quarterly. A 5–10 point improvement per quarter is a realistic and healthy trajectory for most websites. More significant gains are possible in the first 90 days when starting from a low baseline, as quick wins like fixing broken redirects, optimizing title tags, and improving page speed can have an outsized immediate impact.
Technical SEO Audit
Why Technical SEO is the Foundation
Technical SEO is the bedrock of everything else. You can create exceptional content and earn high-quality backlinks, but if search engine crawlers cannot properly discover, crawl, and index your pages, none of the other work matters. Technical issues are also frequently the silent killers of SEO performance — they are invisible to the human eye but deeply damaging to rankings.
The technical SEO section of your audit evaluates four main areas: crawlability and indexation, site speed and Core Web Vitals, mobile usability, and site architecture. Each of these areas has direct connections to how Google evaluates and ranks your site. Since Google switched to mobile-first indexing and began incorporating Core Web Vitals as a ranking signal, the stakes for technical performance have never been higher.
Crawlability and Indexation
Before Google can rank any of your pages, it must be able to find and index them. Common issues that block this process include an incorrectly configured robots.txt file that blocks important pages, missing or outdated XML sitemaps, orphan pages with no internal links pointing to them, and soft 404 errors that serve content but signal page-not-found to crawlers.
Use Google Search Console as your first diagnostic tool — it provides direct crawl error data, coverage reports, and indexation status for your entire site. Supplement this with Screaming Frog SEO Spider to crawl your site the way Google does and identify technical issues at scale.
Site Speed and Core Web Vitals
Google’s Core Web Vitals are a set of real-world performance metrics that directly influence rankings. They measure three dimensions of user experience: loading performance (Largest Contentful Paint, or LCP), visual stability (Cumulative Layout Shift, or CLS), and interactivity (Interaction to Next Paint, or INP). Sites that meet the ‘Good’ threshold for all three metrics qualify for a rankings boost in Google Search.
Target benchmarks for Core Web Vitals are: LCP under 2.5 seconds, CLS under 0.1, and INP under 200 milliseconds. Measure these using PageSpeed Insights for lab data and Google Search Console’s Core Web Vitals report for real-world field data. Always prioritize field data over lab data when they differ, as it reflects actual user experience.
Technical SEO Checklist
| # | Checklist Item | Priority | Status |
|---|---|---|---|
| 1 | robots.txt is accessible, correctly configured, and not blocking key pages | High | ☐ To Do |
| 2 | XML sitemap is present, up to date, and submitted to Google Search Console | High | ☐ To Do |
| 3 | No critical crawl errors reported in Google Search Console Coverage report | High | ☐ To Do |
| 4 | All important pages are indexed (verified in GSC or site:domain.com search) | High | ☐ To Do |
| 5 | HTTPS is implemented site-wide with no mixed content warnings | High | ☐ To Do |
| 6 | LCP is under 2.5 seconds on both mobile and desktop | High | ☐ To Do |
| 7 | CLS score is under 0.1 on all key page types | Medium | ☐ To Do |
| 8 | INP is under 200 milliseconds for user interactions | Medium | ☐ To Do |
| 9 | Site passes Google’s Mobile-Friendly Test for all key templates | High | ☐ To Do |
| 10 | Canonical tags are correctly implemented to prevent duplicate content | Medium | ☐ To Do |
| 11 | Structured data (Schema markup) is implemented and passes rich results test | Medium | ☐ To Do |
| 12 | No excessive redirect chains (max 1–2 hops per redirect) | Medium | ☐ To Do |
| 13 | 404 pages are custom-designed and return actual 404 status codes | Low | ☐ To Do |
Key Findings & Recommendations
[Document your specific technical issues here. Example: ‘LCP is 4.8 seconds on mobile due to unoptimized hero images. Three critical pages are blocked in robots.txt. Sitemap contains 47 URLs that return 404 errors.’]
Optimize image delivery (WebP format + lazy loading) to address LCP. Audit robots.txt and remove unintentional blocks. Clean sitemap of dead URLs and resubmit to Google Search Console.
On-Page SEO Audit
On-Page SEO: The Signals Google Reads First
On-page SEO refers to all the optimization elements that exist within the HTML and content of individual pages. These are the signals that tell search engines what your page is about, how relevant it is to a given query, and how well it serves user intent. Unlike technical SEO which is largely invisible, on-page SEO directly shapes both search engine interpretation and user experience.
The on-page audit evaluates every element that search engines use to understand page relevance: title tags, meta descriptions, heading structure, keyword usage and placement, internal linking patterns, URL architecture, and image optimization. Each of these plays a distinct role in the ranking equation.
Title Tags and Meta Descriptions
Title tags are arguably the single most influential on-page ranking factor. They tell Google the primary topic of a page and appear as the clickable headline in search results. Best practice for 2026 is to keep title tags between 50 and 60 characters, include the primary keyword near the beginning, and make each title unique across the entire site. Duplicate or missing title tags are among the most common and most damaging on-page issues.
Meta descriptions do not directly influence rankings but significantly affect click-through rates from search results. A compelling meta description that accurately previews page content and includes the target keyword (which Google bolds when matched) can increase CTR by 5–15%, effectively increasing organic traffic without any ranking change. Keep meta descriptions between 150 and 160 characters.
Heading Structure and Keyword Usage
Every page should have exactly one H1 tag that includes the primary keyword and clearly communicates the page topic. H2 and H3 subheadings organize the content hierarchy, help users navigate long pages, and provide additional keyword signals when used naturally. Avoid keyword stuffing in headings — Google’s natural language understanding has made this counterproductive and potentially penalizable.
Keyword placement matters most in the title tag, H1, first 100 words of body content, at least one H2 subheading, the URL slug, and image alt text. Secondary and related keywords should be distributed naturally throughout the body content, with semantic variations and related terms enriching the topical depth of the page.
On-Page SEO Checklist
| # | Checklist Item | Priority | Status |
|---|---|---|---|
| 1 | Primary keyword appears in the title tag, ideally within the first 60 characters | High | ☐ To Do |
| 2 | Each page has a unique, descriptive title tag (no duplicates site-wide) | High | ☐ To Do |
| 3 | Meta description is 150–160 characters, compelling, and includes primary keyword | Medium | ☐ To Do |
| 4 | Each page has exactly one H1 tag containing the primary keyword | High | ☐ To Do |
| 5 | H2 and H3 tags are used logically and include secondary keywords naturally | Medium | ☐ To Do |
| 6 | Primary keyword appears in first 100 words of body content | Medium | ☐ To Do |
| 7 | URL slugs are short, descriptive, hyphenated, and keyword-rich | Medium | ☐ To Do |
| 8 | All images have descriptive alt text including relevant keywords where appropriate | Medium | ☐ To Do |
| 9 | Internal links use descriptive anchor text (not ‘click here’) | High | ☐ To Do |
| 10 | Each page links to at least 3–5 relevant internal pages | Medium | ☐ To Do |
| 11 | No keyword stuffing — keyword density is natural (1–3% target) | High | ☐ To Do |
| 12 | Open Graph and Twitter Card meta tags are implemented for social sharing | Low | ☐ To Do |
Internal Linking Strategy
Internal linking is one of the most underutilized on-page SEO tactics. A strong internal link structure distributes page authority (PageRank) throughout the site, helps crawlers discover new content, and reinforces topical relevance signals. For the audit, map which pages receive the most internal links (these receive the most authority) and verify that your highest-priority pages have sufficient internal link equity flowing to them.
Flag orphan pages — pages with no internal links pointing to them — as high-priority fixes. These pages receive no link equity and are at risk of not being crawled or indexed at all, regardless of how good their content is.
[Document on-page issues found. Example: ’34 pages have duplicate title tags. 12 pages are missing H1 tags. Internal link coverage shows 23 orphan pages receiving zero internal links. URL structure on blog posts includes dates, creating unnecessarily long URLs.’]
Conduct a full title tag audit and rewrite duplicates. Implement unique H1 tags on all flagged pages. Create an internal linking plan targeting orphan pages and priority conversion pages. Update URL structure going forward (no need to change historical URLs, which would create redirect chains).
Content Audit
Content Audit: Quality Over Quantity
Content is the reason users visit your website and the primary vehicle through which you communicate expertise, authority, and trustworthiness — the three pillars of Google’s E-E-A-T framework (Experience, Expertise, Authoritativeness, Trustworthiness). A content audit systematically evaluates the quality, relevance, and performance of every piece of content on your site.
Many websites accumulate content over time without a strategic review process. The result is often a large volume of thin, outdated, or overlapping content that actually dilutes the site’s authority in Google’s eyes. Google has consistently stated through core algorithm updates that lower-quality content on a domain can suppress the rankings of the site’s better content. This makes content auditing not just a content strategy exercise, but a critical SEO maintenance task.
Identifying Thin and Duplicate Content
Thin content refers to pages with insufficient value — pages that are very short (under 300 words with no other media), pages that are essentially placeholder or boilerplate content, or pages that are thin on substance relative to user intent. Google’s Panda algorithm update specifically targeted thin content and made it a permanent ranking consideration. Pages with fewer than 300 words and low organic traffic are prime candidates for either expanding, merging with similar content, or removing.
Duplicate content occurs when substantively similar content appears on multiple URLs. This can be unintentional — caused by URL parameters, printer-friendly versions, HTTP vs. HTTPS variations, or www vs. non-www — or intentional republishing of content. While Google does not penalize duplicate content per se, it does have to choose which version to index and rank, often choosing the wrong one. Canonical tags, 301 redirects, and URL parameter exclusions in Google Search Console are the standard fixes.
Content Gap Analysis
Content gap analysis identifies topics and keywords that your target audience is searching for but that your site does not address. This is one of the highest-ROI activities in the content audit because it reveals organic traffic opportunities that require new content creation rather than fixing existing problems. Use tools like Ahrefs or SEMrush to compare your keyword coverage against competitors and surface keyword gaps — queries your competitors rank for but you do not.
Content Audit Checklist
| # | Checklist Item | Priority | Status |
|---|---|---|---|
| 1 | No pages with fewer than 300 words and zero organic traffic (thin content) | High | ☐ To Do |
| 2 | Canonical tags are set correctly on all paginated and parameter-driven URLs | High | ☐ To Do |
| 3 | No internally duplicated content across multiple URLs | High | ☐ To Do |
| 4 | All blog posts and articles have been reviewed for factual accuracy and freshness | Medium | ☐ To Do |
| 5 | Content gap analysis completed against top 3 competitors | High | ☐ To Do |
| 6 | Top 10 organic traffic pages identified and protected from accidental changes | Medium | ☐ To Do |
| 7 | Keyword cannibalization audit completed (no two pages targeting the same keyword) | High | ☐ To Do |
| 8 | Content readability scores are appropriate for the target audience | Medium | ☐ To Do |
| 9 | Images and videos are optimized (compressed, correctly formatted, with alt text) | Medium | ☐ To Do |
| 10 | Content update schedule is in place for time-sensitive or evergreen content | Low | ☐ To Do |
| 11 | E-E-A-T signals are present (author bios, credentials, review dates, citations) | High | ☐ To Do |
Content Consolidation Strategy
When you find multiple pieces of thin or overlapping content on related topics, the best strategy is almost always consolidation rather than deletion. Merge the best elements from multiple underperforming articles into a single, comprehensive piece. The consolidated page typically outperforms all the individual pages combined, because it has more backlinks pointing to it, more internal link equity, and provides a better user experience with complete topic coverage.
[Example: ’87 pages identified with under 300 words. 15 cases of keyword cannibalization found between blog posts and landing pages. Content gap analysis reveals 142 high-volume, low-competition keyword opportunities not currently addressed. Last content freshness review was 18 months ago.’]
Audit the 87 thin-content pages and categorize them into: expand (60%), merge (25%), or delete with redirect (15%). Resolve keyword cannibalization by designating canonical pages for each target keyword and either redirecting or differentiating overlapping pages.
Backlink Profile Audit
Backlink Profile: Your Site’s Authority in the Web
Backlinks — links from other websites to yours — remain one of Google’s most powerful ranking signals. A strong backlink profile indicates that other authoritative sources vouch for your content, conferring domain authority that directly translates into ranking power. However, not all backlinks are created equal. A single link from a high-authority, topically relevant domain can be worth more than hundreds of low-quality links from irrelevant or spammy sites.
The backlink profile audit evaluates the quantity and quality of your inbound links, identifies potentially toxic links that could trigger Google penalties, analyzes anchor text distribution for over-optimization, and compares your link profile against competitors to find opportunities.
Analyzing Referring Domains
The most important metric in backlink analysis is not the total number of backlinks but the number of unique referring domains. One hundred links from one website count far less than links from 100 different websites. When auditing, focus on: total number of unique referring domains, the average Domain Rating (DR) or Domain Authority (DA) of linking domains, the topical relevance of linking domains to your industry, and the geographic distribution of links relative to your target audience.
Growth trends matter as much as current totals. A consistently growing referring domain count signals healthy, organic link acquisition. A sudden spike may indicate a link buying scheme (which violates Google’s guidelines) or viral content. A decline in referring domains is a warning sign of link rot that needs attention.
Toxic Link Detection and Disavowal
Toxic backlinks come from link farms, private blog networks (PBNs), low-quality directory submissions, irrelevant foreign language sites, or sites with unnatural outbound link patterns. While Google’s algorithms have become sophisticated enough to ignore many bad links rather than penalizing them, a heavily toxic link profile can still trigger manual actions.
Use Ahrefs, SEMrush, or Google Search Console to identify potentially harmful links. Flag links from sites with very low authority scores (DR under 10), sites that appear to be link farms, sites with no topical relevance, or links using exact-match commercial anchor text at high percentages. For confirmed toxic links, submit a disavowal file to Google Search Console.
Backlink Profile Checklist
| # | Checklist Item | Priority | Status |
|---|---|---|---|
| 1 | Total referring domains tracked and benchmarked against top 3 competitors | High | ☐ To Do |
| 2 | Average DR/DA of referring domains is above 30 | Medium | ☐ To Do |
| 3 | No manual action penalties visible in Google Search Console | High | ☐ To Do |
| 4 | Toxic link audit completed using Ahrefs or SEMrush Link Audit tool | High | ☐ To Do |
| 5 | Disavowal file submitted for confirmed toxic domains (if applicable) | High | ☐ To Do |
| 6 | Anchor text profile is natural (branded + generic + keyword mix) | Medium | ☐ To Do |
| 7 | Exact-match commercial anchor text is below 5% of total anchors | Medium | ☐ To Do |
| 8 | Link acquisition trend shows consistent month-over-month growth | Medium | ☐ To Do |
| 9 | Lost backlinks from the past 6 months have been identified and recovery attempted | Low | ☐ To Do |
| 10 | Competitor link gap analysis completed to find link prospects | Medium | ☐ To Do |
[Example: ‘312 referring domains total. Average DR: 28. Competitor A has 890 referring domains. Toxic link audit flagged 47 potentially harmful domains. Anchor text shows 18% exact-match commercial anchors — above recommended threshold.’]
Submit disavowal file for the 47 toxic domains. Launch a targeted link-building campaign focused on digital PR and resource link acquisition to close the referring domain gap with competitors. Diversify anchor text profile through natural brand mentions and navigational anchors.
Competitor Analysis
Competitor Analysis: Know the Battlefield
Understanding where you stand relative to competitors is essential context for any SEO strategy. Competitor analysis in an SEO audit goes beyond simply checking who ranks above you — it involves a systematic comparison of keyword coverage, content quality, backlink profiles, technical health, and SERP feature presence. The goal is to identify specific, actionable opportunities where you can realistically outperform competitors.
For this section, select your top three organic competitors — these may differ from your business competitors. Identify them by searching your primary target keywords and noting which domains consistently appear in the top 5 results. These are your true SERP competitors, regardless of whether they compete with your business in other ways.
Competitor Analysis Checklist
| # | Checklist Item | Priority | Status |
|---|---|---|---|
| 1 | Top 3 organic search competitors identified (may differ from business competitors) | High | ☐ To Do |
| 2 | Domain Rating/Authority comparison completed across all competitors | High | ☐ To Do |
| 3 | Keyword gap analysis reveals unaddressed high-volume opportunities | High | ☐ To Do |
| 4 | Content gap analysis identifies topics competitors rank for that you do not | High | ☐ To Do |
| 5 | Competitor backlink profile reviewed for link-building strategy insights | Medium | ☐ To Do |
| 6 | SERP feature presence mapped (featured snippets, People Also Ask, etc.) | Medium | ☐ To Do |
| 7 | Competitor page speed and Core Web Vitals benchmarked | Low | ☐ To Do |
Local SEO Audit (Optional)
Local SEO: Winning in Your Market
For businesses that serve a specific geographic area — whether a local service business, brick-and-mortar retailer, or multi-location brand — local SEO is often the highest-ROI channel of all. Local search results are highly intent-driven: someone searching for a service near them is typically ready to buy. The local SEO audit evaluates your presence in the local search ecosystem, with Google Business Profile as the centerpiece.
Local SEO Checklist
| # | Checklist Item | Priority | Status |
|---|---|---|---|
| 1 | Google Business Profile is claimed, verified, and fully completed | High | ☐ To Do |
| 2 | Business name, address, and phone number (NAP) is consistent across all directories | High | ☐ To Do |
| 3 | Business categories are correctly and specifically selected in GBP | High | ☐ To Do |
| 4 | GBP has at least 10 high-quality photos and regular posts | Medium | ☐ To Do |
| 5 | Review response strategy is in place (responding to all reviews within 48 hours) | Medium | ☐ To Do |
| 6 | Top local citation directories are listed (Yelp, Yellow Pages, industry-specific) | Medium | ☐ To Do |
| 7 | LocalBusiness Schema markup implemented on contact/location pages | Medium | ☐ To Do |
| 8 | Geo-targeted landing pages created for each service area | High | ☐ To Do |
Local SEO improvements often show results faster than national SEO — many businesses see noticeable ranking improvements in the Google Local Pack within 30–60 days of fixing foundational issues like NAP consistency, GBP completeness, and review management.
Recommended Tools for Each Audit Section
The right tool stack dramatically reduces the time required to complete a thorough SEO audit while improving accuracy and depth. The following table maps specific tools to each audit section, with notes on free vs. paid availability. You do not need all of these — start with the free tools and add paid solutions as your needs grow.
| SEO Area | Recommended Tools | Free / Paid |
|---|---|---|
| Technical SEO | Google Search Console, Screaming Frog SEO Spider, PageSpeed Insights, GTmetrix | Free (GSC, PSI) / Freemium (Frog) |
| On-Page SEO | Screaming Frog, Ahrefs Site Audit, SEMrush On-Page Checker, SurferSEO | Freemium / Paid |
| Content Audit | Ahrefs Content Explorer, Google Analytics 4, SEMrush Content Audit, Clearscope | Free (GA4) / Paid |
| Backlink Analysis | Ahrefs, SEMrush, Moz Link Explorer, Google Search Console (Links) | Free (GSC) / Paid |
| Competitor Research | Ahrefs, SEMrush, SpyFu, SimilarWeb | Paid (limited free tiers) |
| Keyword Research | Google Keyword Planner, Ahrefs Keywords Explorer, SEMrush Magic Tool | Free (Planner) / Paid |
| Local SEO | Google Business Profile, BrightLocal, Whitespark, Moz Local | Free (GBP) / Paid |
| Rank Tracking | Ahrefs Rank Tracker, SEMrush Position Tracking, SERPWatcher | Paid |
| Schema / Structured Data | Google Rich Results Test, Schema.org, Merkle Schema Markup Generator | Free |
Building Your Minimum Viable Tool Stack
If you are starting your SEO audit with a limited budget, here is the minimum tool stack that covers all six audit sections:
This free stack is genuinely powerful for smaller websites (under 1,000 pages) and will surface the majority of high-impact issues. For larger sites or agencies managing multiple clients, investing in a comprehensive paid tool like Ahrefs or SEMrush is essential.
How to Use This SEO Audit Template
Getting maximum value from this template requires a structured approach. Rushing through an audit and filling in boxes without genuine analysis produces a document that looks comprehensive but fails to drive real improvements. Follow this step-by-step process to conduct audits that deliver measurable results.
Step-by-Step Audit Process
- Set up your tools before you start. Ensure Google Search Console and Google Analytics 4 are properly installed and have at least 90 days of data. Set up Screaming Frog with your site’s URL. Prepare access to your backlink tool of choice.
- Begin with the Technical SEO section. Run a full crawl of your site with Screaming Frog. Export the results and work through the technical checklist systematically, checking each item against both the crawl data and Google Search Console reports.
- Move to On-Page SEO. Export title tags, meta descriptions, H1 tags, and internal link data from your crawl. Audit these in a spreadsheet, flagging duplicates, missing elements, and optimization opportunities.
- Complete the Content Audit. Pull organic traffic data from Google Analytics to identify your top-performing pages and your lowest-performing pages. Run a content gap analysis against your top competitors using your SEO tool.
- Analyze the Backlink Profile. Export your full backlink data and run it through the toxic link identification process. Calculate your anchor text distribution percentages. Compare your referring domain count against competitors.
- Complete the Competitor Analysis. Identify your top three organic competitors and systematically complete the comparison across all dimensions in the competitor checklist.
- Complete Local SEO if applicable. Audit your Google Business Profile completeness, verify NAP consistency across all major directories, and assess your review management process.
- Calculate scores for each section and the Overall SEO Score. Be honest in your scoring — the value of the audit comes from accuracy, not flattery.
- Write the executive summary. Summarize the top 5 most critical issues, the top 5 quick wins, and the recommended 90-day action plan.
- Prioritize your action plan. Use the priority ratings in each checklist to sequence fixes: Critical items first, then High, then Medium, then Low.
Example: Before and After SEO Audit
To illustrate the real-world impact of a thorough SEO audit, here is a simplified before-and-after scenario based on a composite of real client engagements:
These results came from implementing audit recommendations across all six sections over a 90-day period. The largest gains came from fixing Core Web Vitals (technical), resolving 87 thin content pages (content), and launching a targeted link-building campaign (backlinks). No paid advertising spend was involved — all improvements were purely organic SEO driven by systematic audit findings.
Frequently Asked Questions
90-Day SEO Action Plan Template
After completing your audit, translate findings into a structured action plan. This framework organizes priorities into three monthly phases for maximum impact:
Fix all Critical technical issues (crawl errors, indexation, HTTPS). Resolve duplicate title tags. Submit clean sitemap to GSC. Optimize Core Web Vitals.
Expected: Increased crawl coverage, improved indexationExpand thin content (top 20 pages). Fix orphan pages. Run link-building outreach. Optimize GBP and local citations.
Expected: Improved rankings for target keywordsLaunch content gap content. Implement Schema markup. Continue link acquisition. Run competitor analysis refresh.
Expected: Increased organic traffic and conversion rateSEO Audit Glossary
Key terms used throughout this template and in SEO audits generally:
An inbound link from another website pointing to your domain, passing authority and ranking signals.
An HTML element that tells search engines which version of a URL is the preferred, ‘official’ version to index.
Google’s set of performance metrics (LCP, CLS, INP) used as user experience ranking signals.
Ahrefs’ proprietary score (0–100) measuring the strength of a website’s backlink profile.
Experience, Expertise, Authoritativeness, Trustworthiness — Google’s framework for evaluating content quality.
When multiple pages on your site compete for the same keyword, splitting ranking potential.
Time until the largest visible content element loads — target under 2.5 seconds.
A page with no internal links pointing to it, making it difficult for crawlers and users to find.
A unique domain that links to your website (more important than total backlink count).
A text file that instructs search engine crawlers which pages or sections of your site to crawl.
Structured data code (JSON-LD) that helps search engines understand page content and enables rich results.
A file that lists all important URLs on your site to help search engines discover and index them.
Ready to Audit Your Website?
Use this template to conduct your first full SEO audit today.

