You can also find website templates that are designed for content management. This means if your goal is to create a content-based website, such as a blog, you will have an easy time managing the content. You will be able to easily create and publish unlimited blog posts, and all without having to have knowledge of web programming like HTML, CSS, PHP, etc. One of the best templates for content management would be WordPress and also Joomla. There are other options available as well that you might be more comfortable with.
While people having skills in HTML and other web scripting languages can opt for designing their own site it is not a viable choice for everyone. Some of the web designers use pre defined and readymade web templates for quick and effective site designing.