SEO AUDIT

SEO Audit Template: A Complete Framework for Evaluating Any Website

10 min readFebruary 11, 2026LocalCatalyst Team

SEO Audit Template: A Complete Framework for Evaluating Any Website

A structured template transforms an SEO audit from an overwhelming exercise into a systematic evaluation with clear, repeatable steps. Whether you are performing your first site review or standardizing the process across client engagements, having a documented framework ensures nothing important gets overlooked. This template mirrors the methodology used in professional SEO audit services and adapts to sites of any size.

The template below is organized into four sections: Technical SEO, On-Page SEO, Off-Page SEO, and Competitive Analysis. Each section includes the specific items to check, the tools to use, and the benchmarks that distinguish acceptable performance from issues requiring action.


Section 1: Technical SEO Audit Template

Technical SEO determines whether search engines can efficiently access, crawl, index, and render your website. Technical issues affect the entire site, making them the highest-priority audit category.

1.1 Crawlability

Check Item Tool What to Look For Benchmark
Robots.txt review Manual / Screaming Frog Important pages not blocked; correct directives No critical pages disallowed
XML sitemap Google Search Console / Manual All indexable pages included; no errors Updated within last 30 days
Sitemap submission Google Search Console Sitemap submitted and processed Indexed count close to submitted count
Internal link structure Screaming Frog Orphan pages; broken internal links Zero orphan indexable pages
Redirect audit Screaming Frog Redirect chains; 302s that should be 301s No chains longer than 2 hops
Crawl errors Google Search Console 404 errors, server errors, crawl anomalies Decreasing error trend
JavaScript rendering Google Mobile-Friendly Test Content visible after rendering All critical content renders

How to evaluate: Run a full crawl with Screaming Frog (or Sitebulb, or Lumar). Export the crawl data and filter for issues in each category above. Cross-reference with Google Search Console's coverage report for indexation discrepancies.

1.2 Indexation

Check Item Tool What to Look For Benchmark
Index coverage Google Search Console Pages indexed vs. total pages 90%+ of intended pages indexed
Duplicate content Screaming Frog / Siteliner Duplicate title tags, duplicate content blocks Under 10% duplication
Canonical tags Screaming Frog Correct self-referencing canonicals; cross-domain canonicals Every indexable page has a canonical
Thin content pages Screaming Frog / Manual Pages with under 300 words of unique content Consolidate or expand thin pages
Noindex tags Screaming Frog Accidental noindex on important pages Only applied intentionally
Pagination Manual review Proper handling of paginated content Canonical to self or view-all page
Parameter handling Google Search Console URL parameters creating duplicate content Parameters configured correctly

1.3 Site Performance

Check Item Tool What to Look For Benchmark
Largest Contentful Paint (LCP) PageSpeed Insights / CrUX Time to render largest visible content Under 2.5 seconds
Interaction to Next Paint (INP) PageSpeed Insights / CrUX Responsiveness to user input Under 200 milliseconds
Cumulative Layout Shift (CLS) PageSpeed Insights / CrUX Visual stability during page load Under 0.1
Mobile usability Google Mobile-Friendly Test Viewport configuration; tap target size; text readability All pages pass mobile test
HTTPS Manual / Screaming Frog Valid SSL; no mixed content warnings Full HTTPS, no mixed content
Server response time (TTFB) WebPageTest Time to first byte Under 600ms

1.4 Structured Data

Check Item Tool What to Look For Benchmark
Schema markup Google Rich Results Test LocalBusiness, FAQ, Product, Article schema as applicable Present on all eligible pages
Validation errors Google Rich Results Test Missing required fields; invalid markup Zero errors
Rich result eligibility Google Search Console Enhanced results displaying in search Increasing impression count

Section 2: On-Page SEO Audit Template

On-page SEO evaluates the content and HTML elements that signal relevance to search engines and serve user intent.

2.1 Title Tags and Meta Descriptions

Check Item Tool What to Look For Benchmark
Title tag presence Screaming Frog Every page has a unique title tag 100% coverage
Title tag length Screaming Frog Under 60 characters to avoid truncation 95%+ within limit
Title tag keywords Manual review Primary keyword included naturally Present on all target pages
Meta description presence Screaming Frog Every page has a unique meta description 100% coverage
Meta description length Screaming Frog Under 160 characters 95%+ within limit
Duplicate titles/descriptions Screaming Frog No two pages share the same title or description Zero duplicates

