A living website is one that is constantly growing over a period of time. It grows via a blog, or by providing creative fresh content on new pages. In the past, the website design process would go as follows: pay a developer for the design, supply him or her your initial content, continuously supply fresh content to the web developer to make those changes to your site (paying him or her a fee) each time you do so). Not only is this cost prohibitive, but it does not encourage the website owner to supply lots of new content on a frequent basis (a key factor in search engine optimization). Today, more and more websites are coming alive thanks to Content Management Systems (CMS). CMS for websites allow website owners to update certain content via electronic forms as opposed to changing the raw HTML code or other programing language. So what are the benefits to CMS:
- Saves Money – Less maintenance performed on the site by your web designer
- More Business – A website that is managed with CMS is up to date, which is a major factor in your visitors taking the next step and contacting your business
- Search Engine Optimization (SEO) – A website with lots of fresh content shows up higher in search engines
One drawback of CMS designed websites is that they usually cost more upfront because the website developer has to design your site around a CMS framework. This involves a more sophisticated programming language such as PHP and knowledge of a particular CMS system. Some example of CMS systems include:
- CMS Made Simple
Usually CMS frameworks have default themes that can be used with them, but who wants a website that is not unique. A good website developer can build a custom theme around a certain CMS framework so that the website owner can easily adjust his or her website as often as they like without any maintenance fees or delay. Keep in mind that not everything can, or should be capable of being altered or updated with CMS. Your website developer should focus particular aspects of your website that are likely to be changing around CMS, but leave other parts hard coded for simplicity purposes. If you could change every part of a website with CMS, it would not only be a security risk, but its likely the user could delete parts of the website by accident.