A Content Management System (CMS) has traditionally been regarded as bad when it comes to Search Engines. In many cases, its still true.
Content Management systems were not designed for Search Engines. The objective was to allows the site owner to edit his website easily (usually just the content and images). The content is stored in a database and the webpage is generated on the fly when a user requests for one.
Why CMS became search engine un-friendly?
The restrictive approach caused a lot of problems. From dynamic urls that contained special characters and no keywords to common meta tags for all pages, the content management systems became more of a roadblock than a help.
Search Engine Friendly CMS
Today, most Content Management Systems have improved drastically. They are user AND Search Engine friendly. The open source CMSs had much more support and came through faster. However, many implementors still have trouble setting up the CMS is a search engine friendly way. Its very important to ensure that your CMS has all the required plugins/contributions installed to make it search engine friendly. There are lots of content management systems available today. But you need to look for one that:
- has valid and clean HTML
- maximum flexibility
- allows you to customize it
- can be integrated with other applications
- is modular
- gives you freedom over the pagenames
- is tested for all browsers
This will be a good start.
Search Engine Optimized is More Than Just Search Engine Friendly
Don’t confuse search engine optimized with search engine friendly. While a Search Engine friendly CMS may help you get indexed, it may not help you get ranked well. In order to rank well, you need to ensure that you are catering to the needs of your end user first.
And it all starts with a keyword search.