Before the importance of search engine optimization (SEO) was fully understood by the web developer and business communities, Content Management Systems (CMS) were invented to help companies large and small easily build and update their web sites. As a result, there are many content management systems in use today that may hinder or even completely prevent your site from ranking in the search engines.
What Is a Content Management System?
A content management system is a web program that allows a user to build a web site without having to edit the HTML and CSS source code files. Common CMS implementations include: custom CMS programs, site builders, standard template sites, online stores, and blogs.
Possible CMS Benefits:
- Multiple editors can contribute to a website.
- Allows frequent addition of material.
- Quick deployment.
- Advanced functionality for e-commerce, blogs, portals, wikis.
- Open source CMSs are free or low cost, and may be supported by multiple hosting providers.
Potential CMS Pitfalls:
- Possible restrictions on editing the HTML source code.
- More difficult to implement best practices search engine optimization.
- May not comply with web standards.
- Can be difficult to integrate new web services without expensive re-engineering.
- May impose design limitations. Your site may look canned.
- Proprietary CMS’s prevent you from switching to another hosting provider or developer.
Our Favorite Content Management Systems
The following systems are open source, have large development communities, and provide good SEO performance out of the box if they are configured correctly
WordPress is a blog tool and publishing platform. WordPress can publish static pages, or a stream of articles. A wide variety of modules are available to extend WordPress, including shopping carts.
Joomla is a popular open source content management system. Shopping cart modules can be added to Joomla for sites that need ecommerce capabilities.
Drupal is a more advanced version of Joomla. It is generally used for larger sites, especially online communities.
For more information about Content Management Systems please contact us today.