If we directly insert the content, we will create a new page template for each page of the site. But this is fine since we are not duplicating the header, footer and sidebar. To reduce the number of page templates, we can store our content in a database and use a page ID to identify which page content to insert. This ID is usually appended to our URLs of the website. If we do this, we are creating what is known as a Content Management System (CMS). Where the theme is likely to be changed often or people are encouraged to design new themes, a separate directory can be created to hold the various themes. A read me file could be included to credit the designer, or this information could be added to the start of the style sheet as a comment section.
Website templates are also extremely well coded. What does this mean to you? Well let‘s assume you do not know anything about coding. You are going to want to make small changes to the templates, but you may not know what you are doing. Learning how to make these minor changes will only take a few minutes in most cases. These templates are very well coded, usually with the most up-to-date coding methods. So you will never need to worry about this. Not to mention the fact that website templates are very search engine optimization friendly.