In this article I will give a general overview of the possibilities for building and maintaining your website. After reading the article below, you will have a good understanding of the different ways and methods to build and maintain a website.
The main paths are:
Build with WYSIWIG editor
In addition to building and maintaining a website online, you can also do it locally. That is to say on your own computer with a program that offers WYSIWIG. You immediately see what you are building. For years this was the standard and widely used was Adobe’s Dreamweaver. A more current variant is Pinegrow. In such a program you create the website on your computer, it offers a number of powerful tools for templates, photo editing and links with other systems. As soon as you have finished building or modifying it, put it live. With this method you can also use existing templates.
Online Web Builders
This option is emerging the most. The construction and management of the website takes place completely online. So via a browser (plus any app) and no longer locally on your own computer or mobile. With this method you usually do not start from scratch, but there are a large number of templates available that you can adjust for use. They also often have a collection of photos and images that you can use. The major players at the time of writing (it is a dynamic market) are Wix, Squarespace, Webflow, Leadpages and Jimdo. In addition to these paid services, many hosting providers offer a similar service. The hoster Vimexx for example offers Site.pro and Strato the CM4all application .
An interesting aspect with these Online Website Builders is that the hosting of the website is an integral part. That is very handy and can speed up the setup enormously. In a way, it is at the expense of your independence, especially if you want to expand the website. I’ll go into more detail about this in another article.
For a number of people, a Blogging Platform such as Medium, Hashnode, Tumblr, Ghost or Blogger will be an option. These companies provide the tools for publishing the content and often also provide a platform with audience and eventual reward. This works very well if you mainly want to publish content and it can be combined with your own site or next to a webshop, for example. You do have less say and it creates a degree of dependence.
Content Management System (CMS)
If a lot of adjustments and extensions are needed after the site has been created, a hosted Content Management System is a good option. There are numerous systems and the best known are Wordpress, Joomla, Django and Drupal. Teams can easily work on it and the information is stored in such a way that it is easily searchable for the visitor but also for the authors. Setting it up is often quite a job. You can arrange the hosting yourself or purchase it as a service. For example from Wordpress itself or from your hosting provider.
Popular the last years, especially amongst developers, are static site generators like Jekyll, Hugo and Gatsby. Rather than dynamically serving out a site they generate it. This makes these sites run very stable and speedy. The CMS and the website generation is separate, and such an architecture is also called headless.
Many ways lead to Rome. I still switch between solutions and that can be cumbersome and time consuming. But goals, brands, opportunities change often and flexibility is important. One thing I would always consider when checking for a solution is to see to which degree you will be locked in when you want to change.
Also I combine methods and applications. I use Ghost for blogging and both Squarespace and Leadpages for websites. When I blog on Ghost I often cross publish to Medium and Hashnode as well.
Check out my article on Digital Experience Platform if you look for a content solution on the Enterprise Level.
If your site does not have loads of content and time to market is the aim then check out this article:
My Twitter list with companies related to the production and building of websites:
Check out my Twitter List on Managing Content