2.2 Heading Structure

Check Item Tool What to Look For Benchmark
H1 tag presence Screaming Frog One H1 per page 100% coverage
H1 keyword inclusion Manual review Primary keyword in H1 naturally Present on target pages
Heading hierarchy Manual review Logical H1 > H2 > H3 structure No skipped levels
Multiple H1 tags Screaming Frog Only one H1 per page Zero pages with multiple H1s

2.3 Content Quality

Check Item Tool What to Look For Benchmark
Word count by page Screaming Frog Content depth relative to competitors Meet or exceed competitor average
Keyword targeting SEMrush / Ahrefs Each page targets a primary keyword One primary keyword per page
Search intent alignment Manual review Content matches intent behind target keyword All target pages aligned
Content freshness Manual review Last update date relative to competitors Updated within 12 months
Duplicate content Copyscape / Siteliner Unique content across all pages Under 15% similarity
Readability Hemingway Editor / Yoast Grade level appropriate for audience Grade 8-10 for general audiences

2.4 Internal Linking

Check Item Tool What to Look For Benchmark
Internal link count Screaming Frog Links to and from each priority page Minimum 3 internal links to each target page
Anchor text Screaming Frog Descriptive, keyword-relevant anchors No generic "click here" anchors
Link equity distribution Screaming Frog Priority pages receive proportional link equity Top pages have most internal links
Broken internal links Screaming Frog Links pointing to 404 or redirect pages Zero broken internal links

2.5 Image Optimization

Check Item Tool What to Look For Benchmark
Alt text presence Screaming Frog Every meaningful image has alt text 95%+ coverage
Alt text quality Manual review Descriptive and keyword-relevant where natural No keyword stuffing
File size PageSpeed Insights Images compressed without visible quality loss Under 200KB per image
Image format Manual review WebP or modern formats used Modern formats for above-the-fold images
Image sitemap Manual review Images included in sitemap if applicable Present for image-heavy sites

Section 3: Off-Page SEO Audit Template

Off-page SEO evaluates external signals, primarily backlinks and brand presence, that influence search rankings.

3.1 Backlink Profile

Check Item Tool What to Look For Benchmark
Total referring domains Ahrefs / SEMrush Total unique domains linking to site Compare to top 3 competitors
Domain authority distribution Ahrefs / SEMrush Distribution of linking domain authority Healthy mix across DA ranges
Link growth rate Ahrefs / SEMrush New referring domains per month Steady growth, no sudden spikes
Anchor text distribution Ahrefs / SEMrush Ratio of branded, exact match, partial, generic Exact match under 10%
Toxic links Ahrefs / SEMrush Links from spam, PBN, or penalized domains Under 5% toxic links
Dofollow/nofollow ratio Ahrefs / SEMrush Balance of link types 60-80% dofollow
Link relevance Manual review Topical and geographic relevance of linking sites Majority from relevant sources

Understanding what makes a good backlink helps you evaluate each link in your profile against quality benchmarks.

3.2 Local Citations (for Local Businesses)

Check Item Tool What to Look For Benchmark
NAP consistency Moz Local / BrightLocal Consistent name, address, phone across citations 95%+ consistency
Google Business Profile Manual review Complete, optimized, actively managed All fields populated
Core directory presence Manual review Listed on Yelp, BBB, Apple Maps, Bing Places Present on all major platforms
Industry directory presence Manual review Listed on relevant industry directories Present on top 5 industry directories
Duplicate listings Moz Local / BrightLocal Duplicate or conflicting listings Zero duplicates

3.3 Brand Signals

Check Item Tool What to Look For Benchmark
Unlinked brand mentions Ahrefs Content Explorer Mentions of brand without a link Outreach list for link conversion
Brand search volume Google Trends / Keyword tools Monthly brand name searches Growing trend
Social profile completeness Manual review Active, complete profiles on relevant platforms All major platforms claimed
Review profile Manual review Google, Yelp, and industry review volume and ratings Growing review count, 4+ star average

Section 4: Competitive Analysis Template

The competitive analysis benchmarks your audit findings against the sites you need to outrank.

4.1 Competitor Identification

