All resources
Checklist · 39 items
Website Audit Checklist
The 40-point checklist we use internally before declaring any project "launched." Run it on your own site — takes about an hour. Anything you can't check, you have a project.
01
Performance
- Homepage loads in under 2 seconds on mobile
- Lighthouse Performance score 90+
- Largest Contentful Paint (LCP) under 2.5s
- Cumulative Layout Shift (CLS) under 0.1
- Images served in WebP or AVIF
- Images are responsive (srcset) and lazy-loaded
02
SEO
- Every page has a unique <title> (under 60 chars)
- Every page has a unique meta description (under 160 chars)
- H1 tag on every page, no duplicates
- Structured data (JSON-LD) for your business type
- XML sitemap generated and submitted to Google Search Console
- robots.txt exists and isn't blocking anything important
- Internal links use descriptive anchor text (not "click here")
03
Accessibility
- Alt text on all meaningful images
- Color contrast ratio 4.5:1 or higher for body text
- All interactive elements keyboard-reachable
- Focus indicators visible
- Forms have associated <label> tags
- No critical info conveyed by color alone
04
Security
- Site served over HTTPS (valid SSL cert)
- HSTS header set
- Content Security Policy (CSP) header set
- Dependencies updated within the last 90 days
- Admin / CMS access is 2FA-protected
- Backup running automatically at least daily
05
Analytics & tracking
- Analytics installed (GA4, Plausible, Vercel Analytics, etc.)
- Key conversion events tracked (form submit, checkout, etc.)
- Google Search Console connected
- Cookie consent banner in place if serving EU/CA users
06
Legal
- Privacy Policy page exists and is up to date
- Terms of Service page exists
- Cookie policy disclosed if using tracking cookies
- Contact info (email at minimum) visible on every page
07
Conversion
- Every page has a clear primary CTA
- Phone / contact info visible above the fold on mobile
- Pricing or a clear path to pricing accessible within 2 clicks
- Social proof (reviews, testimonials, logos) visible
- 404 page is styled and helpful
- Forms actually work and send notifications
How did you do?
Most sites score 20–30 of 40 on first run. Less than 30 means your site is actively leaving money on the table.