Checklists
The checks that catch expensive mistakes.
Short, specific, and meant to actually be run — not filed away. Each one exists because skipping it is a real, recurring way teams lose money.
Website Launch SEO Checklist
Run through this before any new site or major redesign goes live.
- ✓GA4 and Search Console are installed and verified
- ✓Every page has a unique title tag and meta description
- ✓XML sitemap exists and is submitted to Search Console
- ✓Robots.txt doesn't accidentally block pages you want indexed
- ✓Core Web Vitals pass on mobile, not just desktop
- ✓Every image has descriptive alt text
- ✓Canonical tags are set correctly on every page
- ✓301 redirects are in place for any URLs that changed
- ✓Organization and (where relevant) Product/Article schema is implemented
- ✓Internal links connect every page to at least one other relevant page
Monthly Marketing Audit Checklist
A 15-minute monthly pass to catch drift before it compounds.
- ✓Compare this month's CAC to last month's — investigate any move over 15%
- ✓Check for any tracking gaps (a campaign or page with suspiciously zero data)
- ✓Review the top 3 traffic-driving pages — are they still ranking, still converting?
- ✓Scan recent reviews or support tickets for a message-market mismatch signal
- ✓Confirm lead response time is still within your stated SLA
- ✓Check one competitor's site and ads for anything that changed
AI Search Readiness Checklist
The foundational checks before investing further in GEO/AEO work.
- ✓Organization schema is implemented sitewide with sameAs links to your real profiles
- ✓Your top 10 pages lead with a direct, self-contained answer in the first 60 words
- ✓FAQPage schema is implemented on pages that actually answer questions
- ✓Author bios exist and are consistent across every piece of content
- ✓Your brand's name, description, and facts are consistent across your site, LinkedIn, and any directories
- ✓You've manually checked what ChatGPT and Perplexity currently say about your business
Campaign Pre-Launch QA Checklist
Before any paid campaign goes live, not after.
- ✓Landing page message matches the ad copy exactly — same offer, same language
- ✓Conversion tracking is verified with a real test conversion, not just "looks configured"
- ✓UTM parameters are consistent with your existing naming convention
- ✓Budget and bid caps are set — not left on an unlimited default
- ✓The page loads correctly on mobile, not just the desktop preview
- ✓A specific person owns monitoring this campaign for the first 48 hours
