Back to all postsStrategy

The website launch checklist: 50 things to check before you go live

Fifty checks across content, SEO, speed, tracking, Canadian privacy and anti-spam rules, accessibility and security, plus an hour-by-hour launch-day plan.

Launch day should feel like flipping a switch, not defusing a bomb. Yet we often get calls a week after a new site went live: the contact form was emailing an old address, Google could not index the site, or the booking button did nothing on iPhones. Every one of those problems would have been caught by a proper website launch checklist.

This is the one we use. It covers 50 checks in eight groups: content, functionality, SEO, performance, tracking, legal and privacy (including Canadian rules like PIPA, PIPEDA and CASL), accessibility, and security and backups. After the tables, we lay out an hour-by-hour launch-day plan and what to watch in the first week. Print it, share it with your developer, and tick it off.

Bar chart showing how the 50 launch checks are split across eight categories
Figure 1: The 50-point launch checklist by category. Source: Clear Pixel launch checklist.

How to use this website launch checklist

Each table has a priority column. Must items can cost you leads, rankings or legal trouble if missed. Should items are best practice and worth doing before launch if time allows. Most items take minutes. A few, like writing a privacy policy, take longer and should be started weeks ahead.

Work through the list on the staging site first, then repeat the starred launch-day items on the live site. Things that worked on staging can break when the domain changes, which is exactly why launch day needs its own pass.

Content and functionality checks (1 to 15)

Content is where customers judge you, and functionality is where they act. Typos make a business look careless. A broken form makes it look closed.

Read every page on a phone, not just a laptop. Most of your visitors will see the mobile version first, and layouts that look fine on a 27-inch monitor can break on a small screen. Click every button. Fill in every form with real-looking details and confirm the email arrives where it should, with the right reply-to address.

#CheckPriority
1Proofread every page for spelling, grammar and Canadian spelling consistencyMust
2Replace all placeholder text and stock "lorem ipsum"Must
3Phone number, address and hours match your Google Business Profile exactlyMust
4Prices, service lists and service areas are currentMust
5Every image is the right one, cropped well and has permission to be usedMust
6Team names, credentials and licence numbers are accurateShould
7Copyright year and business name in the footer are correctShould
8Custom 404 page exists and helps people find their wayShould
9Every form submits, sends to the right inbox and shows a clear thank-you messageMust
10Form notifications are not landing in spamMust
11Click-to-call links dial the right number on iPhone and AndroidMust
12Booking, quote and payment tools complete a real test transactionMust
13Navigation, dropdowns and the mobile menu work on all key pagesMust
14No broken internal or external linksMust
15Site displays correctly in current Chrome, Safari, Firefox and EdgeShould

A practical tip: send a test form submission from a phone on mobile data, not your office Wi-Fi. A roofer in Okotoks does not fill in your form on fibre internet. They do it from a driveway.

SEO checks (16 to 23)

A new site with great content can still be invisible if a few technical details are missed. These checks make sure Google can find, crawl and understand the site from day one. If you are replacing an existing site, the redirect step is critical; our guide on redesigning without losing SEO covers it in depth.

Your XML sitemap should list every page you want indexed. Google notes that a single sitemap is limited to 50,000 URLs or 50MB uncompressed, which no small business site will hit, and that submitting one is a hint rather than a guarantee. Submit it anyway, through Search Console, so you can monitor errors.

#CheckPriority
16Remove staging "noindex" tags and "discourage search engines" settingsMust
17robots.txt allows crawling of the live site and lists your sitemapMust
18Every page has a unique title tag and meta descriptionMust
19Each page has one clear H1 and a logical heading orderShould
20301 redirects in place from every old URL that changedMust
21XML sitemap generated and submitted in Search ConsoleMust
22LocalBusiness structured data with correct name, address and phoneShould
23Canonical tags point to the correct, live HTTPS URLsShould

Performance checks (24 to 29)

Speed is part of the first impression. Test key pages with PageSpeed Insights on mobile, not just desktop, and look at Core Web Vitals. If the terms are new to you, our post on Core Web Vitals for business owners explains them in plain language.

