In 2024, the most popular ways to build and publish a website are:
- content management systems such as Joomla or WordPress
- static HTML websites
- software as a service options such as Wix and Squarespace
Options 1 and 2, where you can choose your own hosting provider, make the most sense to me because you stay in control of your website and your investment is protected. CMS suppliers, template suppliers or hosting companies can go out of business but you can quickly restore your website from a backup to alternative hosting if necessary and continue business as usual.
With option 3, the service provider can implement changes at any time with little or no or warning and changes may not suit your particular requirements. If you are not happy with the direction the service provider is heading or if the service provider goes out of business, there is often no easy way to export or migrate your website to a format that can easily be restored elsewhere. Relying on one particular service provider risks the future of your business and the risk increases with the amount invested.
Given that I only recommend and provide options 1 and 2 (content management systems and static HTML websites), these are the two options which I compare below.
Content Management System | Static HTML Website | |
---|---|---|
Typical initial cost | AU$750 to AU$3500 | AU$750 to AU$1250 |
Annual maintenance cost | from AU$390 per year | nil |
Annual hosting and domain name registration cost |
from AU$100 per year | from AU$60 per year |
Page load performance | Fast | Fastest |
Updates | Easy | Requires basic understanding of HTML and FTP |
Responsive template | Yes | Yes |
SSL certificate | Yes | Yes |
Analytics | Yes | Yes |
Basic search engine optimisation such as search engine friendly urls, unique page titles, page headings and meta descriptions for each page | Yes | Yes |
Basic features such as contact forms, slideshows and galleries | Yes | Yes |
Advanced features such as booking systems, directories, e-commerce, custom forms, surveys, member only section of website, forums, event management and so on | Yes | No |
Examples |
In summary:
Content management systems such as Joomla and WordPress are best suited for websites requiring more advanced features or for websites that are updated regularly such as every week or every month. Ongoing maintenance fees start at around AU$39 per month.
Static HTML websites are best suited for simple websites where the website might only be updated a few times a year. Ongoing maintenance fees cost little or nothing.
Remember to allow at least $100 per year for website hosting and domain registration which you will need with a CMS or static website.