Free checklist
The Pre-Launch Site Audit Checklist
The 16 checks I run before any site goes live. The things that break silently between "the site is built" and "the site is found", each with the command that proves it. Free PDF.
PDF · Free
What is inside
The full contents, so nobody hands over an email to find out.
I audited our own company website. Every structured-data block, on all 151 pages, was invalid. Not missing. Invalid, which is worse, because it looks fine in the source and fine in the browser.
The cause was one character. The JSON-LD context key starts with an @, and the template engine read that @ as one of its own directives and compiled it away. The audit tool reported it as "JSON-LD: 0%", which reads like the tag is absent rather than broken, so it sat there for months.
That is the theme of this checklist. Every item in it is something that passes a visual check, passes a code review, and still costs you traffic.
What's inside
- Validating schema on the rendered page instead of the template, and why "0%" and "broken" look identical in a dashboard
- Checking canonicals across a full crawl rather than the handful of pages a sampling tool picks
- Measuring rendered title and meta description length, including the site-wide suffix that truncates every page at once
- Diffing your sitemap against what is actually indexable
- Finding the leftover staging noindex, in both the meta tag and the response header
- Reading your HSTS header for the subdomains you did not mean to publish
- Collapsing host, protocol and trailing-slash variants down to one canonical form
- Soft 404s, redirect chains, and broken internal links
- Confirming the og:image exists, is absolute, and returns 200
- Analytics that pass code review and never fire in production
- Mixed content, hreflang, and the re-run after deploy that catches everything the edge changed
- A one-page 16-point list you can print and work through before launch
Who it's for
Anyone shipping a website: developers, agencies, and founders about to launch. No SEO background needed. Every check explains why it hides and gives you the command or tool that proves it either way.
Get the PDF
Drop your name and email above and the checklist is yours. It is a clean, printable PDF. Run it on the live host after deploy, not on staging before it.
Where should I send it?
One field. Every extra field costs you downloads.
The other checklists
The 17-Point Self-Hosted Security Checklist
The exact checklist I run on every server before it touches the internet. Firewall, SSH, containers, secrets, and backups, with the commands. Free PDF.
The 36-Point SEO, GEO and AIO Checklist
Thirty-six checks for getting found in Google and in AI answers. Each one has a plain-English line, a free way to run it, and a link to its source. Plus the eight things sold as AI SEO that do nothing. Free PDF.
16 Moves That Make Claude Code Work in a Large Codebase
The setup order behind Claude Code deployments that stick, from CLAUDE.md files through hooks, skills, plugins and LSP to subagents, with a 19-step start-here list. Free PDF.