The biggest wins are almost always images and third-party scripts. A homepage hero photo straight off a camera can weigh more than the rest of the page combined. Chat widgets, review carousels and tracking pixels each add weight, so only keep the ones you actually use.

#CheckPriority
24Images compressed, correctly sized and served in modern formats like WebP or AVIFMust
25Images below the fold are lazy-loadedShould
26Caching and compression enabled on the server or CDNMust
27Unused plugins, scripts and fonts removedShould
28Mobile PageSpeed Insights tested for homepage and top service pagesMust
29Hosting plan is sized for your traffic and includes HTTPSMust

Good hosting makes the rest of this list easier. If you are not sure what you are on, our hosting service page explains what we recommend for small business sites.

Tracking checks (30 to 34)

You cannot improve what you do not measure. Set up tracking before launch so the first day of data is clean.

Make sure you are on Google Analytics 4. Google's own help centre confirms that standard Universal Analytics properties stopped processing data on July 1, 2023, so any older tracking code from a previous site is collecting nothing. Set up key events (GA4's name for conversions) for the actions that matter: form submissions, phone link clicks, booking completions.

#CheckPriority
30Google Analytics 4 installed and recording visits on the live domainMust
31Key events set up for forms, click-to-call and bookingsMust
32Google Search Console verified for the live domainMust
33Google Business Profile website link points to the right pageMust
34Your own visits filtered out of analytics where practicalShould

This is the section most launch checklists skip, and the one that can cost the most. We are not lawyers and this is not legal advice, but here is what every Calgary business owner should know.

Privacy: PIPA and PIPEDA

Alberta has its own private-sector privacy law, the Personal Information Protection Act (PIPA). The Office of the Privacy Commissioner of Canada notes that Alberta's law has been deemed substantially similar to PIPEDA, so organizations covered by it are generally exempt from PIPEDA for activity within Alberta. But PIPEDA still applies when personal information crosses provincial or national borders in commercial activity, which is common when your form tool or email platform stores data outside Alberta.

The Government of Alberta says organizations must develop policies and practices that protect personal information and make them available in writing on request. A clear privacy policy on your website is the practical way to do that. It should explain what you collect (form details, analytics data, cookies), why, where it is stored, how long you keep it and who to contact with questions.

Alberta's law also has teeth if something goes wrong. Under section 34.1 of PIPA, organizations must notify the Commissioner without unreasonable delay when a breach creates a real risk of significant harm. That is one more reason to collect only what you need through your forms.

If your site has a newsletter signup or a "send me offers" checkbox, Canada's Anti-Spam Legislation applies. The CRTC is clear that express consent must be an opt-in, not a pre-checked box, and that silence or inaction is not consent. Every commercial email must identify the sender and include an unsubscribe that is processed within 10 business days. Penalties reach up to $1 million per violation for individuals and up to $10 million for businesses.

#CheckPriority
35Privacy policy published, linked in the footer and accurate for your real toolsMust
36Forms collect only the information you actually needMust
37Email signup uses an unchecked opt-in box with clear consent wordingMust
38Emails include sender identification and a working unsubscribeMust
39Cookie and analytics use explained in the privacy policyShould
40Terms of use, disclaimers or regulated-profession wording added where your industry requires itShould

Accessibility checks (41 to 45)

Accessible sites are easier for everyone to use, including people on a phone in bright sunlight or using voice control. Most sites still fall short: the WebAIM Million 2026 found detectable WCAG failures on 95.9% of home pages, with low contrast text on 83.9% and missing image alt text on 53.1%.

The good news is that the most common failures are also the easiest to fix before launch.

#CheckPriority
41Text and buttons meet WCAG colour contrast ratiosMust
42Every meaningful image has descriptive alt textMust
43Every form field has a visible, connected labelMust
44The whole site can be used with a keyboard, with a visible focus outlineShould
45Page language is set and headings are in a logical orderShould

Security and backup checks (46 to 50)

A new site is not automatically a safe site. On WordPress especially, plugins are the main risk. Patchstack's 2026 report found 11,334 new WordPress vulnerabilities in 2025, 91% of them in plugins. Launch with as few plugins as possible, all updated, and a plan for who keeps them updated afterwards.

