Back to blog

Website launch checklist: what to test before going live

What to test before launch, how to assign responsibilities, and what to monitor afterward to catch functional, visual, technical, and indexing issues.

5 min read
Team reviewing a website before its launch

Launching a website should not mean pressing a button and hoping everything works. Even when the design looks finished, the site may still contain incorrect links, forms that fail to deliver messages, pages blocked from search engines, or controls that are difficult to use on a phone.

A launch checklist turns the review into a repeatable process. It cannot guarantee that no issue will ever appear, but it helps uncover the problems most likely to affect visitors, enquiries, and measurement.

A website is ready to launch when its important journeys have been tested, not simply when people have stopped changing it.

Define what ready means

Before testing, agree on the website's essential user journeys. A company website may need visitors to understand its offer, find a service, and submit an enquiry. Other projects may include registration, document downloads, internal search, or access to a private area.

Prepare a short list covering:

  • The pages and functions that must not fail.
  • The devices and browsers included in the review.
  • Who will test each area and who will fix its issues.
  • Which problems block the launch and which can wait.
  • A recoverable backup and a rollback procedure.

Content changes should also pause during the final review. If the team continues editing copy, links, and settings while testing is underway, the results no longer represent the version that will go live.

Test the journeys as a visitor

Navigation, content, and calls to action

Browse the website without using administrative shortcuts. Start from the homepage, an internal page, and a URL that might be shared through social media or an advertising campaign.

  • Confirm that menus, the logo, search, and footer links lead to the expected destinations.
  • Open buttons, internal links, documents, and external resources.
  • Look for placeholder copy, expired dates, temporary images, and unfinished pages.
  • Check phone numbers, email addresses, locations, and business details.
  • Make sure every call to action explains what will happen next.

Forms and confirmations

Checking that the submit button responds is not enough. Complete every form using valid data, empty fields, invalid formats, and long messages. Verify what the visitor sees, what the team receives, and where the submission is recorded.

The W3C accessible forms tutorial recommends identifiable labels, useful instructions, input validation, and understandable error and success notifications. In practical terms, confirm that:

  • Required fields are not identified by color alone.
  • Errors explain what to correct and preserve data that remains valid.
  • A visible confirmation appears after submission.
  • The message reaches the intended recipient and identifies its source.
  • All controls can be operated with a keyboard.

Basic accessibility

Navigate using Tab, Shift + Tab, Enter, and the arrow keys. Focus should remain visible, follow a logical sequence, and reach every interactive element without becoming trapped. The W3C preliminary accessibility checks also cover page titles, headings, image alternatives, form labels, and error handling. These checks are a starting point rather than a complete accessibility audit.

Organized functional and technical website testing process
Separating tests by area and owner reduces omissions and makes the launch decision easier.

Review mobile layouts, performance, and compatibility

A narrow desktop browser window is not a substitute for testing on real devices. Whenever possible, use at least one phone and one computer, combining touchscreens with keyboard and mouse navigation.

  • Check for unintended horizontal scrolling.
  • Test menus, dialogs, carousels, videos, and fixed-position components.
  • Make sure buttons and links can be tapped without activating nearby controls.
  • Test portrait and landscape orientations where relevant.
  • Observe the site over a slower connection and without cached resources.

Measure a representative selection of pages rather than the homepage alone. The Web Vitals documentation distinguishes laboratory testing, which can catch regressions before release, from field data generated by real visits. A strong pre-launch result is useful, but performance should continue to be monitored after launch.

Check HTML, URLs, and indexing

Markup errors and links

Automated tools can uncover unclosed elements, duplicate attributes, and other inconsistencies. The W3C Markup Validation Service checks document validity, although W3C explains that validation is not a complete quality assessment. Valid HTML can still contain inaccurate copy, confusing journeys, or broken functionality.

If a page has moved, avoid leaving its former address without a useful response. The HTTP redirects documented by MDN can send visitors and automated systems to the new destination. Test each rule and remove redirect chains, loops, and irrelevant targets.

Search visibility

A common launch mistake is carrying a staging restriction into production. Review robots.txt, robots directives, canonical URLs, and sitemaps. Google documents that a noindex directive prevents a page from appearing in search results, so it should be used deliberately rather than left enabled by accident.

After launch, use the Search Console URL Inspection tool on priority pages to test potential indexability and compare the live version with the information already held by Google.

What to monitor after launch

Publication does not end testing; it begins the first review under real conditions. During the following hours and days, monitor:

  • Website availability and server errors.
  • Form, email, and conversion delivery.
  • Not-found pages and triggered redirects.
  • Analytics events and internal-traffic exclusions.
  • Performance on critical pages.
  • Crawling, indexing, and security warnings from connected tools.

Record each incident with its URL, device, reproduction steps, expected result, and evidence. A reproducible report is far more useful than a vague statement such as “the form does not work.”

A short go-live decision checklist

  1. Confirm that a recoverable backup exists.
  2. Test essential journeys from beginning to end.
  3. Submit every form and verify its delivery.
  4. Review keyboard navigation and visible focus.
  5. Test representative pages on mobile and desktop devices.
  6. Check links, redirects, and error responses.
  7. Verify indexing and measurement settings.
  8. Assign owners for post-launch monitoring.

Not every finding has the same severity. Prioritize anything that prevents visitors from accessing, understanding, enquiring, or completing an action. Visual inconsistencies and minor enhancements can follow.

If you need to plan, build, and test the project as one coordinated process, explore Ideasweb's website development services. The launch decision should rely on evidence: tested journeys, resolved critical defects, and a team ready to observe what happens next.