In recent years CMS’s like WordPress have been adopted as the weapon of choice for most new websites. With their limitless options and ease of management it’s easy to think that they are the perfect choice for every situation.
Is this true or like the emperors news clothes are we blind to reasons why a static html website might still represent a great choice for your new online project.
Prior to 2003 if you had a website built, the chances are it was a standard HTML website (also known as a static site) this was usually down to cost and complexity.
In 2003 a little blogging project called WordPress was created, which for the first time made it cheap and simple for people to publish their words online without any real technical ability needed.
As the project grew, it gained the ability to customise what it produced and today it’s become the de facto way to build and deploy any website.
With an install base of about a quarter of all websites in the wild built on WordPress, it’s easy to say it’s pretty much taking over the internet. With the reduction in the cost of hosting and the seamless ability for it to plug in functionality and themes on the fly, this has meant that if you can think it, it can be built in WordPress.
From blogs, corporate sites through to ecommerce and directory options, it seems like there is nothing WordPress can’t do, but with this popularities has come a number of issues, not least security.
Although WordPress can be hacked, as long as you keep backups and update whenever possible, life is normally simple for a WordPress user, but this overhead is either an additional cost or in most cases extra jobs the website owner has to do, just to keep still.
Even if your CMS is up to date with the latest fixes, you can find your server under attack from those who wish to harness the power of you server for illegal purposes. It’s even been suggested foreign governments use this technique as part of cyber-attacks on countries they see as threats.
While in most cases these attacks fail, the fallout from these attacks still have an impact. In simple terms tens of thousands of unwanted connections in a short period of time can bring a server to its knees, if the websites sitting on them use too many resources. Of course you can use CDN and optimise code, but because CMS’s are resource heavy in nature, DDOS attacks on them are normally very effective at causing server load.
In addition CMS’s dynamically show website pages which means hosting for CMS websites won’t be as fast and be more expensive than hosting required for static websites.
You can use services like CloudFlare and use caching plugins, but a static websites will always be faster and require less hosting resource.
Such is the issue with CMS resource usage that a new breed of CMS have been invented that do not rely on databases and static pages are generated as part of the publishing procedure.
These hybrid systems are a good compromise but also have the weakness of still not being as fast as pure static website pages and do not allow for the creation of more complex types of website.
Generally a good rule of thumb for Static websites is that are either very small (half a dozen pages) or if they are larger, additional pages wont impact on global navigation.
With a CMS when you add a new page, the navigation will update across all pages no matter how many pages your site has, this is one of the most powerful features that most users hook into.
With a static site, if you make a change to a global element, this needs to be manually changed on all pages. So for the majority of larger sites a static website simply makes no sense.
Static websites can run a lot faster and can look far more unique than most CMS based sites, but it’s important to weight up the overhead there will be when adding new content or changing the style of an existing site.
But if you can be disciplined and mindful about the structure and format of your new site, there is no reason why you have to choose a CMS.
For many small businesses, in reality they won’t change the content of their website, or will only look at it a couple times a year, for those people, a static website makes real sense. After all if it’s cheaper, faster and more secure, what’s not to like.