Website Security Checklist

15 practical things every website owner should audit. Run through this list quarterly.

HTTPS and SSL

Security Headers

DNS Configuration

Authentication and Access

Software and Code

Server Configuration

Backups

Monitoring

How to run this checklist in practice

Treat the list as a quarterly ops ritual, not a one-time launch chore. Block 60–90 minutes: run an automated pass first, then fix what the report flags, then re-check.

  1. Baseline. Run the Website Health Check on production and note SSL expiry, missing headers, and email auth gaps.
  2. DNS & mail. Confirm A/AAAA and MX with DNS Lookup, then validate SPF/DKIM/DMARC with MX Validator.
  3. Transport & headers. Use SSL Checker and Security Headers; fix mixed content and missing HSTS/CSP before marketing pushes traffic.
  4. Exposure. Spot-check open services with Port Scanner and review robots.txt so staging paths are not accidentally crawlable.
  5. Access & recovery. Verify MFA on admin accounts, confirm offsite backups restore, and test that HTTP→HTTPS redirects still return 301 after CDN changes.

Document owners for each failing item (hosting, DNS, app). Re-run the health check after fixes so you have a clear before/after for audits or agency handoffs. Pair this page with the pre-launch audit guide when shipping a new site, and the post-migration checklist after moving hosts.

Priority order when time is limited

If you only have fifteen minutes, prioritize controls that stop active abuse and data loss:

Headers and CSP polish matter, but a publicly reachable database or missing backups will hurt more than a missing Referrer-Policy. Fix catastrophic exposure first, then iterate on hardening.

Audit Your Site Now

Start with a free Website Health Check — one report covering SSL, DNS, email, security headers, and speed in plain English. For deeper dives on specific areas, use individual tools: SSL check, security headers, DNS lookup, or port scan.

Run Website Health Check →