With more and more frequency, I am encountering websites that are constructed in content management systems (CMS). Content management systems can be really useful in some situations. In others, they can get in the way and hinder Web marketing success.
When A Content Management System Is Good:
Organizations that are constantly changing things on their websites can benefit from a CMS website because it eliminates the need for a professional Web designer for the day-to-day changes. The person in charge of making the changes logs into the website, navigates to the correct page, and clicks some sort of edit button. He/she then saves the changes and they are automatically live on the website. CMS systems, in theory, make simple changes very easy, even for someone who knows nothing about how a website works.
Challenges With A CMS
I say, "in theory" because many CMS tools are not actually very user-friendly. They are designed by IT gurus who have a specific way of thinking that the rest of us don't automatically related to, so there is a learning curve. But even with a learning curve, the benefits would out-weigh the upfront investment in time, right? Well, the average law firm, dental office, plastic surgery practice, or ophthalmology practice doesn't need to make changes on a daily, weekly, or even monthly basis. This means that the person in charge of making updates, assuming that it's always the same person, has to re-learn the system every time he/she has to make a change. That kind of delay is frustrating and costs time and therefore money.
Speaking of money, CMS websites can be more expensive than regular websites, and when you don't actually use the CMS side of the site, you might as well have built a traditional HTML site.
Another money issue is ownership and ease of transfer. Many CMS systems are built in proprietary software with templated designs. Sometimes these templated, "website-in-an-hour" websites are dirt cheap, and sometimes they are pricey. In either case, you have to really look at the fine print, because you may find that you don't actually own the website. So you've invested all this money in a website that you can't take with you if you want to leave your Web marketing company. The other problem is that, even if you don't own the website, finding another provider to host it may be a challenge. Some CMS systems require that the hosting server install a particular program, which not all hosts are willing to do, and if they do, the hosting fees go up. At Page 1, there are certain systems that we just cannot/do not work with, and if we want to work with one another, we have to rebuild the website in a format that we can actually use.
One of the main challenges that can prohibit us from working on a CMS website goes beyond simple hosting. CMS systems are many times designed with little to no consideration for search engine optimization. The most common and most problematic offense in this regard is the consolidation of header information. These systems will dynamically pull in title and meta tag information from one central location, which means that the website cannot be optimized on a unique, page-by-page basis. For example, not to get too technical, the meta tag on a truck accident page should look like:
meta name="keywords" content="Washington DC truck accident lawyer, Northern Virginia truck accident attorney"
But if the meta tags are pulled from a central location, they would have to cover the entire scope of the practice, and so would look more like:
meta name="keywords" content="Washington DC lawyer, Northern Virginia attorney, medical malpractice lawyer, car accident attorney, defective product, truck accident lawyer, divorce lawyer, bankruptcy attorney"
The latter example will tend to perform poorly on Google and the other search engines because Google can establish exactly what the page is about. There is not a high density for any one set of keywords.
Is A CMS Right For You?
Ultimately, you just have to look at your situation. If you have a ton of resources in terms of time and money to throw at your Web marketing, then you may be able to take a risk and develop a CMS system as long as it is done with SEO in mind. You have to be prepared to be more aggressive with your off-site SEO to compensate for the limitations that you may have in your on-site SEO.
If you don't have the time and resource and/or you're not comfortable taking on any more risk than you have to in your marketing, then it's best to stick with the tried and true method of building a website based on the standards of Web design, programming, and search engine optimization. For the average practice, this is your best bet.