Technical SEO Audit Checklist
Complete 66-point technical SEO checklist. Covers crawlability, site speed, mobile optimization, structured data, and ongoing monitoring.
Critical Technical Issues Can Tank Rankings
Items marked ⚠ CRITICAL can severely impact search visibility if broken. A single robots.txt misconfiguration can deindex your entire site. Prioritize critical items first.
Crawlability & Indexability
Ensure search engines can discover and index your content
Verify robots.txt allows important pages
CRITICALCheck robots.txt doesn't block critical pages. Common mistake: blocking CSS/JS files.
XML sitemap exists and is submitted
CRITICALSitemap should list all important pages. Submit to Google Search Console and Bing Webmaster Tools.
No orphan pages (pages with no internal links)
Every page should be reachable via internal links. Orphaned pages are hard for Google to discover.
Use Internal Links AuditCrawl budget optimized (for large sites)
Block low-value pages from crawling (admin, search results, faceted nav). Focus crawl budget on important content.
No infinite crawl loops or traps
CRITICALCalendar pages, pagination, or filters can create infinite URL variations. Use canonical tags or robots.txt.
Server responds with correct status codes
CRITICAL200 for live pages, 301 for moved, 404 for deleted, 410 for permanently gone. Never soft 404s.
Meta robots tags are correct
Check for accidental "noindex" tags on important pages. Verify "nofollow" only on appropriate pages.
X-Robots-Tag header configured correctly
Server-level directives for PDFs, images, or dynamic pages. Don't accidentally block indexing.
Site Structure & URLs
Optimize site architecture and URL structure
Clean, descriptive URLs
CRITICALUse hyphens, lowercase, keywords. Avoid: /page?id=123. Good: /products/organic-cotton-t-shirt.
Flat site architecture (max 3 clicks from homepage)
Important pages should be 2-3 clicks from homepage. Deep pages get less crawl priority and link equity.
Logical URL hierarchy
URL structure should mirror site structure. Example: /category/subcategory/product.
HTTPS everywhere (no mixed content)
CRITICALAll pages, images, and resources load over HTTPS. Check for http:// references in code.
WWW vs non-WWW canonical chosen
Pick one (www.site.com OR site.com), redirect the other. Update DNS and Search Console.
Trailing slash consistency
Decide: /page/ OR /page. Redirect non-canonical version. Prevents duplicate content.
No duplicate content across domains
If content exists on staging.site.com, prevent indexing with robots.txt or noindex.
Pagination implemented correctly
Use rel="next" and rel="prev" or canonicalize to page 1. Don't let paginated pages compete.
Page Speed & Core Web Vitals
Optimize loading performance and user experience metrics
LCP (Largest Contentful Paint) < 2.5 seconds
CRITICALMain content should load fast. Optimize images, reduce server response time, use CDN.
FID (First Input Delay) < 100 milliseconds
CRITICALPage should respond quickly to user input. Minimize JavaScript execution time.
CLS (Cumulative Layout Shift) < 0.1
CRITICALPrevent layout shifts. Set image/video dimensions, reserve space for ads.
Images optimized (WebP, compressed, lazy loaded)
Use modern formats, compress to <100KB when possible, lazy load below fold.
Critical CSS inlined, non-critical deferred
Inline above-the-fold CSS, defer the rest. Reduces render-blocking.
JavaScript minified and deferred
Minify JS, use defer/async attributes. Load non-critical JS after page interactive.
Server response time (TTFB) < 600ms
Fast server responses improve all metrics. Use caching, optimize database queries, consider CDN.
Enable browser caching
Set cache headers for static assets (images, CSS, JS). 1 year for immutable assets.
Enable Gzip/Brotli compression
Compress HTML, CSS, and JS on server. Reduces file sizes by 70-90%.
Use CDN for static assets
Serve images, videos, and files from geographically distributed servers.
Mobile Optimization
Ensure mobile-first indexing compatibility
Mobile-responsive design
CRITICALSite adapts to all screen sizes. Test on real devices (iPhone, Android).
Viewport meta tag set correctly
CRITICAL<meta name="viewport" content="width=device-width, initial-scale=1.0">
Touch targets are large enough (min 48x48px)
Buttons and links should be easy to tap on mobile. Avoid tiny click targets.
Text readable without zooming (min 16px)
Base font size should be 16px or larger. Avoid forcing users to zoom.
No intrusive interstitials on mobile
Avoid full-screen popups that block content on mobile. Google penalizes these.
Mobile and desktop content parity
Mobile version should have same content as desktop. Google uses mobile-first indexing.
Structured Data & Rich Snippets
Implement schema markup for enhanced search results
Implement relevant schema types
Article, Product, FAQPage, LocalBusiness, Organization, etc. Match to content type.
Use Schema ComparisonSchema markup validates without errors
CRITICALUse Google Rich Results Test to check for errors. Fix warnings when possible.
FAQPage schema for relevant pages
Add FAQ schema to pages with questions. Increases AI Overview visibility by 3.2x.
BreadcrumbList schema implemented
Shows navigation path in search results. Improves user experience.
Product schema includes price and availability
E-commerce sites: include all required fields (price, currency, availability, reviews).
Review/Rating schema (where applicable)
AggregateRating can trigger star ratings in search results. Must have genuine reviews.
Content Quality & On-Page SEO
Optimize content and meta elements
Unique title tags on every page
CRITICALNo duplicate titles. 50-60 characters. Primary keyword near beginning.
Use Meta Tags ComparisonUnique meta descriptions on every page
150-160 characters. Include call-to-action. Compelling copy that drives clicks.
Use Meta Tags ComparisonOne H1 per page with primary keyword
CRITICALH1 should clearly describe page topic. Include target keyword naturally.
Use H-Tag ComparisonLogical heading hierarchy (H1 → H2 → H3)
Don't skip heading levels. Use headings to structure content logically.
Use H-Tag ComparisonAlt text on all images
Describe image content. Include keywords when relevant and natural.
Internal links to related content
3-5 contextual internal links per page. Distribute link equity, help users discover content.
Use Internal Links AuditNo thin content (min 300 words)
Pages should provide value. Competitive pages often have 1,500-2,500 words.
Content updated regularly
Fresh content signals relevance. Update old posts, add new sections, refresh examples.
Technical Implementation
Advanced technical SEO elements
Canonical tags set correctly
CRITICALEvery page should have a canonical pointing to itself or preferred version. Prevents duplicate content.
Hreflang for international sites
Tell Google which language/region version to show. Required for multi-country sites.
Open Graph tags for social sharing
og:title, og:description, og:image. Controls how content looks when shared.
Use Meta Tags ComparisonTwitter Card tags implemented
twitter:card, twitter:title, twitter:description, twitter:image.
Favicon and app icons set
Improves brand recognition in search results and browser tabs.
Structured URLs (no session IDs or tracking params)
Use parameters wisely. Don't create thousands of duplicate URLs via filters/sorting.
Log file analysis (for large sites)
Understand how Google crawls your site. Identify crawl budget waste.
Security & Accessibility
Ensure site security and accessibility
Valid SSL certificate
CRITICALHTTPS is a ranking factor. Ensure certificate is valid and not expiring soon.
No malware or hacked content
Check Search Console for security issues. Google deindexes hacked sites.
Secure admin/login pages
Block /wp-admin/, /admin/ from search engines. Use strong passwords.
ARIA labels for screen readers
Make site accessible. Good accessibility often correlates with good UX.
Keyboard navigation works
All functionality should be accessible via keyboard. Test Tab navigation.
Sufficient color contrast
Text should be readable. WCAG AA requires 4.5:1 contrast ratio for body text.
Monitoring & Maintenance
Ongoing SEO health checks
Google Search Console set up and monitored
CRITICALCheck weekly for errors, coverage issues, and manual actions.
Bing Webmaster Tools configured
Bing has 3-5% market share. Easy to set up, provides additional insights.
No 404 errors on important pages
Fix broken pages or redirect to relevant content. Monitor 404s in Search Console.
No redirect chains (A → B → C)
Redirect directly: A → C. Chains waste crawl budget and dilute link equity.
Use Redirect CheckerBroken backlinks redirected
If sites link to old/broken URLs, set up redirects. Don't lose that link equity.
Regular content audits (quarterly)
Identify thin content, outdated info, or pages with declining traffic. Update or consolidate.
Core Web Vitals monitored in Search Console
Track CWV trends. Google flags pages that fail thresholds.
Validate Technical SEO with Free Tools
Use TurboSEO tools to check meta tags, schema markup, heading structure, internal links, and redirects. Catch technical issues before they impact rankings.
Technical SEO Best Practices
Audit Frequency
- • Weekly: Search Console errors, Core Web Vitals
- • Monthly: Crawl site with Screaming Frog, check for 404s
- • Quarterly: Full technical audit, content review
- • After changes: Test immediately after major updates
Essential Tools
- • Google Search Console (free, critical)
- • Google PageSpeed Insights (free, CWV)
- • Screaming Frog (freemium, site crawls)
- • TurboSEO Tools (free, quick validations)
- • Chrome DevTools (free, debugging)
Quick Wins
- • Fix broken links and 404 errors
- • Add missing alt text to images
- • Implement FAQ schema on relevant pages
- • Compress oversized images
- • Set canonical tags on all pages
- • Fix duplicate title tags
Common Mistakes
- • Blocking important pages in robots.txt
- • Leaving development noindex tags on production
- • Not setting canonical tags
- • Slow server response times (>2s)
- • Mixed HTTP/HTTPS content
- • Ignoring mobile usability