Go-live checklist for for a successful launch

Published: 14 juni 2023
Updated: 28 september 2023
Pexels spacex 23764

When it is finally time to launch, it's a good idea to have a checklist to make sure everything is ready for a successful launch. In this article I will list all the points I check at a Go-Live of a project. This list is a bit opinionated, but just like all the other resources you find online - take inspiration, but make this your own.

The Checklist

Add Favicon

The favicon can be an element that can be forgotten during development because it is not that important at that moment. But it is an important element in production for your users to be able to recognize your website in the sea of open tabs. I like to use a favicon generator to generate all the different icons and I hard code the references (because a favicon doesn't really change that often)

Check Site Title

I use the SEOmatic plugin for almost all the things related to SEO on the websites I build with Craft CMS. In the global settings I make sure that the site title is set correctly and I adjust the positioning to the right of the page title.

Page Titles & Meta Descriptions

This is one of those tasks I typical leave for just before launch. This ensures the content is pretty much finalized and I have all the info I need to write a good title & description using SEOmatic. Though Google will take text from your site by default, it’s always best to handcraft these excerpts for the search engine results page.

Image Alt Tags

Ugh, this is my LEAST favorite of all tasks— but an important step for SEO. When I’m in the “flow” of designing a site I never take the time to stop and tag all the images properly. Depending on the image library size this can be done pretty quickly in one sitting. Craft CMS has standard support to manage the alt tag of your images. It is important that content managers keep this in mind when adding new content to site.

Social Share Images

Don’t settle for the first image on your site being used for the social share image! You can use your SEO plugin to set your social share images. I always set a global fallback image for all the pages, but I also provide settings per page so content managers can choose their own image for social sharing.

Google Map & NAP

For any local business, I like to make sure I’ve embedded a Google Map and been VERY consistent (I mean copy-and-paste perfect) with the Name, Address, & Phone Number.

Check All H1 Tags (at least)

During development I try my best to provide a single H1 tag for all pages and I try to make sure that content managers can't add additional H1 tags to a page. They can add tags from H2 to H6 to structure their content on the page.

404 Page

This can also be a page that can be forgotten during development, but it's actually quite important to catch those pesky broken links. So be sure that your website has a 404 page where users can easily get back to a working page on your website. You don't want your users to bounce because of a broken link.

Test All Links

I like to use the Integrity app to crawl the website and look for broken links. You don't want to launch your website with 404 errors!

Enable Sitemap

Again, I use SEOmatic to generate the sitemap(s). But I double check during this step it is actually enabled, because it is most likely disabled on your local machine and on the staging environement.

Test Form Submissions

Before you have real traffic to your site make sure that not only are you forms submitting properly, but that they have the appropriate “reply to” a unique and identifiable subject line, and a unique form ID.

Test with Google’s Mobile Friendly Tool

I don’t think Google’s tools for these things are that helpful, but to please the Google-Gods I do it anyway. Run your development URL through Google’s Mobile Friendly tool and make sure it’s getting a pass.

Test Mobile Versions

Sure, I’m testing in the browser as I’m going, and I already ran it through Google— but that doesn’t compare to testing your site on a REAL mobile device. I have my main cell phone plus a few old spares that I’ll do a quick run through on the website with to ensure everything is looking right. With so many device sizes it will probably never be perfect, but it’s worth the effort to do your best.

Privacy Policy

My customers usually don’t have a clue that a privacy policy is required by law (why should they?). I always provide a basic privacy policy based on a template. During this phase it's time to check that information is filled out correctly and remind the client to update it accordingly.

Set Correct Time Zone

Most of the time this is one of the first settings Is set correctly, but it doesn't hurt to double check and set it correct if it hasn't been done yet!

Ensure Proper Caching Stack

Time to check the caching beast and its layers! During development I try my best to keep a website as performant as possible without the use of caching. This is the moment I check if template caching is enabled because it can improve loading speed.

Check backup settings

Can’t stress this one enough! Check if your backup strategy is setup properly. My default hosting provider does this automatically for files on the server and for all the databases. If you have setup your hosting in the cloud, chance is high you have to set this up yourself. Do it now and safe yourself from the stress when something goes wrong in the future.

minute read

Share this post:

Maxime pardon 2023 11 14 112600 fogr
Written by
Maxime Pardon

— Related blog articles

9 december 2022
Craft CMS

Completely revamped website for Oorlogsgravenstichting

Future proofing data and content management. Integration of a new SRS with a new website.

Go to: Read more
Pexels olia danilevich 4974915
28 april 2021

20 must-skills for software developers in 2021

Whether you are already an experienced developer or just starting out, if you want to become really good in this industry, you need to constantly hone your skills to stay relevant.

Go to: Read more
Pexels pixabay 35550
29 juni 2020
Craft CMS

What is a Content Management System?

So a CMS is a tool that allows you to add content to your website without having to write code.

Go to: Read more

Want to work together? Let's talk

hello@maxpdesign.beContact me