Content Management Systems and search engine optimization (SEO) used to be mutually exclusive terms. But
SEO community has been driving
developers of Content Management Systems to integrate more SEO-friendly methodology within their systems.Content Management Systems (CMS) are a hot topic right now with many corporate websites are turning to these systems to handle thousands of pages of dynamic data that they need to update regularly. Content Management Systems allow information to be added, edited or deleted automatically over
entire website. This can save hundreds of hours in manual updates. Pages of content are generated on
fly using a template driven system.
When Content Management Systems were first developed, most had little regard for
requirements of search engine optimization. For some Content Management Systems this still holds true. Most CMS's, however, now have workarounds to accommodate those wanting to perform search engine optimization on their websites. The workarounds in
Content Management Systems involve two areas: writing search engine friendly URL's and creating individualized title and meta tags per page.
Writing Search Engine Friendly URL's
Some search engines (SE's) and directories like Google and Yahoo! can now read dynamic URL's but there are still a fair amount which can't or can only partially read them. The SE's like to see pages that have unique content per page and may limit
number of variable strings (i.e. ?, =. &) in a URL to assure unique content.
By using a web server module called Mod_Rewrite it is possible to remove
stop characters from
URL string, thus making it more SE-friendly. To do this you will need to add a rule to
.htaccess file. For more information, see
following article on
Apache website: http://httpd.apache.org/docs-2.0/mod/mod_rewrite.html