Free PDF · 27 checks
The Technical SEO Checklist I use on every client audit
27 checks across indexing, canonicals, redirects, Core Web Vitals, schema and migrations. Each one tells you where to look and what good looks like, so you can find what is holding your site back.

What's inside
Every check, in the order I run them
Start with crawling and indexing: there is no point speeding up a page Google won't index. The PDF adds how to check each item and what a healthy result looks like.
Crawling and indexing
7 checks- 01Compare indexed pages with the pages you want indexed
- 02Find the pattern behind “Crawled, currently not indexed”
- 03Check “Discovered, currently not indexed”
- 04Make sure robots.txt blocks nothing important
- 05Use noindex only where you mean it
- 06Keep your XML sitemap clean
- 07Watch server response in Crawl stats
Canonicals and duplicates
5 checks- 08Give every indexable page a self-referencing canonical
- 09Fix “Duplicate without user-selected canonical” and “Google chose different canonical”
- 10Serve one version of the site
- 11Stop parameter, filter and tag URLs from creating duplicates
- 12Shopify: link to the main product URL
Redirects and status codes
4 checks- 13Remove redirect chains
- 14Remove redirect loops
- 15Fix 404s that still get links or traffic
- 16Fix soft 404s
Speed and Core Web Vitals
5 checks- 17Read Core Web Vitals from real users, on mobile
- 18Load the LCP element first
- 19Cut render-blocking code and builder bloat
- 20Compress and size images
- 21Shopify: audit app scripts
Structured data
3 checks- 22Clear structured data errors
- 23Describe the business consistently
- 24Match markup to what's on the page
International sites
1 checks- 25Validate hreflang
Site structure and migrations
2 checks- 26Keep important pages close to the homepage
- 27Plan every migration before it happens
Get the full checklist with how-to steps
Free PDF, 27 checks, printable. Uses only free tools: Search Console, Screaming Frog (free up to 500 URLs), PageSpeed Insights.
Free 30-minute call
Rather I run the checks for you?
Book a free 30-minute SEO diagnosis. We look at your site together and you leave with the three fixes that matter most, even if you never hire me.
