TL;DR:
- A comprehensive WordPress launch checklist ensures site security, compliance, and performance before going live. Using role-based sign-off and thorough testing minimizes post-launch issues and supports recurring revenue. Structured procedures help agencies protect their creative capacity and provide consistent client care.
Use this role-based WordPress website launch checklist to take a client site from staging to live without security gaps, GDPR exposure, or post-launch emergencies. The delivery lead owns sign-off; no item ships without evidence. Before anything else, run these on staging:
- Force HTTPS and verify the SSL chain is complete
- Confirm automated off-site backups are running and test a restore
- Harden wp-config.php: regenerate salts and keys, restrict file permissions
- Remove unused themes and plugins; disable XML-RPC if not required
- Verify cookie consent blocks analytics scripts before acceptance
- Check DNS records, SPF, DKIM, and DMARC before cutover
- Confirm the privacy policy names every third-party processor
- Record a Lighthouse performance baseline on staging
Every launch is also a revenue moment. Run the WordPress Profit Calculator now to see how much recurring care revenue is sitting in your existing client base.
Table of Contents
- What does a WordPress website launch checklist actually cover?
- Security hardening and backup verification every launch must include
- Performance, caching and SEO checks to complete before launch
- UK GDPR and legal checks that must be confirmed at launch
- Deployment runbook: DNS, SSL, cache and rollback
- Handover pack and how to transition the client to a care plan
- Making QA repeatable: role-based sign-off and the 115-point quality standard
- Typical timeline and effort for a standard agency WordPress launch
- Practical tools and templates to run the checklist faster
- Key takeaways
- Why agencies should stop treating launch as a one-off event
- Wpcto: turn every launch into a recurring revenue line
- Useful sources
What does a WordPress website launch checklist actually cover?
The pre-launch QA stage is where most post-launch tickets originate. A senior developer or QA lead should own this stage and sign off before the client sees anything on staging.
Content and UX checks come first. Run a link checker across every page, verify all images load at the correct resolution, and confirm redirects resolve in a single hop. Check every form: submission, notification routing, and confirmation message. Test payment flows if applicable, and verify site search returns relevant results.
Accessibility is not optional. A quick WCAG scan using an automated tool such as WAVE or axe catches the most common failures: missing alt text, poor colour contrast, and unlabelled form fields. Follow that with a keyboard-only navigation pass. These checks take under an hour and prevent the client tickets that arrive within days of launch.
The single most damaging pre-launch mistake is showing the client a half-finished staging environment and treating their feedback as a sign-off. Structure the client review around completed pages only, with a defined scope. Present what is done; keep work-in-progress out of the session entirely.
Pro Tip: Create a client review document that lists exactly which pages are in scope for sign-off. Anything outside that list is marked “not for review.” This alone cuts rework cycles by removing ambiguous feedback on unfinished work.
Security hardening and backup verification every launch must include
The single highest-impact security step is enforcing HTTPS site-wide and verifying the full certificate chain before anything else ships. Everything else builds on that foundation. Many standard security hardening steps are recommended for client-facing deployments, and a prepared senior developer can work through the core list efficiently.
Run every item on this list before go-live:
- Change the default admin URL and restrict access to wp-login.php
- Disable XML-RPC unless a specific integration requires it
- Remove all unused themes and plugins from disk, not just deactivated
- Enforce strong passwords and app-based 2FA for all administrator accounts
- Disable theme and plugin file editing in production (set
DISALLOW_FILE_EDIT) - Set correct file permissions: directories at 755, files at 644
- Change the database table prefix from the default
wp_ - Harden wp-config.php: regenerate authentication salts and keys, move the file above the web root where hosting permits
- Add HTTP security headers: Content-Security-Policy, X-Frame-Options, Strict-Transport-Security, X-Content-Type-Options
- Configure automated daily off-site backups and perform a restore test to a sandbox environment before handover
Security plugins handle some of this, but they cannot verify headers at the edge. Use an independent tool such as securityheaders.com to test CSP and X-Frame-Options on the production domain, and document the results in the handover pack.
Pro Tip: Build your hardening steps into a reusable project template or deployment script. Applied consistently, this removes the risk of a rushed launch skipping critical items under time pressure.

