Gold by MangoMagic

CMO · Checklist · Advanced · Saves 40+ hours

Technical SEO Audit Checklist

A comprehensive checklist for auditing technical SEO health.

Get coached on this — free

What's included

  • Complete documentation and templates
  • Step-by-step implementation guide
  • Best practices and examples

Best used when

  • Conducting quarterly SEO audits
  • Diagnosing traffic drops
  • Preparing for site migration
  • Onboarding new SEO team members

Why this is Gold

Technical SEO issues can tank rankings. This checklist catches issues before they impact performance.

The template

The Template

CRAWLABILITY AUDIT

Robots.txt Analysis

ROBOTS.TXT CHECKLIST

LOCATION:
☐ Accessible at domain.com/robots.txt
☐ Returns 200 status code
☐ UTF-8 encoded

CONTENT REVIEW:
☐ User-agent directives correct
☐ No critical pages blocked
☐ Sitemap location specified
☐ Crawl-delay appropriate (if used)

COMMON ISSUES:
☐ Not accidentally blocking /wp-admin (WordPress)
☐ Not blocking CSS/JS files
☐ Not blocking images needed for rendering
☐ Not blocking entire site (User-agent: * Disallow: /)

TESTING:
☐ Test in Google Search Console robots.txt tester
☐ Verify blocked URLs are intentional

XML Sitemap Review

Check Status Notes
Sitemap exists Location:
Submitted to GSC Date:
Returns 200 status
Valid XML format
Under 50MB / 50k URLs Size:
Only canonical URLs
No 4xx/5xx URLs
Recently updated Last:

Crawl Budget Optimization

CRAWL BUDGET AUDIT

CRAWL STATS (from Search Console):
Total crawl requests: _____/day
Average response time: _____ms
Pages crawled: _____

ISSUES WASTING CRAWL BUDGET:
☐ Faceted navigation creating infinite URLs
☐ Session IDs in URLs
☐ Calendar pages generating endless dates
☐ Internal search results indexed
☐ Duplicate content (www vs non-www, http vs https)
☐ Soft 404 pages (200 status but "not found" content)

OPTIMIZATION ACTIONS:
☐ Block unnecessary pages in robots.txt
☐ Use noindex for low-value pages
☐ Implement canonical tags properly
☐ Fix redirect chains
☐ Improve server response time

INDEXATION AUDIT

Index Coverage Analysis

INDEX COVERAGE CHECK (from Search Console)

SUMMARY:
Valid indexed pages: _____
Excluded pages: _____
Error pages: _____

ERROR TYPES:
☐ Server errors (5xx): _____
☐ Redirect errors: _____
☐ Submitted URL blocked by robots.txt: _____
☐ Submitted URL marked 'noindex': _____
☐ Soft 404: _____
☐ 404 not found: _____

EXCLUDED (INTENTIONAL):
☐ Blocked by robots.txt: _____
☐ Noindex tag: _____
☐ Alternate page with canonical: _____
☐ Duplicate without user-selected canonical: _____

EXCLUDED (INVESTIGATE):
☐ Crawled - currently not indexed: _____
☐ Discovered - not indexed: _____

Canonical Tag Audit

Issue Check Action
Missing canonicals Add self-referencing canonicals
Conflicting canonicals Resolve conflicts
Canonical to 404 Update or remove
Canonical to redirect Point to final URL
HTTP in canonical (site is HTTPS) Update to HTTPS

Duplicate Content Audit

DUPLICATE CONTENT CHECKLIST

PROTOCOL DUPLICATES:
☐ HTTP redirects to HTTPS
☐ No HTTP pages indexed

WWW DUPLICATES:
☐ Consistent www or non-www
☐ Proper redirects in place

TRAILING SLASH DUPLICATES:
☐ Consistent trailing slash policy
☐ Proper redirects in place

PARAMETER DUPLICATES:
☐ UTM parameters not creating duplicates
☐ Sort/filter parameters handled
☐ Search Console parameter handling set

CONTENT DUPLICATES:
☐ No identical pages at different URLs
☐ Similar pages have unique value
☐ Proper canonicalization

PERFORMANCE AUDIT

Core Web Vitals Assessment

CORE WEB VITALS AUDIT

METRICS (from Search Console / PageSpeed Insights):

LCP (Largest Contentful Paint):
Desktop: _____ (Target: <2.5s)
Mobile: _____ (Target: <2.5s)
Status: Good/Needs Improvement/Poor

FID (First Input Delay) / INP (Interaction to Next Paint):
Desktop: _____ (Target: <100ms / <200ms)
Mobile: _____ (Target: <100ms / <200ms)
Status: Good/Needs Improvement/Poor

CLS (Cumulative Layout Shift):
Desktop: _____ (Target: <0.1)
Mobile: _____ (Target: <0.1)
Status: Good/Needs Improvement/Poor

PAGES NEEDING ATTENTION:
1. _______________
2. _______________
3. _______________

Page Speed Analysis

Factor Issue Fix
Large images Compress, use WebP, lazy load
Unminified CSS/JS Minify and combine
No browser caching Set cache headers
Too many HTTP requests Combine files, use sprites
No compression Enable Gzip/Brotli
Render-blocking resources Defer non-critical CSS/JS
Large DOM size Simplify page structure

Mobile Optimization

MOBILE-FRIENDLINESS AUDIT

MOBILE USABILITY (Search Console):
☐ No mobile usability issues
☐ Text readable without zoom
☐ Tap targets appropriately sized
☐ No horizontal scrolling
☐ Viewport configured correctly

MOBILE RENDERING:
☐ Content identical on mobile/desktop
☐ No hidden content on mobile
☐ Images responsive
☐ Videos playable
☐ Forms usable

TECHNICAL:
☐ Responsive design (not separate mobile site)
☐ Mobile-first indexing ready
☐ AMP pages valid (if used)

SITE ARCHITECTURE AUDIT

URL Structure Analysis

URL STRUCTURE CHECKLIST

FORMAT:
☐ Lowercase URLs
☐ Hyphens (not underscores)
☐ No special characters
☐ Readable (not ID-based)

LENGTH:
☐ Under 115 characters
☐ Keywords present
☐ Not keyword-stuffed

DEPTH:
☐ Important pages within 3 clicks of homepage
☐ Logical hierarchy
☐ Category structure makes sense

ISSUES FOUND:
1. _______________
2. _______________

Internal Link Analysis

Metric Value Target
Avg. links per page 50-100
Orphan pages 0
Pages >3 clicks from home <10%
Broken internal links 0

Redirect Audit

REDIRECT AUDIT

REDIRECT TYPES:
301 (permanent): _____
302 (temporary): _____
Meta refresh: _____
JavaScript redirects: _____

ISSUES:
☐ Redirect chains (>1 hop): _____
☐ Redirect loops: _____
☐ 302s that should be 301s: _____
☐ Redirects to 404: _____
☐ HTTPS → HTTP redirects: _____

ACTION:
☐ Fix all chains to direct redirects
☐ Update 302s to 301s where appropriate
☐ Remove or fix broken redirects

SECURITY AUDIT

HTTPS Implementation

HTTPS SECURITY CHECKLIST

CERTIFICATE:
☐ Valid SSL certificate
☐ Not expired
☐ Covers all subdomains
☐ Strong encryption (TLS 1.2+)

IMPLEMENTATION:
☐ All pages served via HTTPS
☐ HTTP redirects to HTTPS
☐ No mixed content warnings
☐ HSTS header implemented

SEARCH CONSOLE:
☐ HTTPS property added
☐ Set as preferred version

Frequently asked questions

What is the Technical SEO Audit Checklist?

A comprehensive checklist for auditing technical SEO health.

Who is the Technical SEO Audit Checklist for?

It is built for CMOs and their teams working on SEO & Organic. The AI coach adapts it to your company, stage, and goals.

How long does the Technical SEO Audit Checklist take to use?

It saves roughly 40+ hours versus building from scratch. Our AI coach can tailor the checklist to your situation in minutes, then hand you a step-by-step plan.

Is the Technical SEO Audit Checklist free?

Yes. You can read the full checklist and start getting coached through it for free. Sign in to save your tailored version and track your next steps.

How does the AI coach help with the Technical SEO Audit Checklist?

The coach teaches you the framework, asks a few questions about your business, tailors the checklist to you, and gives you measurable next steps to execute.