wordpress website launch checklist 40 checks before going live — this guide is for business owners, project managers, and site builders who need a single, practical audit to stop launch-day surprises. Use it as a quick pre-launch scan or as a full audit you complete methodically on a staging site.
This checklist helps you confirm technical readiness, content and SEO integrity, usability, speed, security, integrations, and the operational steps for a safe DNS switchover. If you prefer a developer to run the launch, there is a clear decision-stage path below to request professional WordPress design and development help.
Table of contents
- Pre-Launch: Project And Technical Readiness
- Content And SEO Checks
- Design, Accessibility, And Usability
- Performance And Speed Optimisation
- Security, Backups, And Recovery
- Functionality, Forms, And Integrations
- Analytics, Tracking, And Search Console
- Final QA And Launch Operations
- Decision Stage: Costs, Timelines, And When To Hire A WordPress Developer
- Resources, Templates, And Next Steps
- FAQ
Pre-Launch: Project And Technical Readiness
Start with basics: scope, signoffs, ownership, and the technical foundation. This reduces last-minute scope changes and gives you a documented rollback plan.
Project Requirements And Stakeholder Signoff (Checks 1–2)
- Confirm scope and approvals: Document which pages, features, and content must be live at launch. Get written signoff from stakeholders for scope, final content, and visual approvals.
- Ownership and credentials: Record and securely store access for domain registrar, hosting account, DNS, CDN, SSL provider, and any third-party services. Use a password manager and verify access before launch.
Need help preparing assets? If you missed earlier planning, the project requirements checklist will help you gather everything needed before launch.
Domain, Hosting, And SSL (Checks 3–5)
- Domain and DNS readiness: Verify current TTL settings and ownership. Lower TTL to speed DNS propagation if you expect a quick switchover and document current DNS records.
- Hosting environment: Confirm PHP, MySQL/MariaDB versions, file permissions, and PHP memory limits meet theme/plugin requirements. Ensure staging matches production as closely as possible.
- SSL certificate: Confirm a valid certificate is issued for the live domain and works on both www and non-www variations. Test HTTPS and mixed-content warnings.
Staging Site, Version Control, And Backups (Checks 6–7)
- Use staging: Keep the launch on a staging site (not the production domain) and only push to live after checks. Avoid making content changes directly on production during the last tests.
- Version control and backup policy: Ensure code is in version control (Git) and that you have a full backup of database and files from staging and production. Confirm automated backups are tested and bootstrapped for quick restores.
Content And SEO Checks
Content and redirects are frequent causes of launch problems. These checks focus on preventing traffic loss and preserving search visibility.
Content Inventory And Broken Link Check (Checks 8–10)
- Content inventory complete: Verify all pages, posts, downloadable assets, images, and PDFs that should go live are present and final. Check for placeholder content.
- Broken links and media: Run a link crawler to find internal 404s and missing media. Fix or redirect broken links and ensure image alt text is present for important images.
- Canonical and duplicate content: Confirm canonical tags are set where needed to prevent duplicate-content issues between versions (www vs non-www, http vs https).
On-Page SEO: Titles, Meta Descriptions, Headings, And Canonicals (Checks 11–14)
- Titles and meta descriptions: Review page titles and meta descriptions for accuracy and length. Use SEO plugin settings to preview how entries look in search results.
- Heading structure: Confirm pages use a sensible H2/H3 structure and that there is only one H1 per page (WordPress post title is typically H1).
- Structured data: Add and test any schema markup (organization, local business, product, FAQ) relevant to your site and validate with tools after launch.
- Robots meta tags: Ensure noindex is not set on pages you want indexed and that development/staging robots meta tags are removed prior to launch.
XML Sitemap, Robots.txt, And Social Preview Images (Checks 15–16)
- Sitemap: Generate the XML sitemap and confirm it lists correct URLs. Prepare to submit it to Search Console after launch.
- Robots.txt and social previews: Check robots.txt for blocking rules and verify Open Graph/Twitter images so social shares show correctly.
Design, Accessibility, And Usability
Design must work across devices and for people with disabilities. These checks catch common visual and interaction problems.
Responsive Layout And Mobile Touch Targets (Checks 17–19)
- Mobile responsiveness: Test pages on common viewports and devices. Confirm navigation, forms, and key CTAs remain visible and usable on small screens.
- Touch targets and spacing: Ensure buttons and links meet recommended sizes and spacing for taps to avoid accidental clicks.
- Typography and contrast: Check font sizes for readability and color contrast for text and interactive elements.
Accessibility Basics And WCAG Considerations (Checks 20–21)
- Accessibility checks: Run basic automated checks and manual tests: keyboard navigation, ALT text, form labels, and logical tab order. Fix obvious accessibility barriers.
- Skip links and landmarks: Ensure skip-to-content links and ARIA landmarks are present for screen-reader navigation where appropriate.
Cross-Browser And Device Testing (Check 22)
- Browser compatibility: Test key pages in the latest versions of Chrome, Firefox, Edge, and Safari. Fix obvious layout or interaction issues.
Performance And Speed Optimisation
Performance affects conversions and experience. Don’t chase perfect scores—aim for measurable improvements and a reliable baseline.
Core Web Vitals And Lighthouse Baseline (Checks 23–24)
- Run Lighthouse and Core Web Vitals: Capture baseline metrics (LCP, FID/INP, CLS) on staging for representative pages. Note issues you can fix before launch.
- Prioritize improvements: Address critical render-blocking resources, large hero images, and layout shifts that harm CLS before going live.
Image, Asset And Caching Optimisations (Checks 25–26)
- Images and media: Use appropriately sized images, WebP where supported, and ensure lazy-loading for below-the-fold media.
- Caching and CDN: Enable page and object caching, configure cache-control headers, and confirm CDN integration is tested so assets serve from edge locations.
Security, Backups, And Recovery
Security and recovery reduce downtime risk. Implement practical, verifiable controls rather than theoretical promises.
SSL, Security Headers, And Basic Hardening (Checks 27–28)
- SSL and HTTPS-only: Enforce HTTPS with redirects and HSTS if you are confident in your configuration and rollback plan.
- Security headers and hardening: Implement basic security headers (Content-Security-Policy, X-Frame-Options, X-Content-Type-Options) and remove developer debug info.
Backup Verification And Rollback Plan (Checks 29–30)
- Test restores: Verify backup integrity by restoring a recent backup to a test environment and confirming the site functions.
- Rollback plan: Document step-by-step rollback actions (DNS, restore DB, restore files) and ensure someone can execute them under pressure.
User Accounts, Roles, And Password Policies (Check 31)
- Least privilege and passwords: Audit user accounts, remove unnecessary admins, and require strong passwords and two-factor authentication for privileged accounts.
Functionality, Forms, And Integrations
Interactive features are the most visible failures. Test every flow that converts visitors into leads or sales.
Forms, Email Notifications, And Spam Protection (Checks 32–33)
- Form submission tests: Submit every form with valid and invalid data. Confirm validation, success messages, redirects, and email notifications reach intended recipients.
- Spam protection: Ensure anti-spam measures (reCAPTCHA, honeypot) are active and do not block legitimate users or automated notifications you rely on.
Ecommerce Checkout, Tax, And Payment Gateway Tests (Checks 34–35)
- Checkout flow: Run test transactions in sandbox and live mode. Verify cart behavior, tax calculations, shipping rules, and order confirmation emails.
- Payment gateways: Check callback URLs, webhook handling, and failed-payment flows so orders stay consistent after payment attempts.
Third-Party Integrations, APIs, And Webhooks (Check 36)
- Integration smoke tests: Test CRM, marketing automation, analytics, and any API integrations. Confirm webhooks trigger and data mapping is correct.
Analytics, Tracking, And Search Console
Tracking is essential for diagnosing post-launch issues and measuring traffic changes.
Google Analytics, Consent, And Tag Setup (Check 37)
- Analytics and consent: Ensure Google Analytics (or other analytics) is installed correctly, test events, and verify your cookie consent tool blocks/permits tags per user choices.
Google Search Console, Indexing, And Monitoring (Check 38)
- Search Console setup: Add the live property to Google Search Console, submit the sitemap after launch, and monitor coverage reports for crawl or index errors.
Final QA And Launch Operations
These are the last steps before making DNS changes and the immediate checks to run once the site is public.
Automated Tests, Manual Walkthroughs, And Signoff (Check 39)
- Automated and manual QA: Run automated tests (link checks, Lighthouse) and a manual walkthrough for core user journeys. Get final stakeholder signoff before DNS changes.
DNS Switchover, CDN Cache Purge, And Final Smoke Tests (Check 40)
- DNS switchover plan: Execute DNS changes during a low-traffic window, monitor propagation, purge CDN caches, and run immediate smoke tests: home page, contact form, key content, and checkout.
Post-Launch Monitoring And Issue Response Plan
- Monitor server logs, Search Console, analytics anomalies, and error reporting for 48–72 hours.
- Keep the rollback plan ready and assign an on-call person for critical fixes during the first 72 hours.
Decision Stage: Costs, Timelines, And When To Hire A WordPress Developer
Not everyone should handle launch operations alone. Here’s what to expect and when to bring in a developer.
Typical Costs And Time Estimates For Launch-Ready Sites
Costs and timelines vary by scope. A simple brochure site may require a few days of technical QA, while complex ecommerce or custom integrations can need several weeks of launch readiness, plus staging tests. For realistic phase-by-phase timelines, review the project timeline article which outlines discovery, design, development, and launch phases.
See realistic project timelines
When To Hire A WordPress Developer And What Deliverables To Expect
- Hire a developer if you lack staging environments, version control, or the team to test complex integrations and rollback processes.
- Deliverables from a developer for launch support typically include a configured staging environment, tested deployment process, DNS switchover support, performance tuning, backup and rollback verification, and a short post-launch support window.
- Before hiring, prepare a clear brief and use a hiring checklist to evaluate proposals and guarantees.
If you need help choosing the right developer, review these questions to ask before hiring to ensure you find someone with the right experience for your launch needs.
Questions to ask before hiring
Questions To Ask In Proposals
- Can you run the staging-to-production deployment and verify DNS and SSL?
- Do you provide a rollback plan and guaranteed response window for launch-day incidents?
- Which tests will you run (performance, security, forms, payments) and can you document results?
Resources, Templates, And Next Steps
Downloadable 40-Point Launch Checklist And Audit Template
Use a downloadable checklist to tick off items during staging. If you prefer, request professional setup and launch support — we handle launch operations, backups, DNS switchover and post-launch monitoring.
Request a WordPress website quote
Helpful Guides And Further Reading
- Refer to the site planning checklist for broader project context and asset preparation; it helps prevent scope gaps before launch. Open planning checklist
- Use the requirements checklist mentioned earlier to make sure assets and decisions are ready for launch testing. Open requirements checklist
FAQ
What are the most critical checks to complete in the 48 hours before launching a WordPress site?
Run final smoke tests: accessibility and cross-browser checks, form submissions and email notifications, payment sandbox-to-live tests if ecommerce, a broken-link crawl, SSL verification, sitemap submission readiness, and a final backup. Confirm stakeholder signoff and have a rollback plan ready.
How do I test and verify redirects and avoid 404s after launch?
Export current site URLs, map old-to-new URLs, implement 301 redirects on server or via plugin, and run a crawler to validate responses. Monitor Search Console for post-launch 404s and fix or redirect promptly.
What should I check in my hosting and DNS settings before switching to the live site?
Confirm hosting environment matches staging (PHP, DB), check DNS TTLs and current records, ensure the A/AAAA/CNAME records point correctly, and verify that your host supports the expected traffic and CDN configuration.
How do I make sure I don’t lose search traffic when launching a redesigned WordPress site?
Keep a URL map, implement 301 redirects for changed URLs, keep important content and metadata, submit updated sitemap to Search Console, and monitor traffic and indexing after launch for anomalies.
Do I need a staging site and how should I use it before launch?
Yes. Use staging for the full launch checklist: performance tests, form tests, integration tests, and stakeholder reviews. Only push to production after all checks pass and backups are taken.
What backups and rollback steps should be in place before a DNS switchover?
Take full backups of files and database, test a restore to a separate environment, document the rollback steps (restore files, restore DB, revert DNS), and ensure access to hosting control panels and registrar accounts.
When should I hire a WordPress developer to assist with the launch?
Hire a developer if you need reliable staging-to-production deployments, complex integrations, payment gateway verification, performance tuning, or if you lack internal capacity to run tests and manage an incident response.
Which performance metrics should I measure before and after launch?
Track Core Web Vitals (LCP, INP/FID, CLS), First Contentful Paint, Total Blocking Time, and overall Page Load Time for key pages. Use Lighthouse and field data from real users when available.
What are the basic security checks I must complete before going live?
Confirm HTTPS, implement basic security headers, remove debug info, audit user roles, enforce strong passwords and two-factor authentication, and ensure backups and monitoring are active.
How long does a typical launch take and what can delay it?
Simple launches may take a few hours (plus propagation). Complex launches can take days or weeks when integrations, DNS, or content migrations require careful validation. Delays come from incomplete content, unresolved redirects, DNS propagation issues, or failing integration tests.
If you'd like professional help to run a thorough pre-launch audit or handle the full launch, you can request a WordPress website quote. We provide launch planning, staging-to-production deployments, and post-launch monitoring so you can focus on running your business.