.: Search Engine Friendly Content Management Systems

By:Mike Goldstein

Category:Home / Internet Marketing / Search Engine Optimization

What is a Content Management System?



A Content Management System (CMS) is a third party software application which allows web site administrators to add, update or delete content, photos, and documents to their web site in “real time”. Many web sites are modified using these web-based tools as they require little to no knowledge of HTML or web scripting languages. CMS programs make it easy for a webmaster or site owner who does not know HTML or have access to a WYSIWYG (What You See Is What You Get) HTML Editor, such as Macromedia’s Dreamweaver, to update their site.



In today’s high paced web world, a good CMS is integral to the efficient operation of a web site. Many webmasters and web site developers are building database driven, or dynamic web sites, which require a third party solution, such as a Content Management System, to update the content that lives in the database. In addition, a CMS allows the web site owner to outsource content development remotely to contract copywriters and other willing contributors. With built in access level hierarchies, webmasters can allow various users to register as authors and start submitting articles and news to be published on their site.



How do Content Management Systems Work?



Content Management Systems create a dynamic web site environment, where all the content is stored in a database or XML file. Using a web-based interface, the webmaster can select which page they want to update and then can modify the web content in a text editor, with many of the familiar formatting keys that can be found in a word processing program. Once the content has been updated, with the simple click of a button, the CMS will turn their text into HTML code and publish the content to the web site.



Problems Between Search Engines and Content Management Systems:



Historically, search engines have had difficulty indexing dynamic pages. While their ability to index and rank dynamic pages has improved dramatically, there are some basic things to avoid. One of the greatest enemies of search engines is URL strings that contain many URL parameters. URL parameters are variables that are passed to the CMS through the URL, which tell it what information to retrieve from the database. URLs with too many parameters generally make little logical sense to the average user and may also scare off search spiders. For example see:

http://www.mysite.com/mg/vbclass/search.asp?A9_MAKEVBCookie=Yes&vertical=CLTH&cat=Mens&subcat=ID&displayTarget=Subcategory



It is suggested to limit the number of URL parameters to two or three per URL to ensure that that search spiders will not have difficulty indexing pages deep within the web site.



Certain URL parameter names may automatically flag a filter on the search engine. One example is the URL parameter names that contain ‘ID’, such as ‘sessionid’, ‘sid’ or ‘userid’. Historically, search engines detect the term “ID” and assume it is associated with a session dependant variable. As a result, search engines have learned to flag these parameter names and it can cause problems with page indexing. Passing session dependant variables through the URL is a problem for search engines because the spider essentially sees a unique URL each time they visit the site because the session dependent variables change with each visit. For example, on one visit to the site, a page URL may be http://www.mysite.com/page.asp?sessionid=12345. The next time the spider visits the page, the URL may be http://www.mysite.com/page.asp?sessionid=56789. This creates a situation where a spider may think that there are multiple URLs with duplicate content, resulting in penalties which will negatively impact search rankings.



Based on the above, it is imperative to employ a CMS that does not pass session dependent data, such as session variables, through a URL string. Doing so will not only create potential usability issues for the end user, but will also result in indexing problems for the search engine spiders.



Finally, search engines gather understanding from your web site’s content by filtering through the HTML code. For this reason, it is extremely important that your CMS generate HTML code that adheres to the latest requirements of the World Wide Web Consortium (W3C). Use the W3C Code Validator to determine if your code meets the W3C standards. Be aware that some CMS’s add in many lines of proprietary code or JavaScript at the top of the file, which can choke search spiders. This violates a cardinal rule of SEO; ‘To always have more content then code’.



Finding a Search Engine Friendly CMS that will Work for You:



Now that we have explored many of the potential problems with Content Management Systems, lets look at how to go about finding one that will be both search engine friendly and suit your specific needs. First you will need to determine what server platform you will be using. Many Content Management Systems use scripting languages and databases that are platform dependant. If you are married to a particular platform, it may limit your CMS options. Ideally, you will want to find a CMS that is platform independent, which can run on any server.



There are many search engine friendly CMS’s that will allow the web site owner to generate a URL structure that is both meaningful to their users and digestible by search engine spiders. Instead of having a URL that is packed with parameters, you can create a URL structure that looks like this: http://www.mysite.com/children/hats/prodid/121576. Your next step is to check whether your CMS builds HTML pages to the latest standards established by the W3C. Most CMS providers will be able to tell you if their solution generates valid code. If they can’t, then ask for a sample page and run it through the W3C Code Validator. In order to rank effectively in organic results of the search engines, it is imperative that your CMS allows you to update your title tags, meta data and alt tags on a page-by-page basis.



