What preparations and checks should be completed before launching a website?
Before officially launching a website, confirm which pages will be public and whether their content is ready. Then check search engine access settings, display across devices, links and interactive features, loading speed, and HTTPS. If you are redesigning or migrating an existing site, complete a backup first. The point is not simply to have a homepage that looks finished, but to ensure that the pages intended for public access work properly and are not blocked by development-stage settings.
Decide what to make public first, and keep testing separate from live operations
Google’s guidance on launching an ecommerce website outlines several approaches: if the site is not ready for public access, you can restrict access with a password so testers can verify its functionality first. Alternatively, you can publish a homepage introducing the store, but product details can only potentially appear in search results after the content is public and has been crawled and indexed.
If an online store allows browsing before it can fulfill orders, clearly state its operating status and official launch date. The guidance cautions against disabling “Add to cart” to prevent purchases, because Google may use the cart to verify the final price, including tax and shipping. This advice applies to ecommerce, not to every website.
Check content and search settings, and distinguish crawling from indexing
- Check each page for typos and make sure images and videos display correctly. Confirm that logos, fonts, and colors are consistent.
- Make sure pages have clear titles and meta descriptions, and check for unnecessary duplication.
- Check whether robots.txt blocks content you want search engines to crawl. For pages intended to be indexed, remove any noindex directives that are no longer needed; handle content deliberately kept private separately.
- Set up Google Search Console, create an XML sitemap containing the pages you want indexed, arrange to submit it to Google, and enable HTTPS.
A sitemap helps search engines discover pages; completing the setup should not be treated as a ranking guarantee. Even when using an AI website builder, you still need to check titles, descriptions, URLs, and mobile display.
Test user workflows in a test environment, not just how pages look
A website redesign article published on Neil Patel’s website in 2022 recommends checking call-to-action buttons, navigation, forms, pop-ups, internal and external links, interactive content, and shopping pages before launch, then logging errors for developers to address.
- Cover desktops, tablets, and Android and iOS mobile devices, and test appearance and functionality in different browsers.
- For example, a product page may work properly on a desktop but have text that is too small, content that extends beyond the screen, or buttons that are difficult to tap on a phone. These issues need to be fixed.
- Check loading speed and identify elements that slow pages down. Images can be compressed as long as doing so does not significantly affect their quality.
For a redesign or migration, preserve data that can be restored
Before migrating an existing website, make a complete backup of its content, media files, database, user accounts, and other relevant data so it can be restored or rolled back if something goes wrong. You can also crawl the old site and save a snapshot of its SEO elements for comparison. During the migration, document the steps, tools, problems encountered, and how they were resolved. This preparation applies when there is existing site data; it does not mean a brand-new website must back up content that does not exist.
Preparing and checking a website before launch: perspectives from across the web
Can automated testing supplement manual checks before launch?
Yes. In addition to manual walkthroughs, you can run automated tests before launch to detect problems on important pages early. After launch, you can also regularly fetch important pages and continue checking for issues, rather than leaving faults unresolved for a long time before search engines discover them. Automated testing works well as part of ongoing monitoring, but it should not replace hands-on checks.
When redesigning an existing site, what should be checked besides backups?
For a redesign of an existing site, first check the new site's URL structure, whether important text appears in the source code, and whether all existing content has been migrated. Also check for duplicate content. In its 2018 advice, awoo suggested leaving the URLs and content of pages that already rank well unchanged for the time being. Before consolidating or reducing the number of pages, assess the potential impact on search traffic.
Should you submit a website to search engines before its actual content is ready?
There is no need to publish an empty site just to submit it. One discussion suggested that search engines have little to assess when a site has no content, and recommended putting up a relevant “coming soon” page with an appropriate title and meta tags first. Another suggested linking to the site from elsewhere shortly before or after launch, rather than necessarily submitting it. These are suggestions from discussion participants, not guarantees of indexing or rankings.
Does a website need a specific SEO plugin before it can launch?
Not necessarily. Yoast recommends its own plugin for new WordPress, WooCommerce, or Shopify websites to help with some technical SEO tasks, but it also explicitly states that the plugin is not required to do SEO. Whether to use it depends on the site's platform and practical needs. Installing a plugin should not itself be treated as a prerequisite for launching or achieving rankings.
If a website has social sharing buttons, what else can be checked before launch?
If content includes social sharing buttons, check that the prefilled sharing text and URL are correct. If you intend to mention specific accounts or use hashtags, check those as well. This check applies only to content with sharing buttons and is intended to prevent visitors from sharing incorrect information. It does not mean every website must include these buttons.
References
- 如何在 Google 平台上推出電子商務Website | Google 搜尋中心 | Documentation | Google for Developersdevelopers.google.com — Source used in the article above.
- New domain and submission to search engineswebmasters.stackexchange.com — Discusses: Should you submit a website to search engines before its actual content is ready?
- Interactive Content Launch Checklist – 12 Things to Do Before You Send It to the Clientwww.screamingfrog.co.uk · 2018-05-14T14:01:58+00:00 — Discusses: If a website has social sharing buttons, what else can be checked before launch?
- SEO for a new website: the very first things to doyoast.com · 2026-04-08T09:40:00+00:00 — Discusses: Does a website need a specific SEO plugin before it can launch?
- Google Spam Update, Image Search Data In GSC – SEO Pulsewww.searchenginejournal.com · 2026-09-26T12:00:46+00:00 — Discusses: Can automated testing supplement manual checks before launch?
- 2025 Website Launch Checklist (Pre-Launch and Post-Launch)www.semrush.com · 2023-09-13T14:54:00Z — Source used in the article above.
- Website Migration SEO Checklist (88 Steps + Free Template)backlinko.com · 2024-04-01T17:23:50-05:00 — Source used in the article above.
- Neil Patel’s Website Migration Checklistneilpatel.com · 2024-08-12T19:00:00+00:00 — Source used in the article above.
- 為什麼Website改版後排名卻下降?改版後不可輕忽的10個SEO優化項目www.awoo.ai · 2018-08-08T04:23:46+00:00 — Discusses: When redesigning an existing site, what should be checked besides backups?
- Website Redesign SEO Checklist: Tips to Avoid Big Drops in Your Rankingsneilpatel.com · 2022-02-18T17:01:54+00:00 — Source used in the article above.
- New domain and submission to search engineswebmasters.stackexchange.com — Discusses: Should you submit a website to search engines before its actual content is ready?


Join the discussion 0 comments
What are you working through? Share a question or experience and let’s find the next step.
No comments yet. Start the conversation.