Website Audit Checklist: 50+ Checks You Can Do for Free

Updated April 2026 — a complete step-by-step audit covering SEO, performance, security, mobile, accessibility, and content quality

Run a complete website audit in 30 seconds
Free Website Audit Tool →
50+ automated checks • SEO + Performance + Security • No sign-up required

1. What is a website audit and why it matters

A website audit is a systematic review of your site’s technical health, SEO, performance, security, and content quality. Think of it as a medical checkup for your website: it identifies problems before they become critical, reveals optimization opportunities, and gives you a clear roadmap for improvement.

Without regular audits, common problems go unnoticed:

  • Broken meta tags after a CMS update — your pages disappear from Google results
  • Slow-loading pages from unoptimized images — 53% of mobile users leave after 3 seconds
  • Expired SSL certificates — browsers show a scary warning page instead of your content
  • Missing alt text on images — you lose accessibility and Google Images traffic
  • Mobile usability issues — Google uses mobile-first indexing since 2019

A comprehensive audit covers 6 key areas with a total of 50+ individual checks. Below is the complete checklist you can use for your own site.

2. SEO Audit Checklist (15 checks)

On-page SEO is what determines whether Google can find, understand, and rank your pages. These checks cover the fundamental elements:

CheckWhat to verifyImpact
Title tagExists, 30–65 characters, contains primary keywordCritical
Meta descriptionExists, 70–165 characters, includes call-to-actionHigh
H1 headingExactly one H1 per page, matches page topicCritical
Heading hierarchyH1 → H2 → H3 in logical order, no gapsHigh
Image alt textAll images have descriptive alt attributesHigh
Canonical URLPresent and pointing to the correct pageCritical
Robots.txtExists, allows crawling of important pagesHigh
XML sitemapExists, submitted to Google Search ConsoleHigh
Open Graph tagsog:title, og:description, og:image presentMedium
Structured dataJSON-LD schema markup (at minimum Organization)High
Internal linksKey pages reachable in ≤3 clicks from homepageHigh
Hreflang tagsPresent if multi-language site, correct language codesMedium
HTML lang attributeCorrect language code on <html> elementMedium
FaviconPresent and loads correctlyMedium
Deprecated HTMLNo <font>, <center>, or other deprecated tagsLow

Pro tip: the title tag is the single most important on-page factor. A well-crafted title with your target keyword in the first 30 characters can significantly improve your click-through rate from Google search results.

3. Performance Audit Checklist (10 checks)

Page speed directly affects user experience, conversion rates, and Google rankings. Since 2021, Core Web Vitals are an official ranking factor.

CheckTargetImpact
Page load timeUnder 1 second (server response)Critical
LCPUnder 2.5 secondsCritical
CLSUnder 0.1Critical
INPUnder 200msCritical
Page sizeUnder 1 MB totalHigh
CompressionGzip or Brotli enabledHigh
Browser cachingCache-Control headers for static assetsHigh
Modern image formatsWebP or AVIF instead of PNG/JPEGHigh
Responsive imagessrcset and sizes attributesMedium
Redirect chainsNo more than 1 redirectHigh

The easiest performance wins are enabling compression (saves 60–80% of transfer size) and optimizing images (typically the largest page assets).

4. Security Audit Checklist (8 checks)

Security isn’t just about preventing hacks — it directly affects user trust and Google rankings. HTTPS has been a ranking signal since 2014.

CheckWhat to verifyImpact
HTTPSSite loads on HTTPS, HTTP redirects to HTTPSCritical
SSL certificateValid, not expired, >30 days until expiryCritical
HSTS headerStrict-Transport-Security presentHigh
X-Frame-OptionsPrevents clickjacking attacksHigh
Content-Security-PolicyPrevents XSS and data injectionHigh
X-Content-Type-OptionsSet to nosniffMedium
Referrer-PolicyControls information leakageMedium
Mixed contentNo HTTP resources on HTTPS pagesCritical

An expired SSL certificate is one of the most damaging issues: browsers show a full-page warning that prevents visitors from reaching your site.

5. Mobile Usability Checklist (6 checks)

Google uses mobile-first indexing, meaning it primarily uses the mobile version for ranking. Over 60% of web traffic comes from mobile.

  • Viewport meta tag — present with width=device-width
  • Font size — base font ≥16px
  • Tap targets — buttons and links ≥48px × 48px
  • Responsive design — CSS media queries adapt layout
  • No horizontal scroll — content fits viewport width
  • Touch-friendly forms — appropriate input types

6. Content Quality Checklist (7 checks)

  • Word count — ≥300 words of meaningful content
  • Text-to-HTML ratio — ≥25% visible text vs total HTML
  • No placeholder text — no Lorem ipsum or Coming soon
  • Readability — Flesch score ≥60
  • Unique content — not duplicated from other pages
  • Updated dates — current, not outdated content
  • Internal linking — links to related pages within your site

7. Accessibility Checklist (6 checks)

  • ARIA landmarks — page sections have appropriate roles
  • Form labels — all inputs have associated labels
  • Keyboard navigation — all interactive elements reachable via Tab
  • Color contrast — 4.5:1 ratio for normal text
  • Descriptive link text — no "click here" links
  • Skip to content — hidden link for keyboard users

8. How to Interpret Audit Scores

ScoreGradeWhat it meansAction
90–100A+ExcellentMaintain with regular monitoring
80–89AGood — minor issuesFix warnings, aim for 90+
60–79BFair — needs improvementPrioritize critical issues
40–59CBelow averageStart with security, then SEO
0–39D/FPoorImmediate action needed

Focus on critical issues first. A site with a score of 65 that fixes 3 critical SEO issues might jump to 82 in a single check.

9. How Often to Audit Your Website

  • Weekly: e-commerce, SaaS, frequently updated sites
  • Biweekly: blogs, portfolio sites, small businesses
  • Monthly: static sites, personal pages
  • After every deployment: CI/CD should include an audit step

Automated monitoring catches problems the moment they appear. A weekly automated audit costs minutes of setup and saves hours of debugging.

10. Free Website Audit Tool

Running all 50+ checks manually would take hours. Our free Site Monitor does it in 30 seconds:

  • Instant free audit — enter any URL, no sign-up required
  • 6 areas covered — SEO, performance, security, mobile, content, accessibility
  • Actionable recommendations — each issue comes with a specific fix
  • Score tracking — monitor your score over time with trend charts
  • Weekly alerts — get notified if something changes
  • PDF reports — share professional audit reports with clients
Run Your Free Website Audit →

Already audited? Set up automated weekly monitoring to track changes. Also check our SEO Analyzer for 60+ specific on-page SEO checks.

✎ Suggest a change

Frequently Asked Questions