Exact Word Match
+ Home
+ Purchase
- Free Content
(TPW Archives)
+ Distribution Only
+ Contact Us


Mufad of Power Site System, invites you to reprint this article in your print publication, ezine, or on your website. This is a Free-Reprint article. The only requirements for publishing this article are:

  • You must leave the article and resource box unedited. Minor editing to the article is permitted, only for the purpose of correcting any overlooked spelling or grammar problems. You are not allowed to change our recommendations, nor are you allowed to change the context of the article.
  • You may not use this article in UCE (Unsolicited Commercial Email). Email distribution of this article MUST be opt-in email only.
  • You must forward a copy of the ezine or newsletter that contains the article inside to the author at: mufad@biz-whiz.com.
  • If you post this article on a website, you MUST set any URL's in the body of the article and most especially in the Author's Resource Box as hyperlinks. You must also send us a copy of the URL where you have posted this article.
  • If you find any of the rules to be unsavory or unacceptable, please do not publish this article. While we are happy to make the content available to you for your own use, we must insist on having our rules and *Terms of Reprint* honored in full.

    Thank you for adhering to these four very simple rules.
    Top Search Engine Ranking Using Content Management Systems
    Copyright 2004, Mufad

    What Is A CMS?
    
    A Content Management System (CMS) allows you to add, edit or 
    delete content to your website without having to create and 
    format the pages manually. All the pages get generated on the 
    fly, the CMS application picks the template, adds the headers 
    and footers, generates the menus and blocks for your page and 
    then automatically renders the page. As an example, when I 
    wanted to add Google ads to all the pages of my CMS site, I 
    created a block with the Google Adsense code. When I activated 
    it, it automatically appeared on all my pages. If I had to do 
    this page by page, it would have been a nightmare (since my 
    site contains thousands of pages)!
    
    The main reason people hesitate to use CMS is because they 
    think a CMS site will not perform well with search engines. 
    But when used properly, CMS can actually help with scoring 
    points with the search engines. This article shows you how.
    
    We all know that content is king and that the primary function 
    of today's Internet is to deliver content to those that are 
    seeking it. Most people who do Search Engine Optimization know 
    that the secret to high ranking on the search engines is to get 
    links from external sites, but that's only half the story. The 
    other face of the SEO coin is to have many internal content 
    pages that point to your main page, thereby increasing the 
    link popularity of that page. CMS allows you to easily manage 
    multiple pages on your site, categorized into appropriate 
    topics and categories.
    
    If you run a community site, CMS allows visitors to submit 
    content, which can later be reviewed and approved by a moderator. 
    Such a system can lead to exponential growth of your website and 
    can be very effective if the quality of the content is 
    maintained.
    
    While it is a fact that most free CMS's available were not 
    designed with the search engine spider in mind, CMS applications 
    are flexible and can be tweaked to help you gain a top rankings 
    with search engines.
    
    
    How Do You Customize A CMS Application To Improve Search Engine 
    Rankings?
    
    First, there is the issue of dynamic URLs. Most CMS's will 
    generate URLs with parameters embedded into them. As an example, 
    each article link on your site may look like this: 
    
    http://yoursite.com/modules.php?op=modload&name=News&file=article
    &sid=35&SESSIONID=200dbf5df81843102bc2ba2560207841
    
    Not only does it look ugly, the search engines probably won't 
    spider it. Google has partial support for dynamic URLs but it's 
    not likely to index your internal pages unless you have a good 
    page rank on your main page to begin with. It's is best to cast 
    that URL, into something like this:
    
    http://yoursite.com/article35.html
    
    This can be achieved by making use of the web server module 
    called mod-rewrite. To use this, you'll need to add a rule to 
    your .htaccess file using regular expressions to convert the 
    URL. The following 2 lines added to your .htaccess file (in 
    your document root) will achieve the URL conversion for the 
    example above.
    
    RewriteEngine on
    RewriteRule ^article([1-9][0-9]*).* 
    modules.php?op=modload&name=News&file=article&sid=$1
     
    You need to add one RewriteRule line for each transformation 
    for different types of URLs. For more details on mod-rewrite, 
    have a look at http://powersitesystem.com/article1.html
    This casting using Mod-Rewrite will convert an elegant URL into 
    an ugly one which CMS expects, but in the pages being returned 
    from your CMS, how do you convert from the ugly URL to the 
    elegant one? 
    
    Most CMS's come with header and footer includes which you can 
    append with a custom header and footer to apply to all your 
    pages. Assuming that you use PHP and that the HTML is the 
    variable $HTML, you can use PHP code in the footer (wherever we 
    have the entire HTML available before sending to the browser 
    client) to convert the ugly URLs to elegant ones.
    
    [see Autoresponder for actual code]
    
    The above example shows only one element in the array but we can 
    have as many elements as we need for our URL transformations. 
    This will work only if you have the entire html buffered into a 
    variable before sending it out. Assuming you are using PHP, An 
    elegant way to achieve this is to use output buffering, you can 
    use http://in2.php.net/manual/en/function.ob-start.php in the 
    header to start output buffering and 
    http://in2.php.net/manual/en/function.ob-get-contents.php in 
    the footer to get the buffered output.
    
    The session id is usually not necessary. Even if it's critical 
    to the functionality of your website, it need not be in the URL. 
    Most users have cookies enabled so CMS can store the session id 
    using cookies. The web server appends the session id to the URL 
    the first time a visitor comes to the website just to make sure 
    that the application will work even in the rare case that the 
    user doesn't have cookies enabled, but search engines don't 
    accept cookies so they always get to see the session id! URL 
    rewriting for session maintenance can and should be turned off 
    within your web server settings.
    
    
    Which CMS Application Do You Use And Where Do You Find Them?
    
    For my purposes, the PostNuke Open Source Content Management 
    System works well. But there are many CMS applications available 
    that are open source and are easy to install. They all have a 
    loyal community base with support forums where you can get your 
    questions answered. To access a review of the various CMS's 
    available and where you can download them, please have a look 
    at: http://biz-whiz.com/article225.html
    
    Note: In order to run such a system on your web site, your web 
    server will need to provide scripting and database support. For 
    a hands-free CMS setup with training to help build a search 
    engine friendly website see http://powersitesystem.com
    
    
    Using Search Engine Friendly Themes
    
    Your CMS system will include several templates (also called 
    themes) that you can use on your website, but most likely they 
    won't be search engine friendly. With little modification, these 
    can be updated to automatically optimize your pages. When you 
    create an article using CMS, you can specify a title, summary 
    and main body. You can modify the theme you and repeat the title 
    in H1 and ALT tags, in bold and italics, etc. You only have to 
    modify the template once and all the pages of your website become 
    automatically optimized! Now all you have to do, is to choose 
    an appropriate title for each article that you add and all your 
    pages will get automatically optimized for the keywords you use 
    in your title!
    
    
    Site Navigation
    
    Generally SEO's feel that having the navigation links at the 
    bottom or on the right side of your page allow you to position 
    your optimized content towards the beginning of your html page, 
    but users are accustomed to naturally look for a navigation menu 
    towards the top left of the page. If you want to go with your 
    visitor's intuition at the cost of placing your navigation links 
    at the top of your HTML code, you need to make sure that the 
    links are well optimized with your keywords. It might not be 
    obvious, but attention to the anchor text used in the navigation 
    links is important because these links will appear on all the 
    pages of your site. If you can, try to have at least one of 
    your important keywords in the link that leads to your main 
    page. i.e. Instead of using "Home" use "Your-Keywords" in the 
    link back to your main page; this will have a big impact on 
    the search engine ranking of your main page.
    
    
    Topical Islands of Related Content
    
    When you add content to your CMS, you would classify it into a 
    topic. A CMS like PostNuke, allows you to choose a category and 
    a topic for each article that you add. The CMS will automatically
    create links in the chosen category page and topics page. If you 
    define your topics and your categories properly, you can create 
    a brilliant linking strategy. Since your main page links to your 
    topics page and since each topic page contains links to the 
    articles for that topic, it creates a three level sitemap for 
    the search engine spider to follow. Since each article will have 
    a link back to the main page and to the related topic, you can 
    establish islands of targeted topics, which the search engines 
    love. Without a CMS application, you would have to manually 
    create all the links every time you add an article, but when 
    you use a customized CMS application, the linking from related 
    topic pages happens automatically.
    
    
    Conclusion
    
    Setting up a CMS managed website that can achieve good search 
    engine rankings is possible if you take care of the key factors 
    as outlined above. For proof that a properly customized CMS 
    application can help you to gain top search engine rankings 
    see the links in the signature below.

    Mufad has successfully setup a high ranking work at home community that ranks on top for "work at home" and "home business" at http://biz-whiz.com using CMS. He provides his clients with a template driven website setup using a search engine friendly CMS at http://powersitesystem.com This article May be Reproduced provided the signature is included and links are left intact.




    More Articles Written by Mufad
    Notice: The Phantom Writers played no part in creating this content. Our client has purchased our thePhantomWriters Distribution Services, and we have distributed this article to over 6,000 publishers and webmasters. As part of this service, we offer this page and the Copy-and-Paste version of this article on autoresponder.


    The article on this page is Copyright © 2004, Mufad
    You are not required to show the creative commons license
    notice when you reprint this work.


    Creative Commons License
    This work is licensed under a
    Creative Commons License.


    Article Marketing Tips:
    • Stand out from the crowds. Educate your prospects and they will turn to you for more knowledge. When they turn to you for more, they will visit your website. It is up to your website copy to sell your products, NOT your article. Provide great information and at your website, address how the prospect will benefit from what you are offering. Using these things in conjuction will help your cash register to ring.

    Subscribe to Article Distribution
    Email:
    Browse Archives at groups-beta.google.com



    Unless Otherwise Noted, All Copy and Images are:
    Copyright © 2001-2012, Bill Platt, thePhantomWriters.com

    thePhantomWriters Ghost Writing Services

    thePhantomWriters Article Submission Services

    Other Website Properties owned by Bill Platt:
    Article Marketing Ebooks | Live Article Marketing Training
    Redneck Marketers | Biz Magi Newsletter

    Also Recommended:
    Invisible MBA - Educational Articles
    Super Home Ideas


    Marketing and Services provided by:
    Bill Platt

    Stillwater, Oklahoma 74075






    _