Ultimate WordPress Launch Checklist (2025): 60+ Essentials Before Going Live
Launch days are busy. Use this practical checklist (security, speed, SEO, analytics, email deliverability, eCommerce & more) to go live without surprises.
Need help launching? Codeboxr can handle end-to-end WordPress launches—performance, security, SEO, analytics, and QA. Get in touch →
1) Hosting & Foundation
- PHP version (8.1+), OPcache enabled, adequate
memory_limit
(256MB+). - Database server tuned; persistent connections and proper collation/charset (utf8mb4).
- Staging site in place; confirm search engine visibility is disabled on staging.
- Enforce HTTPS: valid SSL cert; update WordPress Address & Site Address to
https://
. - Correct file permissions (
755
dirs,644
files) and ownership. -
wp-config.php
: salts/keys, table prefix,DISALLOW_FILE_EDIT
=true,WP_DEBUG
=false. - Server-level caching (e.g., FastCGI/Redis) planned and compatible with your WP cache plugin.
- Cron strategy: real cron vs
wp-cron.php
; disable default if using server cron. - Backups: daily files + database; offsite storage; test a full restore.
2) Security & Hardening
- Enforce strong admin passwords and least-privilege user roles.
- 2FA for admin/editor accounts.
- Limit login attempts; enable CAPTCHA on critical forms.
- Disable XML-RPC if not required; protect
wp-login.php
(rate-limit/IP allowlist). - Security headers (HSTS, CSP, X-Frame-Options, X-Content-Type-Options, Referrer-Policy).
- WAF/CDN rules in place (e.g., Cloudflare) and origin IP locked where possible.
- Remove unused themes/plugins; keep core, themes, plugins updated.
- Disable directory listing; protect
wp-admin
via HTTPS only. - Uptime + malware monitoring configured; incident response plan documented.
3) Performance & Caching
- Page cache + object cache (Redis/Memcached) configured; preload critical pages.
- Minify + combine where safe; defer non-critical JS; CSS critical path for above-the-fold.
- Image optimization (WebP/AVIF), lazy-loading, correct dimension attributes.
- CDN for static assets and media; proper cache-control headers.
- Test Core Web Vitals (LCP, CLS, INP) on real devices + Lighthouse lab tests.
- Remove render-blocking assets; audit unused CSS/JS (especially page builders).
- Database optimization (autoloaded options, transients, postmeta bloat).
4) SEO & Indexing
- Disable “Discourage search engines” on production.
- Finalize permalinks; set redirects for legacy URLs; add 410 for intentionally removed content.
- Submit XML sitemap to Google Search Console & Bing Webmaster Tools.
- Robots.txt rules verified; no accidental disallow on production.
- Title/meta descriptions written for key pages; Open Graph & Twitter Cards in place.
- Canonicals set; pagination/archives configured; index/noindex rules audited.
- Structured data (Organization, Breadcrumb, WebPage, Article, Product/LocalBusiness as needed).
- 404 page helpful and branded; search on 404 enabled.
- Internal linking and anchor text updated; orphan pages handled.
5) Analytics, Tagging & Monitoring
- GA4 installed via Google Tag Manager (server-side if applicable).
- Conversion events set (leads, purchases, downloads, form submits).
- Search Console & Bing verified; HTML sitemap (optional) created.
- Heatmaps/session replay (e.g., Hotjar) if allowed by policy.
- Uptime monitoring + performance alerts; error logging (PHP, JS) and alerting.
6) Content Quality, UX & Accessibility
Content & Media
- Spelling/grammar, brand tone, and readability checks.
- Final URLs in nav, footer, CTAs, and buttons verified.
- Images have alt text; captions where helpful; compression verified.
- Favicon + app icons + social share image tested.
- Timezone, date formats, and localization confirmed.
UX & Accessibility
- Keyboard navigation and focus states visible.
- Color contrast meets WCAG; text size scalable.
- ARIA landmarks/labels used correctly; skip-to-content present.
- Forms have labels, error states, and success messages.
- Mobile nav, tap targets, and sticky headers tested.
7) Forms, Email Deliverability & SMTP
- All forms submit, validate, and store entries (spam protection enabled).
- Transactional emails routed via SMTP/API (SPF, DKIM, DMARC set at DNS).
- Test notifications to multiple recipients; reply-to and from-name configured.
- Email logs enabled for troubleshooting.
Tip: For reliable deliverability, try Comfort Email SMTP, Logger & Email API (by Codeboxr). It’s a lightweight alternative to bulky SMTP plugins.
8) WooCommerce / Payments (if applicable)
- Currency, taxes, shipping zones/methods, and store address set.
- Payment gateway in Live mode (e.g., Stripe keys); webhooks configured & tested.
- Test orders end-to-end (cart → checkout → email receipts → fulfillment).
- Inventory, product schema, and structured data validated.
- Transactional email templates branded and accurate.
- Terms/Privacy/Refund policy linked in checkout.
9) Legal, Privacy & Compliance
- Privacy Policy, Terms, Cookie Policy, Refund/Shipping (if store) pages published.
- Consent banner aligned with your data collection (GA4, pixels, heatmaps, etc.).
- DPA with processors if required; contact form disclaimers where needed.
- Accessibility statement (if in scope); language switcher tested for multilingual sites.
10) Go-Live Operations & Post-Launch
- DNS cutover planned with low TTL; verify A/AAAA/CNAME, MX, SPF/DKIM/DMARC.
- Switch off maintenance mode; purge all caches (server, plugin, CDN).
- Remove staging references, test absolute URLs, update internal links.
- Verify 301 redirects and track 404s; import any disavow file if applicable.
- Take a fresh full backup post-launch and archive a “v1.0” snapshot.
- Create an editor’s manual: how to add posts, media, menus, and updates safely.
- Set monthly maintenance (updates, backups, optimization, monitoring).
- Announce the launch (social, newsletter); set up feedback collection.
Developer extras (optional but recommended)
- Environments:
WP_ENV
or similar constant; debug logging to file only. - Deployment strategy (Git/CI/CD) with build steps for assets.
- Error tracking (Sentry/Rollbar) for PHP & JS.
- Performance budget + monitoring on Core Web Vitals.
Pro tip: Save this checklist to your project template so every launch is consistent. Need a second set of eyes? Request a pre-launch audit →