Launching a new site or redesign? These 12 things are far easier to get right before launch than to fix after Google has already crawled a broken version.
Every item on this list is fixable after launch. The difference is cost: fixing a missing sitemap before Google's first crawl takes five minutes. Fixing it after Google has already indexed a broken version of your site — wrong canonicals, thin meta descriptions, a stray noindex left over from staging — means undoing a first impression Google already formed. Some of that damage (a slow start building domain trust, pages indexed under the wrong URL) takes months to fully recover from.
Fifteen minutes before you flip the switch is worth more than fifteen hours after.
noindex tagThis is the single most common launch-day mistake. Dev and staging environments almost always run with <meta name="robots" content="noindex"> to keep Google from indexing the work-in-progress version. If that tag ships to production, your live site is invisible to Google — and nobody notices until traffic doesn't show up weeks later. Check your production HTML source for this line specifically, on launch day, after deploy.
Every real, indexable URL should be listed. See how to generate a sitemap if you don't have one yet, then submit it in Google Search Console the day you go live — don't wait for Google to find it organically.
Make sure you're not accidentally blocking your entire site (a leftover Disallow: / from staging is the robots.txt equivalent of mistake #1), and that you are blocking admin panels, checkout flows, and internal search results. Full walkthrough: robots.txt guide.
Not a template that just swaps in the page name — an actual title and description written for what that specific page is about. See meta tags explained for the character limits and format that convert best in the search results.
Homepage, product pages, blog posts, FAQ pages — each should carry the JSON-LD schema type that matches its content. This is what unlocks rich results (star ratings, FAQ dropdowns, sitelinks) later. See the schema markup guide for which type fits which page.
Decide once whether your canonical domain is www.yoursite.com or yoursite.com, set a 301 redirect from the other, and make sure every page's <link rel="canonical"> tag points to the same version consistently. Mixed signals here split ranking authority between two URLs that should be treated as one.
Test how your homepage and a couple of key pages look when shared on Slack, X, or LinkedIn before launch — not after someone screenshots a broken preview card. You need og:title, og:description, and a 1200×630 og:image at minimum.
Especially your hero images and anything product-related — these are the images most likely to drive Google Images traffic once indexed, and the ones most commonly shipped with blank or filename-based alt attributes. Skim the alt text guide if you're not sure what "good" looks like.
If you're relaunching an existing site rather than starting fresh, every URL that existed before needs a 301 redirect to its new equivalent — or you lose whatever rankings and backlinks that old URL had built up. Skipping this is the most expensive mistake on this list, and the easiest to avoid with a simple spreadsheet: old URL → new URL → redirect status, checked one by one before launch.
Do this on day one, not week three — GSC only shows you data from the point you start collecting it, so every day you delay is a day of blind spots you can't retroactively fill in. Full walkthrough: Google Search Console setup guide.
Install GA4 (or your analytics tool of choice) and actually test it — load a page in an incognito window and confirm the event shows up in real-time reports. A silently broken analytics install means weeks of missing data before anyone notices traffic numbers look wrong.
Google evaluates your site primarily on its mobile version (mobile-first indexing), and Core Web Vitals are a direct ranking factor. Check both before launch — a slow, broken-on-mobile page speed check discovered post-launch means you're fixing it while it's already live and potentially indexed with poor scores attached.
Paste your URL for a free, instant SEO check — no signup required.
| # | Item | Output |
|---|---|---|
| 1 | Remove staging noindex | Live crawlability |
| 2 | Sitemap | sitemap.xml |
| 3 | robots.txt | robots.txt |
| 4 | Meta titles & descriptions | meta-tags.html |
| 5 | Schema markup | schema-markup.html |
| 6 | Canonical URLs resolved | 301s + canonical tags |
| 7 | Open Graph / Twitter tags | og-tags.html |
| 8 | Alt text | alt-text.json |
| 9 | 301 redirect map (migrations only) | Redirect rules |
| 10 | Google Search Console | Verified property |
| 11 | Analytics | Tested GA4 events |
| 12 | Mobile & speed check | Core Web Vitals pass |
Items 2, 3, 4, 5, 7, and 8 — six of the twelve — are files that Peak Visibility generates in one pass: paste your URL (once it's live, even on a temporary domain) and get sitemap.xml, robots.txt, meta-tags.html, schema-markup.html, og-tags.html, and alt-text.json as a downloadable ZIP in under 3 minutes. That leaves items 1, 6, 9, 10, 11, and 12 as the manual, launch-specific checks nothing can fully automate for you.
The file-generation items (sitemap, robots.txt, meta tags, schema, OG tags, alt text) can be prepared against a staging URL and deployed at launch. The verification items (GSC, analytics, mobile/speed check, noindex removal) can only be confirmed once the site is actually live — plan to do those in the first hour after launch, not the first week.
Leaving a staging noindex tag in the production deploy. It's invisible unless you specifically check page source, and it silently makes your entire launch a non-event from Google's perspective.
Item 9 (redirect mapping) only applies if you're migrating an existing site — skip it for a true from-scratch launch. Everything else applies regardless of site size; a 5-page site needs correct meta tags and a sitemap just as much as a 500-page one.
Work through the list now — none of it is launch-day-only. The cost difference is speed of recovery, not whether recovery is possible. Start with item 1 (noindex check) since that's the one that can make everything else moot.
Paste your URL and get a complete SEO package — sitemap, schema, meta tags, robots.txt — in under 3 minutes. First 5 pages free.