Website Audit Checklist 2026 — 35 Things to Check

Whether you're launching a new site, troubleshooting a traffic drop, or onboarding a client, this checklist covers everything a thorough website audit should include.

Performance (8 checks)

  1. 1Mobile PageSpeed score above 50 (check at pagespeed.web.dev)
  2. 2Largest Contentful Paint under 2.5 seconds
  3. 3Cumulative Layout Shift under 0.1
  4. 4Interaction to Next Paint under 200ms
  5. 5All images in WebP or AVIF format with width/height attributes
  6. 6No render-blocking JavaScript in the document head
  7. 7Browser caching enabled for static assets
  8. 8Text compression (gzip or Brotli) enabled on the server

SEO (10 checks)

  1. 9Every page has a unique title tag (under 60 characters)
  2. 10Every page has a unique meta description (under 160 characters)
  3. 11One H1 per page containing the target keyword
  4. 12Logical heading hierarchy (H1 > H2 > H3, no skips)
  5. 13All important pages indexable (no accidental noindex tags)
  6. 14XML sitemap exists and is submitted to Search Console
  7. 15robots.txt allows crawling of important pages
  8. 16Canonical tags on all pages
  9. 17Internal linking between related pages
  10. 18Structured data (JSON-LD) on key pages — at minimum Organization and BreadcrumbList

Accessibility (9 checks)

  1. 19All images have descriptive alt text
  2. 20Color contrast ratio meets WCAG AA (4.5:1 for normal text)
  3. 21All form inputs have associated labels
  4. 22Keyboard navigation works for all interactive elements
  5. 23ARIA labels on icon-only buttons
  6. 24Focus indicators visible on interactive elements
  7. 25No auto-playing media without user control
  8. 26Text is resizable to 200% without content loss
  9. 27Skip navigation link present

Security (8 checks)

  1. 28HTTPS enabled on all pages (no mixed content)
  2. 29SSL certificate valid and not expiring soon
  3. 30Strict-Transport-Security header present
  4. 31Content-Security-Policy header present
  5. 32X-Frame-Options or frame-ancestors CSP directive set
  6. 33X-Content-Type-Options set to nosniff
  7. 34No sensitive data exposed in HTML source or JavaScript
  8. 35Server version headers hidden

Don't want to check all 35 manually?

SiteAudit AI checks most of these automatically in under 60 seconds. Enter any URL, get a prioritized report telling you what's wrong and how to fix it. Try the free website audit or run a full SEO audit.