Page 1 of 7 1 2 3 4 5 6 7 LastLast
Results 1 to 15 of 93

For better Search engine rankings

This is a discussion on For better Search engine rankings within the Template Modifications forums, part of the vBulletin SEO Discussion category; 1. .htaccess in your root: RewriteEngine On RewriteCond %{HTTP_HOST} !^www\.yourdomain\.com RewriteRule (.*) http://www.yourdomain.com/$1 [R=301,L] 2. By default, vBulletin will store ...

  1. #1
    Senior Member Majora's Avatar
    Real Name
    Matze
    Join Date
    Sep 2005
    Location
    Germany
    Posts
    285
    Liked
    2 times

    Arrow For better Search engine rankings

    1. .htaccess in your root:

    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^www\.yourdomain\.com
    RewriteRule (.*) http://www.yourdomain.com/$1 [R=301,L]



    2. By default, vBulletin will store the CSS of your pages as HTML within the head of the document. This, when taken over thousands of pages, can be quite a heavy burden.


    Storing CSS Stylesheets as files will allow users/spiders to cache the CSS as a file, and make each page smaller, HTML wise, giving your server a bit of a breather.

    To begin, ensure your forums/clientscript/vbulletin_css directory is chmod 777 so the stylesheet files can be created.
    Next, in the AdminCP, select the vBulletin Options menu then vBulletin Options.
    Select Style and Language Options.
    Set "Store CSS Stylesheets as Files?" to Yes.
    Click Submit.

    3. For individual thread pages, your HTML title tag should be ONLY the title of the thread. Most people agree that the HTML title tag is one of the most important basic SEO aspects. Forum software typically uses: "Title-of-board -- title-of-thread" as the HTML title. Pare it down to just "title-of-thread". Not only does this help with targeting your page towards the most relevant keyword or keyphrase for the thread, but it helps with the "semantic" SEO aspect. When searchers see their search term as the title of your page in the SERPS, they're more likely to click on it than a page title with extraneous information.



    Remove $vbphrase[x_powered_by_vbulletin] and $vboptions[bbtitle] in Templates FORUMHOME, FORUMDISPLAY, SHOWTHREAD, MEMBERINFO, SHOWTHREAD_SHOWPOST


    4. Really consider losing your signatures to guests (and as such SE) as they are killing the content flow and the same keywords are being repeated to often and may be considered SPAM (google will not return spam in the SREPS) you will also see a drop in bandwidth and page size all very very good for hosting and SEO.

    What this will do is make it so only registered members of your forum can see signatures - so visitors and search engine bots wont see them. In the postbit/postbit_legacy template find:

    PHP Code:
     <if condition="$post['signature']"
    change it too:

    PHP Code:
     <if condition="$post['signature'] AND $bbuserinfo[userid] != 0"


    5. - Message Posting and Editing Options > Automatically Quote Post / Thread Title > yes

    - Message Searching Options > Automatic Similar Thread Search > yes

    - Forum Display Options (forumdisplay) > Enable Forum Description > yes
    (( I don't use this on vbseo sites, it has its own dynamic feature like this ))


    Edit template: showthread_similarthreads

    Look for:

    Code:
    $vbphrase[similar_threads]
    Replace with:

    Code:
    $vbphrase[similar_threads] for: $thread[title]

    6. I personally prefer NOT having "Who's online" available to guests. Despite it basically looking messy - I don't think it helps for SEO purposes with all those extra links to member profile pages after all you do not want bots wasting time and bandwidth on fluff pages they may index the member pages but they will never return them in the SERPS (search engine result pages).


    7. Lose Forum Jump huge amount of code and no one uses it.
    Admin CP > VB options > General Settings > Use Forum Jump Menu. No.


    8. Rename Archive to Site Map (Google looks for Site Maps not Archives) then go to Admin CP > VB options > Search Engine Friendly Archive > Display Simple View of Threads. NO.



    9. Changing the navbits to an h1

    change the navbits so that the current breadcrumb is in <h1>.

    Style Manager/Main CSS - add to the "Additional CSS definitions"


    Code:
    .h1navbar
    {
     font-family:verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;  
     margin:0;
     font-size: 14px;
     font-weight: bold;    
     display: inline;
    }

    Add the following as well for the firstwords:

    Code:
    .navbar2 
    { 
    font-family:verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; margin-bottom:5pt; margin-top:5px; font-size:8pt;
     
     }

    Edit the navbar template

    replace:

    Code:
    <strong>$navbits[lastelement]</strong>

    with:


    Code:
    <h1 class="h1navbar">$navbits[lastelement]</h1>

    and replace:

    Code:
    <strong>$vboptions[bbtitle]</strong>
    with:

    Code:
    <h1 class="h1navbar">$vboptions[bbtitle]</h1>

  2. #2
    Senior Member Snake's Avatar
    Real Name
    Josh
    Join Date
    Oct 2005
    Location
    Cleveland, OH
    Posts
    413
    Liked
    0 times
    Not bad at all. Thanks!
    Metal Gear Forums - Discussion on the popular series of console stealth-based games.

    My Mods: Coming Soon | My Tutorials: Coming Soon

  3. #3
    Member
    Real Name
    Sean
    Join Date
    Dec 2006
    Posts
    48
    Liked
    0 times
    ..
    Last edited by sross; 01-04-2007 at 03:51 AM. Reason: fixed my own problem

  4. #4
    Member
    Real Name
    Sean
    Join Date
    Dec 2006
    Posts
    48
    Liked
    0 times
    is this:

    1. .htaccess in your root:

    RewriteEngine On
    RewriteCond &#37;{HTTP_HOST} !^www\.yourdomain\.com
    RewriteRule (.*) http://www.yourdomain.com/$1 [R=301,L]
    going to increase my server load? i don't know much about htaccess what is this going to do? thanks!

  5. #5
    vBSEO Staff Oleg Ignatiuk's Avatar
    Real Name
    Oleg Ignatiuk
    Join Date
    Jun 2005
    Location
    Belarus
    Posts
    25,689
    Liked
    157 times
    Hello Sean,

    that will have nearly zero impact on your performance.
    Oleg Ignatiuk / Crawlability Inc.
    vBSEO 3.6.0 GOLD Released!
    Unveiling the NEW vBSEO Sitemap Generator 3.0. - available NOW for vBSEO Customers!


  6. #6
    Member
    Real Name
    Sean
    Join Date
    Dec 2006
    Posts
    48
    Liked
    0 times
    I'm also curious as to what it will accomplish, i think the more i know about this SEO stuff the better..

  7. #7
    vBSEO Staff Oleg Ignatiuk's Avatar
    Real Name
    Oleg Ignatiuk
    Join Date
    Jun 2005
    Location
    Belarus
    Posts
    25,689
    Liked
    157 times
    That will consolidate your links to a single domain to avoid duplicate content (domain.com/page.html and www.domain.com/page.html)
    Oleg Ignatiuk / Crawlability Inc.
    vBSEO 3.6.0 GOLD Released!
    Unveiling the NEW vBSEO Sitemap Generator 3.0. - available NOW for vBSEO Customers!


  8. #8
    Member
    Real Name
    Ramin
    Join Date
    Jan 2007
    Posts
    34
    Liked
    0 times
    Quote Originally Posted by Majora View Post
    1. .htaccess in your root:
    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^www\.yourdomain.\com
    RewriteRule (.*) http://www.yourdomain.com/$1 [R=301,L]
    Hi, could you tell me... do i need to replace yourdomain.com with my website's name?

  9. #9
    Senior Member jw00dy's Avatar
    Real Name
    Jonathan
    Join Date
    Dec 2006
    Location
    Tooele, UT
    Posts
    184
    Liked
    0 times
    yes, you do.

    GREAT information here. Thank you!
    allthingsmoto.com & bodynspirit.net vBSEO Optimized

  10. #10
    Member
    Real Name
    Ramin
    Join Date
    Jan 2007
    Posts
    34
    Liked
    0 times
    I am sorry guys, I am just a little bit confused. The htaccess code that I got with vBSEO shows the following:

    Code:
    # Some servers require the Rewritebase directive to be
    # enabled (remove '#' at the beginning to activate)
    # Please note: when enabled, you must include the path
    # to your root vBulletin folder (i.e. RewriteBase /forums)
    #RewriteBase /
     
    #RewriteCond %{HTTP_HOST} !^www.yourdomain.com
    #RewriteRule (.*) http://www.yourdomain.com/forums/$1 [L,R=301]
    My website address is myWebsite, and the forum is in the root directory. So, in order for me to code it correctly it would have to be like this???:
    Code:
    # Some servers require the Rewritebase directive to be
    # enabled (remove '#' at the beginning to activate)
    # Please note: when enabled, you must include the path
    # to your root vB folder (i.e. RewriteBase /forums)
    RewriteBase /
     
    RewriteCond %{HTTP_HOST} !^www\.my\.web.st
    RewriteRule (.*) http://www.my.web.st/$1 [L,R=301]
    Could you guys look over the new-code-to-be and tell me if everything in there is correct?
    Last edited by cageybee; 01-05-2007 at 04:38 AM. Reason: The editor keeps filtering out slashes that are vital.

  11. #11
    Senior Member jw00dy's Avatar
    Real Name
    Jonathan
    Join Date
    Dec 2006
    Location
    Tooele, UT
    Posts
    184
    Liked
    0 times
    that looks good to me.
    allthingsmoto.com & bodynspirit.net vBSEO Optimized

  12. #12
    Senior Member Snake's Avatar
    Real Name
    Josh
    Join Date
    Oct 2005
    Location
    Cleveland, OH
    Posts
    413
    Liked
    0 times
    Actually it is supposed to be like this:

    RewriteCond &#37;{HTTP_HOST} ^yourdomain.com
    RewriteRule (.*) http://www.yourdomain.com/$1 [R=301,L]
    Metal Gear Forums - Discussion on the popular series of console stealth-based games.

    My Mods: Coming Soon | My Tutorials: Coming Soon

  13. #13
    Member
    Real Name
    Ramin
    Join Date
    Jan 2007
    Posts
    34
    Liked
    0 times
    Ok, I really confused now The code below has a DASH before every period in the address. So, what if my address is wwwDOTmyDOTwebDOTst? Does this mean that that I have to put a DASH before each DOT, or do I code it like so: wwwDASHDOTmyDASHDOTwebDOTst?

    I am sorry for writing it out, but the post keep turning things around and removing dashes.
    #RewriteBase /
    #RewriteCond %{HTTP_HOST} !^www\.yourdomain\.com
    #RewriteRule (.*) http://www.yourdomain.com/forums/$1 [L,R=301]

  14. #14
    vBSEO Staff Oleg Ignatiuk's Avatar
    Real Name
    Oleg Ignatiuk
    Join Date
    Jun 2005
    Location
    Belarus
    Posts
    25,689
    Liked
    157 times
    Yes, you should add slash characters before dots in RewriteCond line.
    Oleg Ignatiuk / Crawlability Inc.
    vBSEO 3.6.0 GOLD Released!
    Unveiling the NEW vBSEO Sitemap Generator 3.0. - available NOW for vBSEO Customers!


  15. #15
    Member
    Real Name
    Ramin
    Join Date
    Jan 2007
    Posts
    34
    Liked
    0 times
    Spasibo! (Thanks)

Page 1 of 7 1 2 3 4 5 6 7 LastLast

Similar Threads

  1. Replies: 8
    Last Post: 09-01-2008, 03:27 AM
  2. Danny Sullivan - Search Engine Watch "Rockstar"
    By Joe Ward in forum General Discussion
    Replies: 2
    Last Post: 09-19-2006, 03:30 AM
  3. Schedule: Search Engine Strategies Conference & Expo
    By Joe Ward in forum General Discussion
    Replies: 4
    Last Post: 08-08-2006, 03:38 AM
  4. What is search engine optimisation?
    By AndyS in forum Member Articles
    Replies: 4
    Last Post: 08-03-2006, 10:54 PM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •