Technical SEO Audit: The 80-Point Checklist Used by Top Agencies
A thorough technical SEO audit is the foundation of any serious SEO engagement. While most checklists stop at 20β30 points, enterprise agencies work through 80+ checkpoints to ensure nothing is left to chance. This guide gives you the complete framework used by top-tier SEO agencies β covering crawlability, indexation, performance, structured data, international SEO, and more.
Section 1: Crawlability (Points 1β15)
Robots.txt Configuration
- Robots.txt file exists and is accessible at domain.com/robots.txt
- Robots.txt correctly blocks low-value pages (admin, staging, duplicate parameters)
- Robots.txt does not accidentally block critical pages or resources
- Sitemap location is declared in robots.txt
XML Sitemap Health
- XML sitemap exists and is valid (passes Google’s sitemap validator)
- Sitemap contains only indexable, canonical URLs
- Sitemap is segmented appropriately (news, images, video, hreflang)
- Sitemap URLs return 200 status codes (no 301s, 404s, or 5xx)
- Sitemap is submitted to Google Search Console and Bing Webmaster Tools
- Sitemap lastmod dates reflect actual content updates
Internal Linking & Crawl Paths
- All important pages are reachable within 3 clicks from the homepage
- Crawl depth analysis shows no orphan pages in critical sections
- Pagination is correctly implemented (no duplicate content issues)
- Internal links use consistent URL formats (no mixed www/non-www, HTTP/HTTPS)
- Crawl budget is not wasted on faceted navigation, parameters, or session IDs
Section 2: Indexation (Points 16β28)
- Google Search Console coverage report shows no unexpected excluded URLs
- Canonical tags are implemented correctly (self-referencing on main pages)
- Canonical tags point to the correct URL version (no chains or loops)
- Noindex tags are used intentionally and documented
- Redirect chains are limited to single hops (no chains longer than 2)
- All 301 redirects point to relevant, live destination URLs
- Soft 404 pages return 404 HTTP status codes
- Thin content pages are either consolidated, improved, or noindexed
- Duplicate content is resolved via canonicalization, 301s, or content differentiation
- URL parameters are configured in Google Search Console
- Mobile-first indexing: mobile and desktop content parity verified
- AMP pages (if applicable) pass AMP validation
- Hreflang implementation is valid for multilingual/multiregional sites
Section 3: Site Performance (Points 29β44)
Core Web Vitals
- LCP (Largest Contentful Paint) under 2.5 seconds for mobile and desktop
- FID/INP (Interaction to Next Paint) under 200ms
- CLS (Cumulative Layout Shift) under 0.1
- CWV data passes in Google Search Console’s Core Web Vitals report
Page Speed Optimization
- Images are appropriately sized and served in next-gen formats (WebP, AVIF)
- Images have width/height attributes set to prevent layout shift
- Lazy loading implemented for below-fold images
- Critical CSS is inlined; non-critical CSS is deferred
- JavaScript is deferred or asynchronous where possible
- Third-party scripts are audited and non-essential ones removed
- Server response time (TTFB) under 200ms
- CDN is in place for static assets
- Browser caching headers are properly configured
- GZIP or Brotli compression is enabled
- Font loading is optimized (preconnect, font-display: swap)
- Render-blocking resources are minimized
Section 4: HTTPS & Security (Points 45β52)
- Site is fully HTTPS with valid SSL certificate
- SSL certificate has adequate validity period (90+ days remaining)
- All HTTP URLs redirect to HTTPS equivalents
- HSTS header is implemented
- Mixed content warnings are resolved (no HTTP resources on HTTPS pages)
- Security headers present: X-Content-Type-Options, X-Frame-Options, CSP
- No sensitive data exposed in URLs or page source
- Login and admin pages are excluded from search indexation
Section 5: Structured Data (Points 53β62)
- Organization schema with complete attribute set on homepage
- WebSite schema with SearchAction for sitelinks search box
- BreadcrumbList schema on all paginated/hierarchical pages
- Article schema on all blog/news posts
- Product schema on product pages (with price, availability, reviews)
- FAQ schema on FAQ sections and pages
- LocalBusiness schema for businesses with physical locations
- Person schema for author profiles
- HowTo schema on instructional content
- All structured data passes Google’s Rich Results Test with no errors
Section 6: International SEO (Points 63β68)
- Hreflang tags use correct ISO language and region codes
- Hreflang is bidirectional (each page references all language variants)
- x-default hreflang is set for the default/fallback URL
- Geo-targeting is configured in Google Search Console (for country-specific subdomains/subdirectories)
- Currency and pricing are localized for each market
- International sitemaps are segmented by language/region
Section 7: Mobile & UX (Points 69β74)
- Site passes Google’s Mobile-Friendly Test
- Tap targets are appropriately sized (48Γ48px minimum)
- Text is readable without zooming (minimum 16px body text)
- No intrusive interstitials that block content on mobile
- Mobile navigation is fully functional and accessible
- Forms are mobile-optimized with appropriate input types
Section 8: E-E-A-T & Content Signals (Points 75β80)
- All content has clearly identified authors with credentials and bio pages
- About Us, Contact, and Privacy Policy pages are complete and accurate
- Editorial standards/review process is documented (especially for YMYL topics)
- External links point to authoritative, relevant sources
- Content freshness: key pages are updated with recent date signals
- Brand mentions and links from high-DA external sites support domain authority
How to Prioritize Your Audit Findings
Not all issues are equal. Use this impact matrix to prioritize:
- P0 β Fix immediately: Pages returning 5xx errors, critical pages noindexed, robots.txt blocking core content, broken canonical chains
- P1 β Fix within 2 weeks: Core Web Vitals failures, missing structured data on high-traffic pages, hreflang errors
- P2 β Fix within 30 days: Redirect chains, orphan pages, missing meta descriptions, thin content
- P3 β Fix when resources allow: Image optimization, minor schema additions, font loading improvements
Tools Required for a Complete Audit
- Screaming Frog SEO Spider β Core crawl analysis
- Google Search Console β Coverage, performance, CWV
- PageSpeed Insights / Lighthouse β Performance metrics
- Ahrefs or Semrush β Backlink analysis, keyword data
- Schema.org Validator / Rich Results Test β Structured data validation
- Sitebulb β Visual crawl analysis and E-E-A-T signals
- GTmetrix β Waterfall performance analysis
Frequently Asked Questions
How long does a full technical SEO audit take?
For a typical business website (50β500 pages), expect 8β16 hours for a thorough 80-point audit. Enterprise sites with thousands of pages may require 40β80+ hours when segmented by section and market.
How often should I run a technical SEO audit?
Run a full audit quarterly, and a lightweight crawl-and-coverage check monthly. Any significant site changes (platform migration, redesign, major content changes) should trigger an immediate audit.
What’s the most commonly missed technical SEO issue?
Canonicalization errors are consistently the most missed issue β especially canonical chains (A β B β C) and cases where canonical tags disagree with redirect destinations. These silently dilute page authority without triggering obvious errors.
Conclusion
A rigorous technical SEO audit is what separates agencies that deliver results from those that deliver reports. Work through all 80 points, prioritize ruthlessly, and implement fixes systematically. The brands investing in comprehensive technical SEO in 2026 are building a foundation that pays dividends for years β regardless of algorithm updates.