If you were to create a website, would it be static (uses only HTML and CSS) or dynamic (content management system or CMS)? The words static and dynamic at least give us a clue as to what the website is going to be. Static implies permanence while dynamic implies constant activity and energy. It sounds easy and simple but making choices is quite a challenge. It entails a critical analysis of the advantages and disadvantages of each alternative. It also means aligning your choice with your goals. Be guided by what you need; not what you want.
Before making a decision, it is worthwhile to ruminate on the following considerations.
How much are you willing to spend? A static website is cheaper than a dynamic site which is controlled by content management system. How much weight are you going to place on cost?
What kind of functionality do you want? The functionality of a site has to do with its purpose, e.g. it describes a company’s product. Static sites have less functionality. A static website is most practical if: a) you plan your site to have two pages only; b) your aim is a short-time promotion and taken down after the promotion period; or c) you simply need to capture user information.
On the other hand, if you want an interactive, then go for a dynamic website. Dynamic sites provide users with personalized content, offer online services such as user accounts, or paying by credit.
3. Ease of updating
Changing the pages of a static website needs an expert webmaster. Unless you are willing to pay for the services of an expert webmaster to update the site, the content remains stagnant. This, in effect, limits the site from enjoying a good Google ranking.
Dynamic websites, on the other hand, can be updated for FREE. Since a dynamic website uses a web application such as a CMS, stored information is directly modified in the database. This means you don’t have to know about HTML to make changes.
Cost, functionality and ease of updating are only three among several factors that you need to consider. The final choice is yours.