You’ve put in long hours of DIY web design time and now you’re ready to launch your new WordPress website? So how do you do this launch thing anyways? Well, here is a thorough launch checklist of vital tasks to prepare your site to be released into the world.
Disclaimer: this article assumes that you have basic working knowledge of plug-ins including where to install them and how to figure them out.
Review your website goals. As projects prolong, we often lose sight of the core reasons that drive our website goals. Take a moment to reflect on the project and ask yourself:
Does this website have the features needed to achieve the goals I set out at the start of the project?
If you find that you’ve gotten off track, don’t worry about it. It’s perfectly normal. Add whatever is missing to the very, very top of your priority list and keep working!
Ensure visitors know what to do. Is the action that you want people to take super ultra clear? In other words, if you want to sell an e-course is the design and layout such that visitors will instantly know and be encouraged to interact with with your sales process? Is this process obvious? Does it function beautifully? You often only have one shot at this so make it count.
Doing some quick clean up can not only help keep junk from building up in the backend but can also make your website safer.
To turn off comments on already existing posts or pages:
To turn off comments on all future posts and pages go to: Dashboard > Settings > Discussion > “Allow people to post comments”. If you do want comments, then you can configure them here.
Search Engine Optimization (SEO). Do you want extra search engine juice? If so install All-In-One SEO Pack (free) or Yoast SEO (not free to get the best features). That will go through each page and/or post to define keywords and phrases. For a basic primer on SEO, check out our post Power Up Your Website With SEO.
Monitor website traffic. It’s incredibly helpful to know who your visitors are, how many pages they view and what content is popular or completely ignored. For basic monitoring, install Jetpack and walk through the free registration process. For more sophisticated tracking, set up a Google Analytics account and install Google Analytics Dashboard. You’ll need to connect it with your Google Analytics account.
Speed up your site. Some themes or photo heavy websites can take a long time to load, particularly on mobile devices. Improve website loading times by installing a caching plug-in like W3 Total Cache. Jetpack also has streamlined caching options that are super simple to enable.
Backups. For the love of all that is good, back it up! Maybe your web host runs backups, maybe not -who knows?! Protect yourself by setting up your own basic backup system using the UpdraftPlus plugin. Configure the settings to do regular database and full backups, either weekly or monthly, depending on how often you update your website. On a regular basis, download a full backup to your computer. This is by no means a perfect solution but it’s miles ahead of nothing.
Security scanning. Malware, DDoS, hackers, oh my! Like hungry digital wolves, they love unsuspecting WordPress websites. Please secure your site with a plugin like Wordfence Security (free with premium options) or Sucuri Security (free plugin with monthly subscription service for truly stellar support).
Passwords. If your password doesn’t look like M!dDd38y&060$ then it’s a security risk. I know it’s a pain but having your website get hacked can be a total nightmare. Here are some tips to generating strong passwords:
There are numerous resources on the web with suggestions for creating strong passwords that are easy to remember.
Whew, almost there!
Settings. Once all the above is done, check the following settings:
Domains. This is where the launch actually happens. If you’re building your new website on a development (dev) site then you’re either going to need to point your domain to the dev site or move your site to your host. This process varies greatly depending on your setup and, unless you already know what to do or are comfortable with confusing technical stuff, I would recommend investing in some help. The hour or two that you’ll pay someone else will surely save you many hours of research, troubleshooting and cursing silently (or not so silently) to yourself.
Once your domain has been repointed, it can take up to 3 days (worst-case-scenario) for your new site to come up on all computers around the world.
Enjoy your new website! Look at it often and tell your friends. Congratulations!