Website launch checklist. 55 steps.
A website launch checklist is the plan that gets a brand-new site live, fast, findable, compliant, and built to convert - instead of slow, broken, or invisible to Google. 55 steps across 9 phases, tool-agnostic, built for real SaaS sites.
The five things that actually matter
- 01A website launch without a checklist is how a brand-new site ships slow, broken, untracked, or invisible to Google.
- 02The single most common launch disaster is a staging noindex or robots Disallow left live - check it on the real URL.
- 03Write the copy before the design. Design built around placeholder text breaks the moment real words arrive.
- 04If analytics and conversion events aren't live before launch, you permanently lose your best baseline.
- 05Privacy policy and (in the EU) an imprint must be live before the site is, not added the week after.
Foundation & strategy
Decide what the site is for and how you'll know it worked - before anyone designs a pixel.
- 01
Define the one job this site has to do
FounderMarketerBefore anything else, name the single most important action a visitor should take - book a demo, buy, subscribe, contact. A site that tries to do everything converts on nothing. Every later decision gets measured against this one job. - 02
Identify the primary audience and the action you want from them
FounderMarketerWrite down who this is for in one sentence and what you want them to do. If you can't, the copy and IA will drift. Vague audience equals vague site equals weak conversion. - 03
Choose 3-5 success metrics and how you'll measure them
MarketerFounderDecide what 'this launch worked' means in numbers - signups, demo requests, revenue, qualified traffic - and confirm each one is actually trackable before launch. Metrics chosen after launch are excuses, not targets. - 04
Map the information architecture and URL structure first
SEOMarketerSketch every page, its purpose, and its URL before design starts. Clean, shallow, logical URLs are easier to rank, link, and maintain. Restructuring a site after build is expensive and SEO-risky. - 05
Lock the tech stack, hosting, and domain - and register the domain early
DeveloperFounderPick the stack and host deliberately, and secure the exact domain (plus obvious variants) well ahead of launch. DNS propagation, SSL issuance, and email setup all take longer than you expect on launch week. - 06
Plan the content: every page's purpose, owner, and deadline
MarketerFounderContent is the work that always runs late. List each page, who writes it, and when it's due. A built site with placeholder copy is not launched - it's just expensive.
Design & content
Copy first, mobile-first, accessible by default. The site is the message, not the decoration.
- 07
Write the copy before the design, not after
MarketerDesignerDesign that wraps real words works. Design that wraps lorem ipsum collapses the moment real copy arrives - sections are the wrong length, headlines don't fit, hierarchy breaks. Copy is the structure. - 08
Design mobile-first - most visitors are on a phone
DesignerDeveloperMore than half of web traffic is mobile, often much more. Design the small screen first and scale up; the reverse always produces a cramped, compromised mobile experience where most of your audience actually is. - 09
Establish a consistent design system
DesignerLock a type scale, spacing scale, color tokens, and a reusable component set. Inconsistency reads as amateurish and quietly erodes trust on a brand-new site that has no track record to lean on. - 10
Make the primary CTA unmissable on every key page
DesignerMarketerOne clear, repeated, visually dominant call to action tied to the site's one job. Competing CTAs of equal weight split attention and tank conversion. Ambiguity is the enemy of action. - 11
Design for accessibility from the first screen
DesignerDeveloperSufficient contrast, visible focus states, real heading hierarchy, and tap targets sized for thumbs. Retrofitting accessibility after launch costs far more than designing it in - and excludes real customers in the meantime. - 12
Prepare and compress all imagery in modern formats
DesignerDeveloperExport at the sizes actually used, in WebP or AVIF, with sane compression. Unoptimized hero images are the single most common reason a new site feels slow on launch day. - 13
Proofread every word - twice, by two people
MarketerFounderA typo on a new homepage does outsized damage: there's no reputation yet to absorb it. Spelling, grammar, product names, prices, and legal entity names all get a fresh-eyes pass before launch. - 14
Create a custom 404 page that helps people recover
DesignerDeveloperBroken links happen from day one - mistyped URLs, old social posts, bad references. A 404 with navigation and a search or home link recovers the visitor instead of losing them to a dead end.
Build & technical SEO
Semantic markup, metadata, schema, sitemap - the plumbing that lets you get found.
- 15
Use semantic, well-structured HTML
DeveloperReal headings, landmarks, lists, and buttons - not div soup. Semantics drive accessibility, SEO, and how AI engines parse your content. It's nearly free at build time and expensive to retrofit. - 16
Unique, descriptive title tag and meta description on every page
SEOMarketerThese are your search and social snippet. Duplicate or missing titles waste your strongest on-page ranking signal and produce ugly, low-CTR results the day you get indexed. - 17
Exactly one H1 per page with a logical heading hierarchy
SEODeveloperOne H1 stating the page topic, then H2/H3 in order with no skipped levels. This is both an accessibility requirement and a primary structure signal for search and AI engines. - 18
Self-referencing canonical tag on every page
DeveloperSEOTells search engines the definitive URL and pre-empts duplicate-content problems from tracking params, trailing slashes, or www vs apex. Cheap insurance against a whole category of indexing bugs. - 19
Generate and publish an XML sitemap
DeveloperSEOLists every indexable URL so search engines discover the new site fast instead of waiting to stumble onto it. Exclude non-canonical and noindex pages so you don't send mixed signals. - 20
Configure robots.txt deliberately - and point it at the sitemap
DeveloperSEOAllow what should be crawled, disallow admin and noise, reference the sitemap. A wrong rule here can hide the entire site from search or expose pages you didn't mean to. - 21
Remove every staging noindex and Disallow before launch
DeveloperSEOThe single most common launch disaster: a 'noindex' meta tag or 'Disallow: /' left over from staging. The site goes live, nobody checks, and it never gets indexed. Verify on the live URL on launch day. - 22
Add Open Graph and Twitter card metadata to every page
DeveloperMarketerControls how links look when shared on LinkedIn, X, Slack, iMessage. Launch announcements get shared heavily on day one - a missing or broken preview wastes your highest-attention moment. - 23
Implement structured data (Organization, WebSite, BreadcrumbList, plus page types)
DeveloperSEOJSON-LD helps search and AI engines understand and attribute your content and unlocks rich results. At minimum Organization and WebSite site-wide, BreadcrumbList in nav, and Article/Product/FAQ where they apply. - 24
Add FAQPage schema to pages with a real FAQ section
DeveloperSEOMarks up question-answer pairs for rich results and gives AI engines a clean, citable source. A visible accordion alone isn't the signal - the schema is. Only mark up FAQs that genuinely exist on the page. - 25
Ship clean, lowercase, descriptive URLs
SEODeveloperShort, readable, lowercase, hyphenated, no query-string junk for primary pages. URLs are forever once you have backlinks - get them right before launch, not after they've been shared. - 26
Configure favicon, app icons, and web manifest
DeveloperDesignerThe favicon and home-screen icons are the smallest, most-seen brand asset you have. Missing or default icons make a brand-new site look unfinished in the exact tab the visitor keeps open.
This checklist gets your site live, fast, and findable. It doesn't tell you whether the site is actually built to convert. The Web Growth Audit is a conversion-focused playbook for SaaS sites - run it before launch so you ship a site that earns, not just one that loads.
Performance & accessibility
Fast on a mid-range phone, usable by everyone, Core Web Vitals green.
- 27
Pass Core Web Vitals on every key template
DeveloperLCP under 2.5s, INP under 200ms, CLS under 0.1, tested on homepage, a landing page, and a content page. Failing CWV is both a ranking factor and a direct conversion tax from the first visitor onward. - 28
Optimize image delivery: responsive sizes, lazy-load below the fold
DeveloperServe appropriately sized images per breakpoint and defer offscreen ones. Image weight is almost always the biggest performance lever on a fresh marketing site - and the easiest one to get wrong. - 29
Nail the font loading strategy
DeveloperUse font-display: swap or optional, self-host or subset, and preload the critical face. Bad font loading causes invisible text or a jarring reflow on the first paint every visitor sees. - 30
Minimize and defer third-party scripts
DeveloperChat widgets, analytics, A/B tools, embeds - each one is someone else's performance budget spent on your site. Load them async/deferred and audit whether each truly needs to be there at launch. - 31
Accessibility pass: keyboard, alt text, ARIA, contrast (WCAG AA)
DeveloperDesignerRun Lighthouse and axe, then keyboard-test the real conversion flows. Accessibility is a legal requirement in many markets, a sizeable share of your audience, and better semantics rank better too. - 32
Test on real mid-range phones on a real network
DeveloperDesignerEmulators and flagship phones on office wifi lie. A real mid-range Android on 4G is where you discover the layout shift, the tap that does nothing, and the three-second hero image.
QA & cross-browser
Every link, every form, every breakpoint, every browser - caught on staging, not by users.
- 33
Click every link and CTA - zero broken links at launch
DeveloperMarketerRun a link checker against staging and spot-check by hand. A 404 on a brand-new site, with no goodwill banked, reads as 'this isn't finished' and the visitor leaves. - 34
Test every form end-to-end and confirm submissions land
DeveloperMarketerSubmit each form for real and verify the lead, email, or record actually arrives in the destination tool. A silently broken contact or signup form on launch day means leads vanish with no error and no trace. - 35
QA across Chrome, Firefox, Safari, Edge - and iOS Safari
DeveloperDesignerRendering bugs that never appear in Chrome are real, and iOS Safari is the biggest offender. Test the key templates in each before launch, not after a customer screenshots the broken one. - 36
Test responsive layouts at every key breakpoint
DeveloperDesigner320px, 390px, 768px, 1280px, 1440px. Watch nav collapse, image scaling, and text overflow. Most layout bugs live between the breakpoints you designed for. - 37
Final content review on staging: facts, prices, links, legal names
FounderMarketerA last read-through on the real staging build, by someone who didn't write it. Wrong pricing, a stale claim, or the wrong legal entity name on launch day is the kind of error that's costly to walk back.
Analytics & tracking
If you can't measure the launch, you can't tell whether it worked.
- 38
Install analytics and verify it fires on every page
DeveloperMarketerGA4, Plausible, Fathom, Matomo - whatever you use, confirm a real test visit shows up in real-time before launch. Launching blind means you can't tell whether day one worked or where visitors fall off. - 39
Verify the site in Google Search Console and Bing Webmaster Tools
SEOMarketerVerify ownership and submit the sitemap so you can watch indexing, coverage, and crawl errors from day one. Search Console is your only window into how search engines actually see the new site. - 40
Define and test conversion events and goals
MarketerDeveloperForm submits, signups, purchases, key clicks - configured and verified firing before launch. Conversion data you start collecting on day one is worth far more than data you backfill after realizing it was never set up. - 41
Wire the cookie consent banner before any tracking fires
DeveloperMarketerConsent must gate analytics, pixels, and marketing tags - and load before them. Get the order wrong and you either break tracking or break compliance, both on the most-watched day the site will ever have. - 42
Set up uptime and error monitoring with alerts
DeveloperUptime checks plus client and server error tracking (Sentry or similar), wired to a channel you actually watch. The point of launch monitoring is to hear about an outage from a robot, not from a customer.
Legal & compliance
Privacy policy, imprint, consent. Boring until it's a fine - get it right before you're live.
- 43
Publish a privacy policy that matches what you actually collect
FounderMarketerIt must reflect the real analytics, forms, pixels, and processors in use - not a generic template. An inaccurate privacy policy is worse than none: it's a documented compliance gap from launch day. - 44
Publish an imprint / legal notice where it's required
FounderIn Germany and much of the EU, an Impressum with legal entity, address, and contact is legally mandatory and actively enforced. Missing it is a fast, avoidable fine - have it live before the site is. - 45
Publish terms of service / terms of use where relevant
FounderAnything transactional - signup, purchase, account - needs terms that define the agreement and limit liability. Cheaper and calmer to write before launch than to draft mid-dispute. - 46
Confirm consent actually suppresses analytics and pixels
DeveloperFounderTest in incognito on the live URL: declining consent must genuinely stop analytics and ad tags from firing, and the choice must persist. A consent banner that doesn't enforce the choice is theatre, and a liability.
Launch day
The cutover. Ordered, reversible, smoke-tested, monitored.
- 47
Lower DNS TTL 24 hours ahead, then point DNS and go live
DeveloperA low TTL (around 300s) the day before means a fast rollback if something breaks at cutover. Raise it back once the launch is stable. This single step turns a scary irreversible flip into a reversible one. - 48
Confirm SSL is valid, HTTPS enforced, and www↔apex canonicalized
DeveloperValid certificate with auto-renewal, all HTTP redirected to HTTPS, and one canonical host (www or apex, not both serving). Browsers block invalid HTTPS outright, and split hosts split your SEO and analytics. - 49
Smoke-test the live site: homepage, key pages, forms, payment
DeveloperMarketerProduction behaves differently from staging - different env vars, DNS, CDN, secrets. Walk the real conversion path on the live URL within minutes of going live, including a real form submit and, if you sell, a real test transaction. - 50
Submit the sitemap and request indexing for key pages
SEOSubmit the sitemap in Search Console and use URL Inspection to request indexing for the homepage and top pages. This is the difference between getting found in days versus weeks.
Post-launch
A launch is a v1. The first two weeks decide whether it becomes a v2.
- 51
Monitor analytics, Search Console, and errors daily for two weeks
MarketerDeveloperThe first two weeks surface everything QA missed - a dead form, a broken flow on one browser, an indexing block. Daily checks turn a silent two-week leak into a same-day fix. - 52
Watch for crawl errors and 404s, and fix them fast
SEODeveloperCheck the Search Console coverage report through the first weeks. Early 404s and crawl errors are cheap to fix now and compound into lost rankings if left to sit. - 53
Gather real user feedback and session recordings
MarketerDesignerHeatmaps, session replays, or a short survey reveal where real visitors get confused - which is never exactly where you predicted. A launch is your first contact with real behavior; instrument it. - 54
Announce the launch where your audience actually is
MarketerFounderA site with no visitors can't tell you whether it works. Coordinate the announcement - email list, the right communities, social, partners - so launch day produces enough traffic to learn from. - 55
Plan the first iteration - a launch is a v1, not a finish line
FounderMarketerSchedule the first review with real data on the calendar before launch buzz fades. The teams that win treat launch as the start of the optimization loop, not the end of the project.
Hard launch vs soft launch vs phased rollout
The checklist is the same. How loudly you flip the switch is a separate decision - and it changes how much a defect costs.
| Approach | What it is | Risk profile | When to use it |
|---|---|---|---|
| Hard launch | Go live and announce on the same day, all at once | Any defect is public and high-stakes | Best when you have a real audience and high confidence |
| Soft launch | Quietly live for days, no announcement, then the push | Low - real traffic surfaces bugs before the spotlight | The safe default for most new sites |
| Phased rollout | Ship section by section, or to a traffic percentage | Lowest, but slowest, and needs infra to support it | Best for large sites or risky platform changes |
Frequently asked questions
Ten questions I get every time someone's shipping a new site.
People also ask
How long before launch should I start the checklist?
Foundation and content work should start at project kickoff, not launch week. The technical, QA, legal, and analytics phases need a clear week of dedicated time before go-live - launch failures almost always trace back to compressing this window.
Who owns the website launch checklist?
One person owns the checklist as a whole - usually the founder or marketing lead - while individual items are assigned to developer, designer, SEO, and marketing roles. Shared ownership of the whole list means nobody owns it.
Can I launch without analytics and fix it later?
You can, but you permanently lose the launch-period data - your single best baseline for everything that follows. Analytics and conversion events set up before launch are worth far more than the same setup added a week in.
Is a soft launch worth the extra step?
Usually yes. A few days quietly live with real but low-stakes traffic surfaces the browser-specific bug, the dead form, and the confusing flow before your announcement puts them in front of your whole audience.
Launching soon, or live but the numbers look quiet?
This checklist gets the site live and findable. The Web Growth Auditis a conversion-focused playbook for SaaS websites - run it before launch so you ship a site built to convert, or after launch if the traffic showed up but the signups didn't. Delivered in Notion and Figma in two weeks.
This website launch checklist covers everything from launch strategy, information architecture, and content planning to mobile-first design, accessibility, semantic HTML, title tags and meta descriptions, canonical tags, XML sitemaps, robots.txt, structured data and FAQPage schema, Core Web Vitals, cross-browser QA, form testing, analytics and conversion tracking (GA4, Plausible, Fathom, Matomo), Search Console setup, cookie consent, privacy policy and imprint compliance, the DNS and SSL cutover, and post-launch monitoring. Compiled by Margus Veeber, Head of Web at Pipedrive, from 15+ years of launching and growing SaaS websites.