Field note 08 · Web & WordPress
WordPress Website Launch ChecklistWhat to Verify Before Go-Live
A practical pre-launch framework covering content, mobile UX, SEO, forms, analytics, performance, redirects and the customer journey before a WordPress website moves into production.
A website is not ready to launch simply because the pages look finished. Production launch is the point where design, content, search visibility, tracking, forms, integrations and customer journeys all begin operating together in the real environment.
A reliable launch therefore needs a controlled QA process. The objective is not to chase visual perfection. It is to remove the failures that can damage usability, search discovery, lead generation or future maintenance once the website becomes public.
Section 01
Confirm the launch scope before the final review
Before testing individual pages, define what is actually supposed to launch.
The launch inventory should identify:
- the homepage;
- service and commercial pages;
- pricing or offer pages;
- About and trust content;
- public Insight or article content;
- legal and privacy pages;
- forms and Start a Project journeys;
- private customer or project areas that must remain protected.
This sounds simple, but many launch problems come from testing individual pages without first confirming which URLs are public, private, replaced, redirected or intentionally excluded.
For a WordPress project, GrowthFlint also checks whether temporary staging content, placeholder copy, development links and test data have been removed before production becomes discoverable.
Section 02
Protect URLs and search signals
If a website is replacing an existing production site, launch QA must include search migration rather than treating SEO as a separate task after launch.
Important checks include:
- preferred HTTPS and hostname behavior;
- one clear canonical version of each public page;
- old URLs mapped to relevant new URLs where needed;
- no unnecessary redirect chains;
- internal links pointing directly to final URLs;
- a sitemap containing intended public canonical pages;
- production URLs inside structured data;
- correct robots and noindex rules;
- staging remaining protected.
A common mistake is launching a visually improved site while accidentally carrying staging canonicals, temporary noindex directives or broken internal links into production.
GrowthFlint treats this as part of technical SEO and launch control rather than a cleanup task for later.
Section 03
Test the mobile experience as a real user
A desktop layout passing QA does not prove that the website is ready.
Mobile checks should include:
- header and menu behavior;
- title wrapping;
- CTA labels and tap targets;
- cards and swipeable components;
- forms and dropdowns;
- modals and dialogs;
- horizontal overflow;
- fixed buttons or chat widgets;
- FAQ controls;
- mobile landscape where relevant.
The useful test is not “does the page technically fit on a phone?” It is whether someone can understand the offer, move through the page and complete the intended action without friction.
That is why responsive behavior is scoped during WordPress Website Development, not added as a final cosmetic adjustment.
Section 04
Verify every conversion path
Buttons should be tested according to what happens after the click, not simply whether the cursor changes.
For commercial websites, check:
- Start a Project entry points;
- service-detail links;
- pricing selections;
- forms and required validation;
- email and WhatsApp actions;
- Help Me Choose journeys;
- confirmation states;
- payment or onboarding steps where applicable.
Test both successful and unsuccessful states. A form that works only when every field is perfect can still create a poor customer experience if its error messages are unclear.
CTA hierarchy should also remain consistent. Primary actions need to look primary, secondary exploration paths should remain available, and the interface should not force every visitor into the same commitment.
Section 05
Check performance and reliability
Performance QA should focus on representative page types rather than one homepage score.
Review:
- hero images and media;
- font loading;
- render-blocking assets;
- layout shift;
- large JavaScript tasks;
- caching behavior;
- server response;
- third-party widgets;
- forms, chat and important interactive components after optimization.
The objective is not to reach a synthetic number by disabling functionality. Performance improvements should preserve the customer journey.
If the website needs ongoing monitoring rather than a one-time launch pass, Website Maintenance & Performance is the more appropriate long-term system.
Section 06
Use a controlled launch and post-launch check
Production launch should be followed immediately by a smaller second QA cycle.
Verify again:
- homepage and priority pages return successful responses;
- redirects behave correctly;
- production canonicals are present;
- robots and indexation rules are correct;
- sitemap URLs use the production host;
- analytics is receiving traffic;
- important events fire once;
- forms and project actions still work;
- mobile layouts have not changed after caching;
- private project areas remain private.
A backup should also exist at the launch checkpoint so a verified stable state can be recovered if an unexpected production problem appears.
Should staging be indexed before launch?
No. A staging environment normally exists for development and QA. Opening it to search engines can create duplicate URLs, accidental discovery and migration confusion.
Should every WordPress plugin be updated immediately before launch?
Not blindly. Security and compatibility matter, but major updates immediately before production can introduce new regressions. Updates should be tested against the actual website and its critical workflows.
Do we need to submit every new URL manually after launch?
Not necessarily. A clean sitemap and internal linking system help discovery. Search Console URL inspection can be useful for representative or high-priority URLs, but it should not replace a technically coherent site architecture.
When is a launch checklist complete?
When the important user, search and business journeys have verified results rather than assumptions. A PASS should be based on tested behavior.
A good launch does not mean the website will never change again. It means the production foundation is stable enough for future content, SEO, conversion and growth work to happen without immediately reopening basic technical problems.
Connected capabilities
Explore the work behind this note.
The article explains the thinking. These are the GrowthFlint services most directly connected to the work.
WordPress Website Development
Fast, conversion-focused business websites built around clear journeys, performance and search-ready foundations.
FocusWordPress · UX · Performance
OutcomeLaunch on a foundation built to grow.
Launch on a foundation built to grow.
View serviceWebsite Maintenance & Performance
Ongoing technical care for critical sites that need dependable updates, speed, stability and controlled change.
FocusUpdates · Performance · Stability
OutcomeKeep important websites fast, stable and ready to evolve.
Keep important websites fast, stable and ready to evolve.
View serviceAdvanced SEO
Technical, on-page and discovery work designed to make important pages easier to crawl, understand and find.
FocusTechnical SEO · On-page · AI Discovery
OutcomeBuild visibility around systems search can understand.
Build visibility around systems search can understand.
View serviceUI & Conversion Optimization
Journey, interface and conversion improvements that reduce friction between attention, intent and action.
FocusJourney · UX · Conversion
OutcomeMake existing traffic easier to understand and convert.
Make existing traffic easier to understand and convert.
View serviceKeep exploring
Explore more Field Notes.
Every other published GrowthFlint Field Note, kept in one connected library.
From Insight to Action
Clearer thinking. The right next move.
Explore the capability that fits your situation, or start a project when you already know what needs to change.