Site Runbook

Enter your site. Get your runbook.

The 36-point ready check

Enter your site and the scan answers every one. Nothing to tick by hand.

The basics

  • HTTPS on
  • http:// redirects to https://
  • www and non-www end at one address
  • No http:// images, scripts or styles on https pages
  • Domain registration not about to expire
  • Favicon
  • Viewport tag for phones
  • Visitors can zoom in on phones
  • Buttons and links have room for phone taps
  • Pictures are not stretched or squeezed
  • No browser errors when the homepage opens
  • No immediate location or notification requests
  • Homepage opens without a long redirect chain
  • Text encoding is declared
  • Homepage HTML is reasonably small
  • No automatic page refresh or timed redirect
  • Real 404 page
  • Privacy page linked from the homepage
  • Contact page or email linked from the homepage
  • Analytics installed
  • Terms page linked from the homepage
  • Home screen icon (apple-touch-icon)
  • No broken links on the homepage (check the rest with the W3C Link Checker)
  • Works on mobile (try it on your phone)
  • Try the main tasks in different browsers
  • Test every form end to end (contact, sign-up, checkout)
  • Domain set to auto-renew
  • Domain transfer lock on

Search and sharing

  • Search engines allowed (no noindex)
  • robots.txt lets Google in
  • sitemap.xml
  • Title and meta description
  • Canonical link
  • Page language set (<html lang>)
  • One main heading (<h1>)
  • Share image (og:image) and Open Graph tags (Open Graph guide)
  • Buttons have readable names
  • Form fields have labels
  • Links have readable names
  • Search engines can follow the page links
  • Embedded maps and videos have names
  • Videos include captions
  • Text has enough contrast against its background
  • Headings follow a logical order
  • Images reserve space while loading
  • Page has a main content landmark
  • Alt text on images
  • X card tag (twitter:card)
  • Structured data (JSON-LD), check it with the Rich Results Test
  • Homepage text readable without JavaScript

Google

Speed and security

  • Server starts answering in under 0.8 seconds
  • Main content appears quickly on phones
  • Page stays steady while loading
  • Scripts do not keep the page unresponsive
  • Compression on (gzip or Brotli)
  • HSTS header (Strict-Transport-Security)
  • Security headers (nosniff, CSP, frame protection, referrer policy)
  • security.txt with a contact for security reports
  • CAA record naming your certificate issuer
  • HTTP/2 or HTTP/3
  • Server hides its software versions
  • IPv6 DNS record published

Email

  • SPF record (v=spf1 -all if the domain sends no email)
  • DMARC record (learn DMARC)
  • Mail works on your domain (MX records)

Claim your name

Launch and submit

After launch

  • Check Search Console indexing after a week
  • Check analytics
  • Set up uptime monitoring (UptimeRobot or Uptime Kuma)
  • Set up backups
  • Use the whole site with a keyboard
  • Restore a backup and check that it works
  • Test sign-up and password-reset emails, if used
  • Check caching for public and private pages
  • Respect reduced-motion preferences
  • Get notified about application errors
  • Test site search, including no results, if used
  • Test leaving an account or subscription, if used
  • Protect administrator accounts with two-step sign-in