Performance, caching and SEO checks to complete before launch
The performance owner should record a Lighthouse snapshot on staging before DNS cutover, so any post-launch regression has a baseline to compare against. Target LCP under 2.5 seconds on mobile, CLS under 0.1, and TTFB under 800ms on key page templates, not just the homepage.
- Confirm page caching is active and test cache headers with curl
- Verify CDN configuration and run a cache purge immediately after deploy
- Check all images are served in WebP or AVIF with correct
srcsetattributes and lazy-loading applied below the fold - Confirm all 301 redirects resolve in a single hop with no chains
- Verify the XML sitemap is generated, submitted to Google Search Console, and contains no 404s
- Check robots.txt: staging disallow rules must be removed before go-live
- Confirm canonical tags are self-referencing on every page
- Gate analytics and tag manager behind the consent management platform; verify no tracking fires on decline
For a structured SEO workflow at launch, run Screaming Frog or a comparable crawler on the production domain within the first hour of go-live to catch any configuration errors that only appear in production.
UK GDPR and legal checks that must be confirmed at launch
Generic privacy policies leave sites non-compliant because every site uses a different combination of plugins and third-party integrations. Customise the policy to reflect the site’s actual processing activities, not a template.
- List every third-party processor in the privacy policy: analytics, CRM, payment gateway, email marketing, embedded maps, fonts
- Confirm Data Processing Agreements are signed with each processor and filed in the handover pack
- Cookie consent must offer a genuine reject option; test that declining blocks all tracking scripts before consent using DevTools Network tab
- All marketing opt-in fields must be unchecked by default with a clear, specific consent statement
- Gate analytics behind consent and wrap third-party embeds in a consent layer
- Self-host Google Fonts where possible to avoid unnecessary data transfers to US servers
- Use the UK GDPR Compliance Checker plugin as a scanning aid to identify missing legal documents before launch
- File all DPA evidence and cookie consent configuration screenshots in the handover pack
The ICO’s guidance on PECR is the authoritative reference for cookie consent requirements in the UK. Direct the client to it during handover so they understand their ongoing obligations.
Deployment runbook: DNS, SSL, cache and rollback
Lower DNS TTL values to 300 seconds at least 48 hours before cutover. On deploy day:
- Verify DNS A/AAAA records point to the correct production IP
- Confirm MX records are intact before touching anything else; broken email is the most visible launch failure
- Verify SPF, DKIM, and DMARC records are in place for email deliverability
- Confirm the SSL certificate covers all required domains and the chain is complete (SSL Labs grade A minimum)
- Purge CDN and server cache immediately after deploy
- Run smoke tests: homepage, a key interior page, a form submission, and the checkout if applicable
- Verify robots.txt and sitemap on the production domain
Rollback procedure: revert DNS to the previous A record, restore the pre-launch database snapshot, clear all caches, and confirm the previous site is loading before notifying the client. The deploy owner signs off on rollback; no one else initiates it.
Handover pack and how to transition the client to a care plan
A handover is more than a credentials document. Handover packs that include restore proof and changelogs reduce post-launch emergency tickets and client anxiety. It is also the moment to convert the project into recurring revenue.
Include in every handover pack:
- All credentials (hosting, admin, DNS, third-party accounts) delivered via a secure client portal such as RealClient
- Plugin and theme inventory with current versions
- Changelog and version control link
- DPA evidence and privacy policy sign-off
- Backup configuration details and a restore test result
- Contact form delivery verification (screenshot of a test submission received)
- Short onboarding video or admin quick-reference guide
Use the handover conversation to walk the client through what ongoing maintenance covers: security updates, plugin management, performance monitoring, and emergency response. Then show them the numbers. The WordPress Profit Calculator takes under 90 seconds and shows exactly how much recurring revenue your agency could be capturing from your existing client base.
Making QA repeatable: role-based sign-off and the 115-point quality standard
Assign roles, not people, to each QA stage. When a team member leaves, the role and its sign-off requirements remain. A static checklist without assigned ownership is a liability; map every item to a role and record evidence.
The 115-point quality standard from The Ethical Agency spans development, client review, and controlled go-live. Adapt it to a three-stage workflow:
- Development sign-off (senior developer): code review, security hardening, accessibility scan, performance baseline
- Client review sign-off (account manager): scoped page list, feedback documented, written approval received
- Pre-launch verification (deploy owner): DNS, SSL, backups, smoke tests, rollback plan confirmed
Each sign-off record should include: role, checklist subset completed, evidence link or screenshot, and timestamp. Store these in your project management tool against the project.
Pro Tip: Maintain the sign-off template as a role-owned document in your project management tool. Duplicate it for every launch. Zero reliance on memory means zero missed items when the team is under pressure.
Typical timeline and effort for a standard agency WordPress launch
A small to mid-size site launch typically involves a senior developer, an account manager, and a QA reviewer across two to three days of focused effort.
| Task | Estimated hours |
|---|---|
| Pre-launch QA (content, UX, forms, accessibility) | 2–3 days |
| Security hardening | 1–2 hours |
| Legal and GDPR checks | 1–2 hours |
| Performance checks and baseline recording | 1–2 hours |
| Deploy, DNS, SSL, smoke tests | 1–2 hours |
| Handover pack preparation | 1–2 hours |
| Total | two to three days |
Factors that push effort upward: e-commerce with payment flows, multilingual configuration, complex redirect mapping from a legacy site, or a client with limited technical familiarity requiring extended training. Build these into your project estimate, not your support budget.
Practical tools and templates to run the checklist faster
Three categories are worth investing in: staging and deployment automation, QA and scanning tools, and client handover templates.
| Category | Examples |
|---|---|
| Staging and CI | WP Staging, Local by Flywheel, DeployHQ |
| Backup and restore | UpdraftPlus, WP Time Capsule, ManageWP |
| Security scanners | securityheaders.com, SSL Labs, WPScan |
| Accessibility checkers | WAVE, axe DevTools, Lighthouse |
| Cookie consent CMP | CookieYes, Complianz, Cookiebot |
| Link and crawl tools | Screaming Frog, Sitebulb, Broken Link Checker |
| GDPR scanning | UK GDPR Compliance Checker (WordPress.org) |
For handover templates, sign-off forms, and a downloadable version of this checklist, Wpcto provides resources directly to agency partners. The agency launch checklist is a practical starting point for building your own repeatable template.
Key takeaways
A structured, role-based WordPress site launch checklist, completed on staging before DNS cutover, is the single most reliable way to prevent post-launch support tickets and protect your agency’s creative capacity.
| Point | Details |
|---|---|
| Security hardening is pre-launch, not post | Complete all 25 or more standard hardening steps on staging; verify headers independently before go-live. |
| Backups require a tested restore | Configure off-site automated backups and restore to a sandbox before handover. |
| GDPR compliance must be site-specific | Customise the privacy policy, sign DPAs, and verify consent gating blocks tracking scripts. |
| Role-based sign-off prevents gaps | Assign QA stages to roles, record evidence, and duplicate the template for every project. |
| Wpcto removes the ongoing burden | Wpcto handles WordPress maintenance, security, and support so your team stays focused on creative work. |
Why agencies should stop treating launch as a one-off event
Most agencies treat launch as the finish line. It isn’t. It’s the moment the client’s site becomes a live liability, and without a structured handover and a care plan in place, every future issue lands back on your team’s desk at the worst possible time.
The agencies that protect their creative capacity are the ones that productise launch. They run the same checklist every time, assign clear ownership, and use the handover conversation to transition the client onto a support arrangement. That conversation is not a hard sell; it’s a natural extension of the work you’ve just done. You’ve documented the site, verified the backups, and hardened the security. The care plan is simply the continuation of that standard.
The 115-point quality standard and role-based sign-off process described in this article are not bureaucracy. They are the difference between a launch that generates a support ticket on day three and one that generates a recurring revenue line instead.
Wpcto: turn every launch into a recurring revenue line
Wpcto is the specialist WordPress partner built for UK design, brand, and digital agencies that want to stop absorbing support hours and start earning from them. We handle security updates, plugin and theme management, performance monitoring, hosting management, and emergency response, all under your brand if you prefer.
Agencies working with Wpcto keep the client relationship and the recurring revenue, without the Sunday evening calls. Our white-label agency support sits invisibly behind your team, and our agency services are built around the exact handover and care plan model this article describes.
Run the WordPress Profit Calculator to see how much uncaptured recurring revenue is already sitting in your client base. It takes under 90 seconds.
Useful sources
The sources below are worth bookmarking for ongoing reference across security, compliance, and QA.
- WordPress Security Checklist: 25 Things to Do Before You Launch — Practical, prioritised security steps with clear pass criteria for each item.
- Pre-Launch Checklist: Agency Guide (SiteGrade) — Covers security, performance, SEO, compliance, DNS, and functional testing with measurable thresholds.
- UK GDPR Compliance Checker (WordPress.org) — Plugin that scans for missing legal documents and common GDPR issues including SSL, cookie consent, and privacy policy.
- ICO guidance on cookies and PECR — The authoritative UK reference for cookie consent requirements under PECR.
- The Ethical Agency: 115-point quality standard — A staged QA framework agencies can adapt to their own delivery process.
- WordPress GDPR compliance for UK businesses (UK IT Services) — Practical guidance on privacy policies, DPAs, and cookie consent for UK-based sites.
