Checklist

Website Launch Checklist: 30 Things to Do Before Going Live

Updated March 26, 2026

Launching a website is exciting, but skipping critical pre-launch steps can result in broken pages, poor search rankings, legal exposure, and lost visitors. Whether you are launching a brand new site or redesigning an existing one, a structured checklist ensures nothing falls through the cracks.

This checklist covers 30 essential items organized into five categories: content and design, SEO, legal and compliance, performance, and analytics. Work through each item methodically, and you will launch with confidence knowing your site is fast, discoverable, legally sound, and ready to convert visitors.

Tip: Start this checklist at least two weeks before your planned launch date. Some items, like setting up Google Search Console or configuring DNS, require time to propagate and verify.

Content & Design (Items 1-8)

Your website's content and visual presentation are the first things visitors notice. Broken images, typos, and inconsistent branding erode trust immediately. These eight items ensure your site looks polished and professional on every device.

1. Proofread All Text

Read every page of your website word by word. Check for spelling errors, grammatical mistakes, and awkward phrasing. Pay special attention to headlines, button text, and form labels since these are the most visible. Tools like Grammarly or Hemingway Editor can help, but nothing replaces a manual read-through. Ask someone who has not seen the copy before to review it with fresh eyes.

2. Check All Images Load and Have Alt Text

Browse every page and confirm that all images load correctly. Missing images display as broken icons and make your site look unfinished. While checking, verify that every image has descriptive alt text. Alt text is critical for accessibility (screen readers depend on it) and helps search engines understand your content. Describe what the image shows rather than stuffing keywords.

3. Test All Links (Internal and External)

Click every link on your site to make sure it goes where it should. Internal links that point to non-existent pages create 404 errors and frustrate visitors. External links to third-party sites can break without warning. Use a tool like Screaming Frog, Ahrefs, or the free W3C Link Checker to crawl your site and identify broken links automatically.

4. Verify Responsive Design on Mobile and Tablet

More than 60% of web traffic now comes from mobile devices. Test your site on actual phones and tablets, not just browser dev tools. Check that text is readable without zooming, buttons are large enough to tap, forms are easy to fill out, and navigation works smoothly. Test on both iOS and Android, and try at least two different screen sizes per platform.

5. Check Consistent Branding (Colors, Fonts, Logo)

Review your site for brand consistency. Are your brand colors used uniformly across all pages? Is the same font family applied everywhere? Does your logo appear correctly in the header, footer, and any other placements? Inconsistent branding makes your site look unprofessional and undermines trust. Create a simple style guide if you do not have one.

6. Add Favicon

A favicon is the small icon that appears in browser tabs, bookmarks, and history. Without one, your site displays a generic globe or blank icon, which looks amateurish. Create favicons in multiple sizes (16x16, 32x32, and 180x180 for Apple devices) and add the appropriate link tags to your HTML head. SVG favicons work well for modern browsers and scale to any size.

7. Create Custom 404 Page

When visitors land on a page that does not exist, a custom 404 page keeps them on your site instead of bouncing. Include your site navigation, a search bar if applicable, and links to popular pages. Write a friendly message that acknowledges the error and helps the visitor find what they were looking for. Avoid the default server 404 page at all costs.

8. Optimize Images for Speed

Large, unoptimized images are the most common cause of slow page loads. Compress all images using tools like TinyPNG, Squoosh, or ImageOptim. Use modern formats like WebP or AVIF where browser support allows. Serve appropriately sized images (do not load a 4000px image for a 400px container). Implement lazy loading for images below the fold using the loading="lazy" attribute.

SEO (Items 9-15)

Search engine optimization determines whether people can find your site through Google and other search engines. Getting SEO right at launch is far easier than fixing it later. These seven items lay the foundation for organic search visibility.

9. Set Up Meta Titles and Descriptions

Every page on your site needs a unique meta title (under 60 characters) and meta description (under 160 characters). These appear in search engine results and directly affect click-through rates. Include your primary keyword naturally and write descriptions that compel users to click. Avoid duplicate titles across pages since search engines treat each page as a distinct entity.

10. Add Schema.org Markup

Schema.org structured data helps search engines understand your content and can earn you rich results like FAQ dropdowns, review stars, and breadcrumbs in search results. At minimum, add Organization schema to your homepage. For articles, use Article schema. For products, use Product schema. Use Google's Rich Results Test to validate your markup before launch.

11. Create XML Sitemap

An XML sitemap tells search engines which pages exist on your site and how important they are relative to each other. Most CMS platforms generate sitemaps automatically, but verify that yours is correct and includes all pages you want indexed. Exclude pages like thank-you pages, login pages, and internal-only content. Your sitemap should be accessible at /sitemap.xml.

12. Set Up robots.txt

Your robots.txt file tells search engine crawlers which parts of your site they can and cannot access. Make sure it does not accidentally block important pages or your entire site (a common mistake during development). Allow access to CSS and JavaScript files so search engines can render your pages properly. Place the file in your site's root directory.

13. Configure Canonical URLs

Canonical tags tell search engines which version of a page is the "official" one, preventing duplicate content issues. Add a rel="canonical" link tag to every page pointing to its preferred URL. Decide whether your canonical URLs use www or non-www, trailing slashes or not, and HTTP or HTTPS (always HTTPS). Consistency prevents search engines from splitting your page authority across multiple URLs.

14. Add Open Graph and Twitter Card Tags

When someone shares your page on social media, Open Graph (Facebook, LinkedIn) and Twitter Card tags control how it appears. Without them, social platforms pull random text and images from your page, often looking terrible. Set og:title, og:description, og:image, and og:url for each page. Use images that are at least 1200x630 pixels for best results across platforms.

15. Set Up Google Search Console

Google Search Console is a free tool that shows you how Google sees your site. It reports indexing errors, search queries driving traffic, Core Web Vitals scores, and mobile usability issues. Verify your site ownership before launch so data starts collecting on day one. Submit your XML sitemap through Search Console to speed up indexing of your pages.

FREE TOOL

Need a Privacy Policy for Your Launch?

Generate a legally-compliant privacy policy for your website in minutes. Covers GDPR, CCPA, and more.

Generate Free Privacy Policy

Legal & Compliance (Items 16-20)

Legal requirements are not optional. Launching without proper legal pages and compliance measures can expose you to fines, lawsuits, and loss of user trust. These five items cover the essentials for most jurisdictions.

16. Add Privacy Policy

A privacy policy is legally required if your site collects any personal data, which includes using Google Analytics, contact forms, email signups, or cookies. Your privacy policy must explain what data you collect, why you collect it, how you store it, who you share it with, and how users can exercise their data rights. Use our free privacy policy generator to create one quickly.

17. Add Terms of Service

Terms of service define the rules for using your website and protect you legally. They typically cover acceptable use policies, intellectual property rights, limitation of liability, dispute resolution, and account termination procedures. While not legally required in all jurisdictions, terms of service give you legal ground to stand on if disputes arise. Learn more in our terms of service guide.

18. Implement Cookie Consent Banner

If your website uses non-essential cookies (analytics, advertising, social media embeds), you need a cookie consent banner under GDPR and the ePrivacy Directive. The banner must appear before any non-essential cookies are set, offer a clear way to accept or reject cookies, and not use dark patterns to push users toward accepting. Read our complete cookie consent guide for implementation details.

19. Add GDPR Compliance Measures

If your site is accessible to EU visitors (virtually every website), GDPR applies. Beyond the privacy policy and cookie consent, ensure you have a lawful basis for processing data, can respond to data subject access requests, have data processing agreements with third-party services, and can demonstrate compliance if audited. Document your data processing activities in a record of processing activities.

20. Display Business Contact Information

Many jurisdictions require websites to display certain business information. At minimum, include a physical address or registered business address, an email address, and a phone number if applicable. For EU businesses, additional requirements may include your company registration number, VAT number, and the name of an authorized representative. A clear contact page also builds trust with visitors.

LAUNCH BUNDLE

Get All Your Legal Pages Done at Once

The Legal Templates Pack includes privacy policy, terms of service, cookie policy, and disclaimer templates, professionally written and ready to customize for your website launch.

Get Legal Templates Pack - $14.99

Performance (Items 21-25)

Page speed directly affects user experience, bounce rates, and search rankings. Google uses Core Web Vitals as a ranking signal, so performance is not just a nice-to-have. These five items ensure your site loads fast and runs securely.

21. Test Page Load Speed (Core Web Vitals)

Run your site through Google PageSpeed Insights, GTmetrix, or WebPageTest. Focus on the three Core Web Vitals: Largest Contentful Paint (LCP should be under 2.5 seconds), First Input Delay (FID should be under 100 milliseconds), and Cumulative Layout Shift (CLS should be under 0.1). These metrics directly affect your Google search rankings and user experience. Test both mobile and desktop versions.

22. Enable HTTPS/SSL

HTTPS is non-negotiable in 2026. Browsers flag HTTP sites as "Not Secure," which scares visitors away. Search engines rank HTTPS sites higher. Most hosting providers offer free SSL certificates through Let's Encrypt. After enabling SSL, ensure all internal links and resources use HTTPS. Set up HTTP-to-HTTPS redirects so no visitor ever lands on an insecure version of your site.

23. Set Up CDN

A Content Delivery Network (CDN) serves your website's static files (images, CSS, JavaScript) from servers geographically close to your visitors, dramatically reducing load times. Cloudflare offers a free tier that works for most sites. A CDN also provides DDoS protection and can reduce your origin server's bandwidth costs. Set it up before launch so performance is optimal from day one.

24. Minify CSS and JavaScript

Minification removes unnecessary characters (whitespace, comments, line breaks) from your CSS and JavaScript files without changing their functionality. This reduces file sizes and improves load times. Most build tools (Webpack, Vite, Parcel) handle minification automatically. If you are not using a build tool, services like cssnano for CSS and Terser for JavaScript can be added to your deployment process.

25. Enable Browser Caching

Browser caching tells visitors' browsers to store static files locally so they do not need to download them again on subsequent visits. Set appropriate Cache-Control headers for different file types: long cache times (one year) for versioned assets like CSS and JavaScript, shorter times for HTML pages. This dramatically improves load times for returning visitors and reduces your server load.

Analytics & Launch (Items 26-30)

Without analytics, you are flying blind. You will not know how visitors find your site, what they do on it, or whether your goals are being met. These final five items ensure you can measure success from the moment you go live.

26. Set Up Google Analytics

Install Google Analytics 4 (GA4) on every page of your site before launch. GA4 tracks pageviews, user demographics, traffic sources, user behavior flow, and much more. Use Google Tag Manager to install the tracking code, which makes it easier to manage tags without touching your site's code. Verify the tracking is working by checking the real-time report after installation.

27. Set Up Goal Tracking

Raw traffic numbers are meaningless without conversion tracking. Define what success looks like for your website: form submissions, email signups, purchases, downloads, or specific page visits. Set up these as conversion events in GA4. Track micro-conversions (newsletter signup, adding to cart) alongside macro-conversions (purchase, booking) to understand your full funnel.

28. Test All Forms and CTAs

Submit every form on your site with test data. Verify that submissions are received correctly, confirmation messages or pages appear, email notifications are sent to the right addresses, and form validation works properly (try submitting empty fields, invalid emails, etc.). Test your calls-to-action buttons to confirm they link to the correct destinations. A broken contact form means lost leads and lost revenue.

29. Set Up Email and Notification Integrations

If your site connects to email marketing platforms (Mailchimp, ConvertKit, Brevo), CRM systems, or notification services, test every integration before launch. Subscribe to your own email list and verify the welcome sequence works. If you use transactional emails (order confirmations, password resets), send test emails and check they are not landing in spam folders. Broken integrations are invisible until a customer complains.

30. Create a Backup Plan

Before you flip the switch, make sure you have a rollback plan if something goes wrong. Take a full backup of your site files and database. Document how to revert to the previous version if needed. If you are migrating from an old site, keep the old site accessible (even if only internally) for at least 30 days. Set up automated backups going forward so you never lose data after launch.

After the Launch

Going live is not the end of the process. In the first week after launch, monitor your analytics daily for unexpected errors or traffic patterns. Check Google Search Console for crawl errors. Ask real users (not just your team) to browse the site and report any issues. Watch your server logs for 404 errors that indicate broken links or missing redirects from your old site.

Set up uptime monitoring using a service like UptimeRobot or Pingdom so you are alerted immediately if your site goes down. Create a regular maintenance schedule that includes content updates, security patches, backup verification, and performance monitoring. A successful launch is just the beginning of an ongoing process.

Frequently Asked Questions

How far in advance should I start my website launch checklist?
Ideally, you should begin working through your pre-launch checklist at least two to four weeks before your planned go-live date. This gives you enough time to address content issues, fix broken links, optimize performance, set up analytics, and handle any legal requirements like privacy policies and cookie consent. Rushing through the checklist in a single day often leads to missed items that can hurt your SEO or expose you to compliance risks.
What are the most critical items on a website launch checklist?
The most critical items are enabling HTTPS/SSL (browsers will flag your site as insecure without it), setting up proper meta titles and descriptions for SEO, adding a privacy policy (legally required in most jurisdictions), testing all forms and CTAs to ensure they work, and checking page load speed. A site that is insecure, invisible to search engines, legally non-compliant, or broken on mobile will struggle regardless of how good the content is.
Do I need a privacy policy before launching my website?
Yes. If your website collects any personal data at all, including through contact forms, email signups, analytics tools like Google Analytics, or cookies, you are legally required to have a privacy policy in most jurisdictions worldwide. GDPR requires it for EU visitors, CCPA for California residents, and similar laws exist in Brazil, Canada, Australia, and many other countries. Launching without a privacy policy can result in fines and legal liability. You can use our free privacy policy generator to create one in minutes.
What should I do after launching my website?
After launch, you should verify that Google Search Console is receiving data and submit your sitemap, monitor your analytics for unexpected errors or high bounce rates, test all forms by submitting real entries, check your site on multiple devices and browsers, monitor page load speeds under real traffic, set up uptime monitoring so you are alerted if the site goes down, and create a regular maintenance schedule for content updates, security patches, and backups.

Launch Your Website With Confidence

Get professionally written legal templates so you can check off the compliance items on your launch checklist in minutes, not days.

$14.99

One-time purchase. Instant download. Lifetime updates.

Get the Legal Templates Pack