A static site is one that is usually written in plain HTML and what is in the code of the page is what is displayed to the user. Static website is the basic type of website that is easy to create. You don’t need the knowledge of web programming and database design to create a static website. Its web pages are coded in HTML. The codes are fixed for each page so the information contained in the page does not change and it looks like a printed page.
Flexibility is the main advantage of a static site – every page can be different if desired, to match the layout to different content, and the designer is free to put in any special effects that a client may ask for in a unique way on different pages. This allows theming – for instance an author may want a different theme for a different book and associated pages or perhaps for a series of books, in order to match the cover designs or the context of the stories.
Cost is generally lower up-front than a dynamic site.