The most important aspects of a good CMS are the ease of use and richness of content formatting features. This one is a no-brainer because the very reason that you are looking for a CMS is that YOU DON’T WANT TO CODE. Any good CMS should provide an editing stage that is similar in feature and function to a standard word processing program, such as Microsoft Word. The technical term for this is a WYSIWYG Editor or a Rich Text Editor. This important feature will allow you to type and format your content using standard buttons and keyboard shortcuts. When you publish the content to the live web site, the CMS will write the HTML, CSS and scripting to display your content as it was formatted during the editing stage. Many Content Management Systems are offering additional technologies, such as RSS feed, shopping cart solutions, forums and live chat integration, which can really enhance the functionality of your web site. The key is to find a CMS that will suit your core needs and then determine what add-ons would be beneficial. The ends result will be a web site that is easy to manage and usable for both your customers and the search engines.

Digg del.icio.us Blink Stumble Spurl Reddit Netscape Furl

Article keywords: cms, seo, sem, content management system, asp, php, search engine, yahoo, msn, google

Article Source: http://www.articles32.com

Mike has extensive experience in web application development, SEO, and instruction at the college level in all web development disciplines, Mike creates the processes and practices that deliver increased organic search rankings for clients for Rock Coast.







.: New Search Engine Optimization Articles

1). How to Improve Search Engine Ranking
Powerful 4-step process to improve search engine ranking

2). How to Make Websites that Search Engines Love
How you can apply the fundamental basics to create a website that the search engines will love to spider.

3). Articles Are Seeds of Knowledge - A Biblical Look at Duplicate Content
Article Marketing compared to the successful distributon of the Christian Bible. The Christian Bible is the Worlds most successful publication, with over 6 billion copies printed, similar to the total World Population.

4). Content Management Systems Equal Business Suicide!
One of the fastest way to minimise your chances of web business success is to use a Content Management System (CMS).

5). Importance of Search Engine Marketing Firms
Literally speaking, there is no business in todays world of World Wide Web, which doesnt have online business. To reach ever growing population of internet all across the world it is mandatory to have a good online presence for any business. Moreover, meeting customers online is the cheapest possible way.

6). Internet Search Engines, Important Details Everybody Should Know
Internet Search Engines see something totally different than what we see when we look at a webpage. It is all in the webpage code. Have you ever seen webpage code? Place one of your webpages into your browser.

7). Why Websites Get Banned From Search Engines
These are methods and techniques that end up getting websites banned from Google and other search engines.


.: Top Search Engine Optimization Articles

1). SEO Contests: Good or Bad?
As a webmaster you probably already know what a SEO Contest is or you surely came across some of them or even participated in. Some of the major SEO contests organized are the v7ndotcom elursrebmem (by v7n.com), Ambachdotcom, Carcasherdotcom, and more recently the Cpayscom2 Online Casino where the winner gets $10,000 for ranking number one on MSN. Now the big question is whether it is good or bad to organize SEO Contests.

2). High Paying Lateral Keywords
If you run AdSense on your site you know that some words pay more than others, much more in fact. More than likely you have also learned that terms like "structured settlements" and "mesothelioma" can produce incredibly high PPC revenue, if they show up on your site at all. Unfortunately hundreds of thousands of other webmasters are "on" to this practice judging by the number of sites created regularly to capitalize on the phenomenom.

3). Is Your Website Invisible? The Google Sandbox Solution
What is the Google Sandbox? How Do You Know if You’re Stuck in the Sandbox? Does the Sandbox Really Exist, or is it Just the Google Algorithm? Why Do You Get Sandboxed? Is There a Way to Trick the Sandbox Filter?

4). An SEO Glossary - Common SEO Terms Defined
Search Engine Optimization (SEO) has become an essential weapon in the arsenal of every online business. Unfortunately, for most business owners and marketing managers (and even many webmasters), it's also somewhat of an enigma. This is partly due to the fact that it's such a new and rapidly changing field, and partly due to the fact that SEO practitioners tend to speak in a language all of their own which, without translation, is virtually impenetrable to the layperson.

5). Creating Sitemaps For Google, MSN AND Yahoo! - The Easy Way
If you own or maintain a website or intend to own one, wouldn’t it be great if you get frequent visitors who find satisfaction in getting exactly the information they need from your page? While that satisfaction largely depends on the contents of your website, how you get to be accessed by website users is the most critical factor of website development.

6). How to Make a Sitemap For Your Website In Five Steps.
A website's sitemap can be compared to the table of contents of a book. The sitemap is important because it guides visitors to the parts of the website in which they are interested. The sitemap allows surfers to reach their destination without wasting time. Sitemaps are also important from the point of view of search engines. If the search engine finds a sitemap it is much more likely that your page will be fully visited (spidered) and indexed; allowing web surfers to find your pages in their searches.

7). 301 Redirect - The SEO way to rename or move files or folders
In this article I will discuss page redirection techniques, what works and what to avoid. What is page redirection and why would you want to use it? Let’s say you rename a page on your website, for whatever reason. Perhaps you decided to revamp your entire naming convention, perhaps you decided to restructure your site and need to move pages into different folders, or you just realized that you are missing valuable keywords.


Page loaded in 1.492 seconds.