Are you in the process of having a website built for your business or organization? If so, you may have heard your web development team throw around the terms ‘static’ and ‘dynamic’ – and have absolutely no idea what they are talking about. Knowing the difference between these types of websites is important in helping you choose which you should use.


A static website has been written entirely using HTML; each page is a separate document and there are no databases or external files that need to be drawn upon. The only way to edit these websites is to have the web development team go into each page and edit the code manually.


A dynamic website has been written using a more complex code (such as PHP or ASP), which provides it with a greater degree of functionality. These sorts of sites can be controlled with a content management system, which allow the client to make changes and updates themselves.

So, which should you choose? These days, most people prefer dynamic websites because they can help to reduce your ongoing maintenance costs (as the web development team don’t need to make changes), they make data management extremely efficient, and they allow for the addition of future add-ons (such as data feeds and an internal search function).

This is not to say, however, that a static website is a thing of the past. Many people still choose this type of site because they cannot afford a dynamic one, they don’t have the time to wait for complex coding to be completed, and they don’t care too much about controlling their own content. At the end of the day, the choice is yours.