Launching a new site, or relaunching an existing one, is one of those tasks where the visible part, the design being done, is a small fraction of what actually needs to happen before it's safe to point real traffic at it. Most launch problems aren't design problems; they're a missed DNS setting, an untested contact form, or an old page's traffic and search rankings disappearing because nobody set up a redirect. A checklist worked through methodically catches almost all of it.

Before touching DNS: test everything on a temporary URL

Most hosting accounts let you preview and fully test a site on a temporary URL before the domain is actually pointed at it. Use that window to click through every page, submit every form, test checkout if there's a store, and check the site on both mobile and desktop. It is far easier to fix a broken form or a missing page while the site isn't yet live than to discover the same problem from a visitor's complaint after launch.

  • Every navigation link goes to the correct, working page.
  • Every form actually sends and the submissions arrive where they should.
  • Checkout, if applicable, completes a real test transaction successfully.
  • Site displays correctly on mobile, tablet and desktop screen sizes.
  • Contact information, business hours and address are current and correct.
  • Legal pages, like a privacy policy and terms of service, are present and accurate.

Set up redirects before you launch, not after

If you're relaunching an existing site with a different URL structure, map old URLs to their new equivalents and set up redirects before the new site goes live, not as a cleanup task afterward. Search engines have indexed your old URLs, other sites may link to them, and visitors may have them bookmarked. Without redirects, all of that traffic and search ranking value lands on a broken page instead of transferring to the new one. This is one of the most common and most avoidable mistakes in a relaunch.

DNS and domain checks

Confirm exactly which DNS records need to change to point the domain at the new hosting, and know that DNS changes take time to propagate fully across the internet, sometimes up to 24 to 48 hours depending on the record's cache settings. Plan the cutover for a low-traffic window, and keep the old hosting environment accessible for a few days after the switch in case you need to check something or the propagation hasn't fully completed everywhere yet.

  • Confirm A records or CNAME records point to the new hosting.
  • Confirm MX records for email are correct and unaffected if only the website is moving.
  • Reduce DNS record TTL values a day or two in advance so changes propagate faster when you actually make them.
  • Verify SSL certificate is active and the site loads correctly over https before announcing the launch.

SEO basics that are easy to forget

A new site or a new page structure needs its own SEO groundwork: an updated XML sitemap submitted to search engines, correct meta titles and descriptions on key pages, and a check that the site isn't accidentally still set to block search engines from indexing it, a setting that's often turned on during development and forgotten. Verify the site's analytics tracking is correctly installed on the new site before launch, not after, since traffic data from the first hours and days after launch is often worth having.

Performance and security checks

Run a page speed check on key pages before announcing the launch publicly, since it's much easier to fix a slow page before it's had a chance to accumulate traffic and search visibility at that slow speed. Confirm backups are configured and have actually run successfully at least once on the new environment, and confirm who has administrator access to the new site, removing any temporary developer or agency access that was only needed for the build.

Have a rollback plan

Even with careful testing, something unexpected can surface once real traffic and real users hit the new site. Know in advance how you'd revert if something serious went wrong right after launch, whether that means reverting DNS back to the old site temporarily or having a clean backup of the new site's pre-launch state ready to restore. Having this plan decided ahead of time, rather than figuring it out during an actual problem, turns a stressful moment into a quick, calm fix.

The first 48 hours after going live

After launch, actively watch for a short window rather than assuming everything is fine because nothing has been reported yet. Check server error logs, watch analytics for a traffic drop that might indicate a broken page search engines are now seeing, monitor form submissions to confirm real ones are still arriving, and spot-check the site from different devices and locations, since not everyone will have identical experience if DNS propagation is still catching up in some regions.

Bringing it together

None of these steps are individually difficult, but skipping any one of them, testing forms, mapping redirects, checking DNS timing, confirming backups, watching the first two days closely, is exactly how a launch that should have been routine turns into an avoidable scramble. Working through a checklist in order, rather than trusting that a finished design means a finished launch, is the difference between a smooth cutover and a stressful one.

Choose hosting that fits the site.

Compare the shared hosting plans or explore the separate WordPress optimized range.

Shared hostingWordPress hosting