SEO Checklist for a New Website: Before and After Launch

A new website starts with no history, so search engines learn about it from the signals you provide. Most launch mistakes are technical and easy to avoid if you check them before the site goes public. This checklist is split into what to finish before launch and what to do in the first weeks.

Before launch

Remove the staging blocks

  • Open robots.txt and make sure it does not contain Disallow: /.
  • Search the templates and page source for noindex, including the setting some CMS platforms offer to discourage search engines.
  • Check that the staging domain is not publicly indexable, or that it redirects to the real domain, so you do not end up with two copies of the site.

Settle the URL structure

  • Choose one canonical version: with or without www, always HTTPS. Redirect every other version to it with a single 301.
  • Use short, readable URLs written in lowercase with hyphens. Changing URLs after launch means redirects and lost momentum.
  • Add a self-referencing canonical tag to every indexable page.

Prepare the page basics

  • Every page gets its own title tag and meta description. Do not leave the template default on all pages.
  • One H1 per page with a sensible H2 and H3 structure.
  • Descriptive alt text on images that carry meaning, and compressed images in modern formats.
  • Internal links from the home page to the important pages, so a crawler can reach everything within a few clicks.

Set up the technical files

  • An XML sitemap that lists only indexable, final URLs, referenced from robots.txt.
  • A custom 404 page that returns a real 404 status, not a 200.
  • A favicon, and Open Graph tags so links look right when shared.
  • Structured data where it fits, for example Organization on the home page and Article on posts.

Check speed and security

  • Run the key templates through PageSpeed Insights and fix the biggest items: oversized images, unused scripts and slow server response.
  • Confirm HTTPS works everywhere and nothing loads over HTTP.
  • Set basic security headers. See the technical SEO audit checklist for the full list.

At launch

  1. Add the site to Google Search Console and Bing Webmaster Tools and verify ownership.
  2. Submit the sitemap in both.
  3. Use URL inspection in Search Console on the home page and a few key pages to confirm they can be crawled and request indexing.
  4. Set up analytics so you can measure organic visits from day one.

First weeks after launch

  • Watch the Pages report in Search Console. New sites often show many URLs as discovered but not indexed at first. That is normal for a few weeks, but a page stuck for a long time deserves a look.
  • Fix crawl errors as they appear: 404s from internal links, redirect chains, server errors.
  • Publish useful content aimed at real questions your audience asks, rather than many thin pages.
  • Do not change URLs or titles repeatedly. Give changes time to be processed before judging them.

Rankings for a new domain take time. A realistic goal for the first weeks is that your important pages are indexed, error-free and fast.

Mistakes that cost new sites the most

  • Launching with the staging noindex still on. The site looks fine in a browser and stays invisible to search until someone notices.
  • Changing the domain or URL structure right after launch. Every change needs redirects, and early signals are lost in the move.
  • Copying text from the manufacturer or another site. Duplicate descriptions give search engines no reason to prefer your page.
  • Publishing hundreds of thin pages at once. A few complete pages that answer real questions build trust faster than a large set of empty ones.
  • Forgetting the mobile view. Most visits come from phones, so test the main templates on a small screen before announcing the site.

Run a scan to confirm nothing was missed

A checklist depends on you remembering each item. An automated scan checks them for you: indexability, titles and headings, structured data, speed, security headers and AI-search readiness, with a fix for each problem. It is a good last step the day before launch and again a week after. For a method to repeat it on any page, read how to check website SEO for free.

FAQ

How long does it take for a new website to appear on Google?

Pages can be indexed within days when the sitemap is submitted and the site is crawlable, but it can take weeks. Ranking well takes longer and depends on competition and content quality.

Do I need a sitemap for a small website?

A small, well-linked site can be discovered without one, but a sitemap is cheap to add and speeds up discovery of new pages.

Should I launch with few pages or wait until everything is ready?

Launch with pages that are complete and useful. A handful of solid pages is better than many unfinished ones.

Do I need to rank on the first day?

No. A new domain has no history, so the first goal is simply to be crawled, indexed and error-free. Rankings follow as the site earns links, mentions and a track record of useful pages. Measure progress by indexed pages and impressions in Search Console before looking at positions.

Check your own website

Reading a checklist is useful, but a scan shows what is actually wrong on your site. Run a free SEO check, enter your domain and get a score for each area with a ranked list of fixes. The baseline report needs no account. You can also read what the SEO checker analyzes or open the free SEO check page for an example report.