#CheckPriority
46HTTPS works on every page and HTTP redirects to HTTPSMust
47Core software, themes and plugins updated; unused ones deletedMust
48Admin accounts use strong unique passwords and two-factor authenticationMust
49Full backup taken right before launch, stored off the serverMust
50Automatic backups and uptime monitoring scheduled from launch dayMust

Launch day: an hour-by-hour plan

Pick a quiet weekday morning. Avoid Fridays, long weekends and your busiest season. A landscaper should not launch in May, and a Beltline restaurant should not launch the week before Stampede. Make sure you and your developer are both free for the rest of the day.

Animated launch-day timeline from one week before through one week after launch
Figure 2: Launch-day timeline. Source: Clear Pixel launch process.
  1. One week before: Finish the checklist on staging. Freeze content changes. Lower your domain's DNS TTL if you are moving hosts, so the switch propagates faster.
  2. Launch morning, hour 0: Take a full backup of the old site and the new one. Point the domain, or push the new site live.
  3. Hour 1: Repeat the Must items for SEO (16, 17, 20), forms (9 to 12) and HTTPS (46) on the live domain.
  4. Hour 2: Submit the sitemap in Search Console. Confirm GA4 is recording your own test visit in real time.
  5. End of day: Test from a phone on mobile data. Ask two people outside the business to try to contact you through the site.
  6. Next morning: Re-check the noindex setting, form delivery and analytics. Take a fresh backup.
  7. Days 2 to 7: Check Search Console for crawl errors and 404s every day. Fix redirects for any old URLs you missed.

Frequently asked questions

01What should I check before launching a website?

At minimum: proofread content, test every form and phone link on a real phone, remove any staging noindex settings, set up redirects from old URLs, connect Google Analytics 4 and Search Console, publish a privacy policy, run a speed and accessibility check, and take a full backup.

02What is the most common website launch mistake?

Leaving the site blocked from search engines. Staging sites are often set to noindex or blocked in robots.txt, and that setting sometimes goes live with the new site. Check it on launch day and again the next morning.

03Do I need a privacy policy on my Calgary business website?

If your site collects personal information through forms, booking tools, newsletters or analytics, you should have one. Alberta's PIPA requires organizations to have policies on how they handle personal information and make them available on request, and PIPEDA can apply when information crosses provincial borders.

04Do I need consent to email people who sign up on my website?

Yes. Canada's Anti-Spam Legislation requires consent for commercial electronic messages. Express consent must be an active opt-in, not a pre-checked box, and every message needs sender identification and a working unsubscribe.

05What day is best to launch a website?

Pick a quiet weekday morning when you and your developer are both available for the rest of the day. Avoid Fridays, holidays and your busiest season so you have time to fix anything that comes up.

06What should I do in the first week after launch?

Check Search Console for crawl errors and indexing, confirm analytics and form submissions are recording, watch for 404 errors from old URLs, and test the site again on a few phones. Fix issues while they are small.

Launching soon? Let us check it first

A second set of eyes catches what the people who built the site no longer see, and after launch, ongoing website maintenance keeps the same checks running. If you are planning a new build, every web design project we deliver runs through this checklist before launch. Or book a free 15-minute call and we will walk through your launch plan with you, starting with the items that matter most: indexing, speed, forms, tracking and security basics.

Sources

  1. Frequently Asked Questions about Canada's Anti-Spam LegislationCRTC
  2. PIPEDA requirements in briefOffice of the Privacy Commissioner of Canada
  3. Breach Notification RequirementsOffice of the Information and Privacy Commissioner of Alberta
  4. Organization responsibilities for protecting personal informationGovernment of Alberta
  5. Build and submit a sitemapGoogle Search Central
  6. Universal Analytics is going awayGoogle Analytics Help
  7. The WebAIM Million (2026)WebAIM
  8. State of WordPress Security in 2026Patchstack
Written byDimitri

Dimitri runs Clear Pixel, a Calgary web studio building fast, clean websites for small businesses across North America.

Let’s talk

Book a free 15‑minute call.

Tell us about the project. We’ll map out scope, timeline, and a fixed price. No pressure, no obligation.