25/08/2018
Setting Up WordPress
WordPress is my choice of CMS. Install it on your domain through the hosting account and customize it to your needs. I'm not going to teach you step-by-step on how to do it. There are plenty tutorials on that. These are just some things that I think are important to note.
Themes
Although there is nothing wrong with using free themes, premium ones are usually better designed, SEO friendlier, and have more customization options. Whatever you decide to use, just make sure that the theme is responsive and simple.
Settings
Look through all settings and set everything the way you want, but make sure to get the following ones right:
Discussion Section -Deactivate auto-approved comments or disallow comments altogether to avoid getting spammed
Permalinks Section - Set your permalinks to /%postname%/ to make URLs SEO friendly
Reading Section - Depending on how you want to organize your content, choose to have your homepage as a page or a series of posts
Plugins
Plugins offer all kinds of customization. WordPress has the largest selection of plugins with thousands of free and premium ones to serve your every need. While the choice of plugins will sometime depend on the website, these are some universal plugins that every WP website should have.
Optimization Plugins help with on-page SEO and website speed:
Yoast SEO or All in One SEO Pack - help with on-page SEO
WP Super Cache or W3 Total Cache - make websites faster
WP Smush - makes images smaller, so they load more quickly
WP-Optimize - optimizes database tables, cleans and removes useless files
Security Plugins keep your website secure:
Wordfence Security or All In One WP Security - scan websites for threats and protects against brute force attacks
User Experience Plugins enhance user experience: