Over the years that I've been working for a major hosting provider I have come across many websites built with popular Content Management Systems such as Wordpress, Joomla, Magento, Prestashop, Opencart and so on. As I've seen thousands of cases I have developed a good understanding about the strengths and weaknesses of them and how to properly maintain a number of websites without too much stress.
Building a website may at first seem easier than it actually is. Nowadays security should be a top priority even if just building a simple site with a CMS like Wordpress. At the same time the site should be accessible from every browser on every device and search engines should also find it of course. As it can be disheartening having to consider all of these things at once, I'm offering my experience and advice