• You are here: 
  • Home
  • howto

Search Engine Friendly Content Management Systems

Posted on December 28th, 2009

What’s a Content Management System?

A Content Management System (CMS) may be a third party software application that permits internet web site administrators to add, update or delete content, photos, and documents to their net site in “real time”. Many net sites are modified using these internet-based mostly tools as they need very little to no knowledge of HTML or net scripting languages. CMS programs build it straightforward for a webmaster or web site owner who does not know HTML or have access to a WYSIWYG (What You See Is What You Get) HTML Editor, like Macromedia’s Dreamweaver, to update their site.

In today’s high paced web world, a sensible CMS is integral to the economical operation of a web site. Several webmasters and net site developers are building database driven, or dynamic internet sites, which require a 3rd party answer, like a Content Management System, to update the content that lives within the database. In addition, a CMS allows the net web site owner to outsource content development remotely to contract copywriters and other willing contributors. With engineered in access level hierarchies, webmasters can enable various users to register as authors and start submitting articles and news to be revealed on their site.

How do Content Management Systems Work?

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

Issues 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 in every 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, that tell it what info to retrieve from the database. URLs with too many parameters typically build little logical sense to the average user and may additionally scare off search spiders. As an example see:
http://www.mysite.com/mg/vbclass/search.asp?A9_MAKEVBCookie=Yes&vertical=CLTH&cat=Mens&subcat=ID&displayTarget=Subcategory

It’s advised to limit the quantity of URL parameters to two or three per URL to confirm that that search spiders can not have difficulty indexing pages deep within the net site.

Bound URL parameter names might automatically flag a filter on the search engine. One example is the URL parameter names that contain ‘ID’, such as ‘sessionid’, ‘sid’ or ‘userid’. Traditionally, search engines detect the term “ID” and assume it’s associated with a session dependant variable. Therefore, search engines have learned to flag these parameter names and it can cause issues with page indexing. Passing session dependant variables through the URL could be a drawback for search engines because the spider primarily sees a distinctive URL each time they visit the site because the session dependent variables modification with every visit. For instance, on one visit to the site, a page URL may be http://www.mysite.com/page.asp?sessionid=12345. The subsequent time the spider visits the page, the URL might be http://www.mysite.com/page.asp?sessionid=56789. This creates a situation where a spider could suppose that there are multiple URLs with duplicate content, ensuing in penalties that can negatively impact search rankings.

Based on the higher than, it is imperative to employ a CMS that doesn’t pass session dependent information, like session variables, through a URL string. Doing thus can not only create potential usability issues for the end user, but can also lead to indexing issues for the search engine spiders.

Finally, search engines gather understanding from your net website’s content by filtering through the HTML code. For this reason, it’s very necessary that your CMS generate HTML code that adheres to the latest necessities of the World Wide Net Consortium (W3C). Use the W3C Code Validator to see if your code meets the W3C standards. Bear in mind that some CMS’s add in several lines of proprietary code or JavaScript at the high of the file, which can choke search spiders. This violates a cardinal rule of SEO; ‘To invariably have a lot of content then code’.

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

Currently that we have explored many of the potential problems with Content Management Systems, lets observe how to travel regarding finding one that can be each search engine friendly and fit your specific needs. First you’ll want to work out what server platform you may be using. Several 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 wish to search out a CMS that’s platform freelance, which will run on any server.

There are a number of search engine friendly CMS’s that will allow the web web site owner to get a URL structure that’s each meaningful to their users and digestible by search engine spiders. Instead of getting a URL that’s packed with parameters, you’ll produce a URL structure that appears like this: http://www.mysite.com/youngsters/hats/prodid/121576. The next move is to check whether your CMS builds HTML pages to the newest standards established by the W3C. Most CMS suppliers can be in a position to inform you if their answer generates valid code. If they will’t, then raise 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 information and alt tags on a page-by-page basis.

The most important aspects of a smart CMS are the ease of use and richness of content formatting features. This one is a no-brainer as a result of the terribly reason that you are trying for a CMS is that YOU DON’T WANT TO CODE. Any good CMS ought to offer 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 can be a WYSIWYG Editor or a Wealthy Text Editor. This important feature will permit you to sort and format your content using standard buttons and keyboard shortcuts. After you publish the content to the live net website, the CMS will write the HTML, CSS and scripting to show your content as it was formatted throughout the editing stage. Many Content Management Systems are providing additional technologies, like RSS feed, shopping cart solutions, forums and live chat integration, which can very enhance the functionality of your web site. The hot button is to search out a CMS that can fit your core needs and then verify what add-ons would be beneficial. The ends result will be a web web site that is easy to manage and usable for both your customers and also the search engines.

Do you want to stay ahead of the pack in the race for the top Google rankings? Visit: Increase Web Traffic. With increase web traffic you can quickly and easily get first spot on Google every day, without wasting another dollar ever again! Start increase web traffic, time for you to be first on Google!


 Mail this post

Tags: , , , , , , , , , , , , ,
Filed under Uncategorized | No Comments »