Static Website is the basic type of website which contains still web pages with fixed content. The web pages are coded in HTML and are uploaded by the web server over HTTP.
Static Website does not require any Web Programming or Database Design and can be built by simply creating a few HTML pages and publishing them to a Web server.
Unlike Dynamic Websites, A Static Website contains information that remains the same, or static, for every viewer of the site. Whereas, a Dynamic Website contains information that changes, depending on the viewer, the time zone, the viewer's native language and other factors.
Static Websites always contain fixed code; therefore the content of each page does not change unless it is updated by webmaster. Static Websites are preferred choices for small websites as it is difficult to maintain large sites with hundreds or thousands of web pages manually. Therefore, larger websites are based on Dynamic pages, which can be updated by simply modifying a database record.
Static Websites that contains a lot more pages are designed via various templates. There is always a predefined structure and layout which makes it easy for webmaster to upload and design concept accordingly.