Learn how to test a website before launch, including forms, links, mobile layouts, speed, security, checkout pages and browser compatibility.
Before your website goes live, test it like a real visitor. Click around, submit forms, check mobile layouts, confirm email delivery and make sure important pages work properly.
A website can look finished but still have hidden problems. Testing helps catch them before customers do.
To test your website before going live, check every key page, link, button, form, menu, image, mobile layout, browser view, SSL certificate, DNS record, page speed, email notification, tracking code and checkout or booking process.
The goal is simple: make sure the website is accurate, secure, fast enough, easy to use and ready for real visitors.
Website testing helps you find issues before real visitors, customers or search engines find them. A small problem can have a big effect if it stops someone from contacting you, placing an order or trusting your business.
Common launch issues include broken links, contact forms that do not send, mobile layout problems, missing SSL certificates, slow pages, incorrect email addresses, placeholder text, broken images and checkout errors.
Testing does not need to be complicated, but it does need to be thorough. Work through the website in a structured way and test the features that matter most to your business.
Do not test your website as the person who built it. Test it as a first-time visitor who knows nothing about your business and wants to complete a task quickly.
Start with the most important actions a visitor might take. A service business may want visitors to request a quote. An online shop may want customers to find a product and complete checkout. A consultant may want visitors to book a call.
Write down the key journeys, then test each one from start to finish. Do not only check that pages exist. Check whether the journey feels clear, simple and trustworthy.
If visitors have to guess what to do next, the website may need clearer buttons, better page structure or simpler wording.
Review every page that visitors may land on. Check the homepage, about page, contact page, service pages, product pages, blog posts, pricing pages and policy pages.
Make sure each page has the correct content, no placeholder text, clear headings, accurate business details and working calls to action. If a page is unfinished, either complete it or remove it from public navigation until it is ready.
Also check that page URLs are clean and make sense. A live website should not use test URLs, draft slugs or staging references.
Check spelling, grammar, clarity, page titles, headings and calls to action.
Confirm phone numbers, email addresses, locations, service areas and business information.
Make sure buttons tell visitors what to do next and link to the right place.
Click every main menu item, footer link, button, social link and important link inside page content. Broken links make a website feel unfinished and can stop visitors from reaching key pages.
Check both internal and external links. Internal links should go to the right pages on your own website. External links should open the correct websites, profiles or tools.
Pay special attention to buttons such as “Contact Us”, “Get a Quote”, “Book Now”, “Buy Now”, “Start Here” or “View Plans”. These buttons often drive enquiries and sales.
Check links on both desktop and mobile. A menu can work perfectly on desktop but fail inside a mobile dropdown or off-canvas menu.
Forms are one of the most important things to test before launch. This includes contact forms, quote forms, booking forms, newsletter forms, login forms, checkout forms and support forms.
Submit each form using realistic test details. Check the success message, notification email, reply-to address, spam folder, validation messages and admin storage if the website saves submissions.
If your website relies on form leads, a broken form can silently lose business. Never assume a form works just because it appears correctly on the page.
Test the full process from visitor submission to business follow-up.
Many websites send email notifications when a visitor submits a form, places an order, creates an account or books an appointment. These messages need to arrive reliably.
If notifications do not arrive, check email settings, spam folders, SMTP configuration and DNS records such as SPF, DKIM and DMARC. Website form emails are often more reliable when sent through authenticated SMTP.
If you need professional email using your own domain, see our Business Email Hosting page. You can also use our DNS Lookup tool to inspect email-related DNS records.
Your website should work well on different screen sizes. A page that looks excellent on a desktop monitor may be awkward on a phone if text is too small, buttons are too close together or content overlaps.
Check mobile navigation, buttons, forms, images, tables, pricing blocks, galleries and checkout pages. Make sure key actions are easy to complete on a phone.
Mobile testing is especially important for local businesses because many visitors will search, call or request a quote from their phone.
Test menus, tap targets, forms, phone links and important pages.
Check spacing, image scaling, columns and navigation behaviour.
Review full-width layouts, hover states, menus and large tables.
Websites can behave slightly differently across browsers. Before going live, test your site in common browsers such as Chrome, Safari, Edge and Firefox where possible.
Look for layout issues, broken scripts, unsupported effects, form problems or menu bugs. You do not need every browser to look pixel-perfect, but the site should be usable and professional.
Also test private browsing or incognito mode. This helps you see the site without being logged in as an admin or affected by cached files.
A slow website can lose visitors before they contact you. Test the homepage, service pages, product pages, contact page and any page used for checkout or bookings.
Large images, too many scripts, heavy plugins, poor caching and underpowered hosting can all slow a website down. Fixing obvious speed issues before launch is easier than dealing with complaints later.
Use our Website Page Speed tool to check loading performance and identify areas that may need improvement.
Your website should load securely using HTTPS. Before launch, test both the root domain and the www version. Visitors should not see browser warnings.
Check for mixed content too. This happens when the page loads over HTTPS but some images, scripts or styles still load over HTTP. Mixed content can cause warnings or broken page elements.
Use our SSL Checker to confirm your SSL certificate is active and valid for the correct domain.
Test https://yourdomain.co.uk and https://www.yourdomain.co.uk. One version can work while the other has a redirect or certificate issue.
If your website is moving from a staging domain or new hosting account, check the domain and DNS settings carefully before launch.
Confirm the active nameservers, A records, CNAME records and any required TXT verification records. If email is also on the domain, check MX, SPF, DKIM and DMARC records before changing nameservers.
You can use our DNS Lookup and DNS Propagation Checker tools when checking domain changes.
www works correctly.Before going live, check the basics that help search engines understand the website. Each important page should have a useful title, clear heading, readable content and a clean URL.
If your website was built on a staging site, make sure the live version is not blocking search engines. In WordPress, this means checking whether “discourage search engines” is disabled before launch.
Also check that redirects are set up if you are replacing an old website with changed URLs.
Accessibility makes your website easier to use for more people. You do not need to solve every advanced accessibility issue before launch, but the basics should be checked.
Make sure text is readable, colour contrast is acceptable, links are clear, forms have labels, buttons make sense, and the website can be navigated logically.
Accessibility improvements often help everyone, not only visitors using assistive technology.
Before launch, make sure you have a working backup. If something goes wrong during launch, DNS changes, plugin updates or theme edits, a backup can save time and stress.
A useful backup should include both files and database. For WordPress, the database is essential because it stores pages, posts, settings, users, orders and plugin data.
Check where backups are stored, how often they run, and how you would restore the website if needed.
If your website includes ecommerce, bookings, memberships or customer accounts, test these areas carefully. They often involve more moving parts than normal pages.
Place a test order, make a test booking, create a test account or log in as a customer where possible. Check confirmation emails, admin notifications, payment settings, stock updates and customer account pages.
For online shops, suitable WooCommerce Hosting can help provide a stronger foundation for checkout, order emails and product activity.
If you use analytics, conversion tracking or advertising pixels, check they are installed correctly before launch. This helps you understand what visitors do after the website goes live.
Do not add unnecessary tracking scripts just because they are available. Too many scripts can slow the website and make maintenance harder.
If you use cookies or tracking tools, make sure your privacy and cookie information matches the tools installed.
A fresh pair of eyes can find things you miss. Ask someone who was not involved in building the website to test it. Give them a task, such as finding a service, submitting a quote form or checking opening hours.
Watch where they hesitate. If they cannot find something obvious, the site may need clearer navigation or stronger calls to action.
This type of testing is especially useful for small business websites because real customers may not understand your internal terminology.
Testing is easiest when you follow a clear order. Start with content and user journeys, then test technical features, then run final launch checks.
If you find issues, fix them and test again. Do not assume a fix worked without checking it.
Once everything important works, take a final backup and prepare for launch.
One common mistake is testing only the homepage. Visitors may land on service pages, blog posts, product pages or contact pages directly from search engines or adverts.
Another mistake is testing only while logged in as an admin. Logged-in users may see different layouts, cached content, menus or admin bars. Always test as a normal visitor too.
It is also easy to forget email delivery. A form that says “message sent” is not enough if the notification never reaches the business.
Test pages, menus, links, buttons, forms, email notifications, mobile layout, browser compatibility, SSL, DNS, speed, SEO basics, backups and checkout or booking features if used.
Submit a realistic test enquiry, check the success message, confirm the email arrives, check spam folders and make sure the reply-to address works.
Yes. Many visitors use phones, so test menus, forms, buttons, images, phone links, checkout and key pages on mobile before launch.
Test the homepage and key pages using a speed test tool. Look for large images, heavy scripts, slow hosting, plugin issues and missing caching.
Yes. Always test while logged out or in a private browser window so you see the website as a real visitor would see it.
Yes. Create a backup before launch so you can restore the website if something goes wrong during DNS changes, updates or final edits.
Use our Website Page Speed, Website Status Checker, SSL Checker, DNS Lookup and DNS Propagation Checker tools before going live.
If you are still choosing hosting, compare UK Web Hosting, WordPress Hosting, Small Business Hosting and Business Hosting.
Need a domain or business email too? Visit Domain Services, Business Email Hosting or Start Here.
Pages, forms, links, mobile and speed.
Resolve issues and test again.
Take a backup and publish with confidence.
Testing your website before going live helps prevent broken links, missed enquiries, mobile layout problems, email issues and technical errors from reaching real customers.
Work through the website like a visitor. Test the pages, forms, buttons, devices, browsers, speed, SSL, DNS, emails and backups. Then ask someone else to test it too.
A good pre-launch test gives you confidence that the website is ready for real traffic, real enquiries and real customers.
HTML Website Guides
Planning a simple HTML website? These guides help with hosting, testing, launch checks, SSL, speed and platform choices.
Install for quick access to hosting, tools, billing and support.