A static Website is written in plain Hypertext Markup Language (HTML). Every page is a separate document without a database from where it draws on. A dynamic Website is written with more complex code. You can add a lot of functionality to a dynamic website.