A static website is one that is develop in HTML only. Each page is a separate page and there is no database that it draws on. Once website has been host you cannot change the content of website. A dynamic website is written using more complex code and can do a lot more. For instance, we can make an area where you can log-in and change various parts of the website, such as adding information or products or changing existing products. eCommerce websites, news websites are some examples of dynamic websites. This is because each page is constructed based on the information in a database, and the information in that database can be changed via another interface.