Check Item Tool What to Look For Benchmark
SERP competitors Manual search Domains ranking for your top 10 keywords Identify top 3-5 competitors
Local pack competitors Manual search Businesses appearing in map pack for local keywords Identify top 3 map pack competitors
Content competitors SEMrush / Ahrefs Domains competing for informational keywords May differ from SERP competitors

4.2 Competitive Benchmarking

Metric Your Site Comp. 1 Comp. 2 Comp. 3
Domain Authority/Rating
Referring Domains
Indexed Pages
Organic Keywords
Estimated Organic Traffic
Core Web Vitals (pass/fail)
Content Depth (avg. word count)
Google Review Count
Google Review Rating

4.3 Content Gap Analysis

Check Item Tool What to Look For Benchmark
Keyword gaps SEMrush / Ahrefs Keywords competitors rank for that you do not Prioritize by volume and intent
Content format gaps Manual review Content types competitors use (video, tools, guides) Identify formats you are missing
Topic coverage gaps Manual review Topics competitors cover in depth Prioritize by search demand
SERP feature gaps SEMrush Featured snippets, PAA boxes competitors own Target winnable features

Using This Template: Prioritization Framework

After completing all sections, prioritize findings using this framework:

Critical (Fix Immediately)

  • Issues blocking crawling or indexation
  • Security vulnerabilities (missing HTTPS, mixed content)
  • Manual actions or penalty indicators
  • Broken critical pages (homepage, top service pages)

High Priority (Fix Within 30 Days)

  • Core Web Vitals failures
  • Missing or duplicate title tags on high-traffic pages
  • Toxic backlinks requiring disavow
  • Major content gaps for high-value keywords

Medium Priority (Fix Within 90 Days)

  • Internal linking optimization
  • Image optimization and alt text
  • Structured data implementation
  • Content freshness updates

Low Priority (Ongoing Improvement)

  • Minor meta description optimization
  • Additional schema markup types
  • Brand mention conversion to links
  • Long-tail content gap coverage

Template Formats and Downloads

This template can be adapted into several working formats:

  • Spreadsheet: Create a Google Sheets or Excel workbook with tabs for each section. Use conditional formatting to flag issues by severity.
  • Project management tool: Convert each check item into a task in Asana, Trello, or Monday.com with assignees and due dates.
  • Audit report: Use the findings as the structure for a client-facing report, adding screenshots, data, and specific recommendations for each issue.
  • Recurring checklist: For ongoing SEO audit schedules, use the template as a quarterly checklist that tracks improvements over time.

FAQ

Can I use this template for any type of website?

This template covers the fundamental elements that apply to all websites. E-commerce sites, SaaS platforms, and enterprise sites may require additional sections for product page optimization, international SEO (hreflang), or JavaScript rendering analysis. Use this template as the base and add industry-specific sections as needed.

How long does it take to complete an audit using this template?

For a small site (under 50 pages), expect 6-10 hours to complete all sections thoroughly. Medium sites (50-500 pages) typically require 15-25 hours. Large sites require significantly more time, particularly for the content quality and backlink analysis sections. Automated tools reduce time spent on data collection but not on analysis and prioritization.

What tools do I need to complete this audit?

At minimum: Google Search Console (free), Screaming Frog (free for up to 500 URLs), Google PageSpeed Insights (free), and one backlink analysis tool (Ahrefs, SEMrush, or Moz -- all require paid subscriptions for full data). This combination covers approximately 80% of the template's data requirements.

Should I use this template or hire a professional?

Using this template for a self-audit provides valuable insights, especially for smaller sites or businesses with SEO knowledge on the team. For competitive markets, large sites, or situations where you lack confidence in interpreting findings, a professional audit adds strategic analysis, competitive context, and prioritized recommendations that a template alone cannot provide. Many businesses start with a self-audit, then engage a professional for deeper analysis of the areas they identify as most problematic.


Put This Template to Work

A template provides structure. Expert analysis provides strategy. If you want a professional evaluation that goes beyond checklist completion to deliver prioritized, actionable recommendations tailored to your competitive landscape, order an SEO audit and let our team apply this framework to your site with the depth and context that drives real ranking improvements.

Get Started

Ready to improve your local SEO?

Start with a topical map to identify your biggest opportunities and outpace your competitors.

Get Your Topical Map - $397