Free checklist · Ops
Pre-Launch Marketing Checklist
Forty-six items across SEO, analytics, paid, content, and lifecycle. Use before any go-live.
What this is
A single-page printable checklist of 46 things to verify before any website, campaign or product goes live. It’s organised by function: SEO, analytics, paid media, content, lifecycle/email and legal.
Every item is on the list because someone (usually me) forgot it at least once and paid for it.
The checklist
SEO (12 items)
- XML sitemap generated and submitted to Google Search Console
- Robots.txt reviewed: nothing important is blocked
- Canonical tags set on all pages (especially paginated and filtered pages)
- Title tags unique per page, under 60 characters, keyword-forward
- Meta descriptions written for all key pages, under 155 characters
- H1 tags present and unique on every page
- Image alt text filled in for all meaningful images
- Internal linking structure connects pillar pages to cluster content
- 301 redirects in place for any old URLs being replaced
- Structured data (JSON-LD) validated via Rich Results Test
- Core Web Vitals passing on mobile (LCP < 2.5s, INP < 200ms, CLS < 0.1)
- Open Graph and Twitter Card tags set with correct images
Analytics (8 items)
- Google Analytics 4 installed and receiving data
- Google Search Console verified and connected
- Conversion events configured (form submissions, purchases, sign-ups)
- UTM parameter strategy documented for campaign links
- Cross-domain tracking configured (if applicable)
- Referral exclusion list updated (payment gateways, auth providers)
- Data retention settings configured per privacy policy
- Real-time view confirmed, with at least one test conversion fired
Paid Media (8 items)
- Google Ads conversion tracking pixel installed and verified
- Meta Pixel installed and test events confirmed
- Remarketing audiences created (visitors, cart abandoners, converters)
- Landing pages load in under 3 seconds on mobile
- Ad copy reviewed for policy compliance (Google, Meta)
- Negative keyword lists applied to search campaigns
- Budget caps and bid limits set (prevent runaway spend on day one)
- Attribution model selected and documented
Content (8 items)
- Homepage copy proofread by someone who didn’t write it
- About page reflects current team, credentials, and positioning
- Blog/resources section has at least 5 published pieces at launch
- All CTAs link to the correct destination (tested manually)
- Contact form tested: submissions reach the right inbox
- Social proof (testimonials, logos, case studies) placed on key pages
- 404 page customised with navigation and search
- Content calendar for the first 90 days post-launch is ready
Lifecycle & Email (6 items)
- Welcome email sequence built and tested (at least 3 emails)
- Transactional emails tested (order confirmation, password reset)
- Unsubscribe link working and compliant
- Email templates render correctly on Gmail, Outlook, and Apple Mail
- List segmentation rules configured
- Opt-in forms connected to the correct email lists
Legal & Compliance (4 items)
- Privacy policy published and linked in footer
- Cookie consent banner implemented (GDPR/ePrivacy compliant)
- Terms of service published (if applicable)
- Accessibility basics checked: alt text, keyboard navigation, contrast ratios
How to use it
Pre-launch (the week before)
Print the PDF. Walk through every item with your developer and content person in the room. Mark each item: done, not applicable, or needs fixing. Anything marked “needs fixing” becomes a task with an owner and a deadline.
Post-launch (day one)
Recheck items 13–20 (analytics) and 21–28 (paid), because those are the ones that break silently. If the conversion pixel is misconfigured on launch day, your first week of paid data is useless.
Ongoing
Run a trimmed version (the SEO and Analytics sections) every quarter. Sites drift over time: pages get published without meta descriptions, new forms go live without conversion tracking, and Core Web Vitals regress after a dependency update.
Why a checklist, not a process
A checklist asks for discipline more than expertise. A junior marketer who runs this list will catch 90% of the issues a senior marketer would spot by instinct. It raises the minimum standard of a launch without needing your most experienced person in the room.
Version history
| Version | Date | Notes |
|---|---|---|
| 3.0 | May 2026 | Added lifecycle/email section, updated CWV thresholds to INP |
| 2.0 | November 2025 | Added paid media and legal sections |
| 1.0 | June 2025 | Initial release (SEO + analytics only) |
Take it with you PDF · 1 page
Download PDF




