Many CMS vendors market Search Engine Optimization (SEO) features. A couple firms have actually made SEO the cornerstone of their marketing. I think that this is misleading. While a good Web CMS can go a long way in enforcing SEO best practices, a CMS cannot elevate search results by itself. In supporting SEO CMS vendors should take the same approach as a good doctor..."First do no harm."
The fact is that a CMS can lower your search rankings but can do little advance them. A CMS can lower rankings by using programmatic URLS, script and code heavy templates, complex information architecture and site structure, restricting or neglecting meta data, and not supporting modern Web standards.
Conversely, an SEO-friendly CMS helps makes content descriptive by supporting proper URL structure and meta data, makes content easy to crawl by using valid XHTML and CSS, and provide consistent use of site navigation and information architecture to better organize content.
While these features help, your SEO rankings are primarily driven from the authority and relevancy of your content, not from your CMS. Authority is derived from off-page items like the age of the domain, the TLD (.edu, .gov), the number of sites hosted on your IP and most importantly the number of sites linking to your website and those sites authority. Relevancy has to do with website content and its meta data as well as the anchor text and relevancy of the content of the pages linking to your website.
Obviously a CMS is not going to generate more links to your website, or make your domain older, or more trustworthy. So a CMS will do little to elevate your rankings. But it can be really helpful in making your content easier to index and to organize in a meaningful information architecture.
To evaluate the SEO benefits of a CMS I would recommend looking at how the CMS supports:
Once you have selected a CMS for its SEO merits you are not out of the woods. An SEO-friendly CMS still has pitfalls. One of the most common issues is duplicate content, which is a byproduct of the content reuse focus of many CMS solutions, including Ingeniux CMS.
Duplicate content negatively impacts your rankings by causing canonical issues. Canonical is a fancy word for how search engines determine the authoritative or original version content. You can avoid these issues by using no-index tags on your printer friendly links, mobile pages, RSS feeds, and PDF content if it mirrors live web content. Ingeniux offers SEO audits to our customers to check their websites for a wide range of SEO issues including duplicate content.
Other recommendations for elevating your rankings with a CMS include redirecting your old URLs (So many organizations neglect to do this that I will need to write a post on mod-rewriting with Ingeniux CMS); redirecting all of the variations in your URL (www, /, index.html, etc); building menus with CSS rather than JavaScript (read our best practices in XHTML document), internal linking to create authoritative pages, and of course optimizing your key content.
While a Web CMS can play a key role in managing a search optimized website there is only one way to get consistently high search rankings: create "link worthy" and original content. If people start linking to your website your rankings will skyrocket. When it comes to choosing a CMS be smart about choosing a CMS with good SEO support, but look beyond the hype and choose a solution that supports best practices while also being easy for your team to use. At the end of the day people not software manage the web.