A static website is the simplest kind of website you can build.A static website contains Web pages with fixed content. Each page is coded in HTML and displays the same information to every visitor. A static site is one that written in HTML and CSS only, with no scripting. The only form of interactivity on a static website is hyperlinks. Static sites are the most basic type of website and are the easiest to create. Since static Web pages contain fixed code, the content of each page does not change unless it is manually updated by the webmaster. This works well for small websites, but it can make large sites with hundreds or thousands of pages difficult to maintain. Static sites that contain a lot of pages are often designed using templates.
If you intend your website to be a small one (3 pages or less), then a static website might be the easiest way to go. Static websites are easier to make than dynamic websites, because they require less coding and technical knowledge. However, fully static websites are very uncommon these days, since there is so much that scripting can do.
Advantages of Static Websites
- Flexibility is the main advantage of a static site
- Provide improved security over dynamic websites
- Improved performance for end users compared to dynamic websites
- Less or no dependencies on systems such as databases or other application servers
- Every page can be different if desired to match the layout to different content
- According to client special effects can be added to in a unique way on different pages.
Disadvantages of Static Websites
Dynamic functionality has to be added separately
The main problem with any static site appears when you wish to update the content. Unless you are conversant with HTML and the design methods used in the site then you have to go back to the designer to have any content changes made. This may be perfectly ok when a new page is required which needs design input, but if all you want to do is change some text then it can be a nuisance for both client and designer.
The second main problem is scalability. If you wish to sell products on your site and you have a lot of them then you may have to construct individual pages for each one, which can take considerable time, effort and cost.
Costs – there are ongoing costs for updating the content.