+ Reply to Thread
Page 1 of 6 1 2 3 4 5 ... LastLast
Results 1 to 20 of 108

Thread: Title and Description Changes for Better SEO v3.63

  1. #1
    vBFAQ Adminstrator Joeychgo has disabled reputation Joeychgo's Avatar
    Join Date
    Jan 2005
    Location
    Chicago, IL
    Age
    43
    Posts
    6,408
    Blog Entries
    2

    Default Title and Description Changes for Better SEO v3.63

    vBulletin handles page titles and descriptions differently then I like.

    For starters, the page descriptions do not change from one page to the next. So the description for each and every post and thread are the same. This does not help search engines (or adsense) figure out what a thread is about. You want the titles, descriptions and keywords to be specific to each page / thread.

    vBulletin does this in the template "headinclude". We will modify this template first. Remove the following from the template:

    <if condition="$show['threadinfo']">
    <meta name="keywords" content="$threadinfo[title], $vboptions[keywords]" />
    <meta name="description" content="<if condition="$pagenumber>1"><phrase 1="$pagenumber">$vbphrase[page_x]</phrase>-</if>$threadinfo[title] $foruminfo[title_clean]" />
    <else />
    <if condition="$show['foruminfo']">
    <meta name="keywords" content="$foruminfo[title_clean], $vboptions[keywords]" />
    <meta name="description" content="<if condition="$pagenumber>1"><phrase 1="$pagenumber">$vbphrase[page_x]</phrase>-</if>$foruminfo[description_clean]" />
    <else />
    <meta name="keywords" content="$vboptions[keywords]" />
    <meta name="description" content="$vboptions[description]" />
    </if>
    </if>

    This removed the description and keywords from the headinclude.

    Now, lets go about putting them back in a better manner.

    We have to replace them in all vital areas, meaning pages that we want search engines to index.

    SO, lets start with the forumhome template.

    Look for:

    $headinclude
    <title><phrase 1="$vboptions[bbtitle]">$vbphrase[x_powered_by_vbulletin]</phrase></title>
    Now, first, move the $headinclude to below the title line, and insert this inbetween the two.

    <title><phrase 1="$vboptions[bbtitle]">$vbphrase[x_powered_by_vbulletin]</phrase></title>
    <meta name="keywords" content="$vboptions[keywords]" />
    <meta name="description" content="$vboptions[description]" />
    $headinclude
    Like this you will be using the description and keywords that you set under vBulletin options. If you want to be specific to the page, you can change the areas in red below and use that:

    <title> <phrase 1="$vboptions[bbtitle]">$vbphrase[x_powered_by_vbulletin]</phrase> </title>
    <meta name="keywords" content="$vboptions[keywords]" />
    <meta name="description" content="$vboptions[description] " />
    $headinclude

    Ok... Thats the forumhome. Now onto the forum display template.

    In the forumdisplay you have:

    $headinclude
    <title>$foruminfo[title_clean]<if condition="$pagenumber>1"> - <phrase 1="$pagenumber">$vbphrase[page_x]</phrase></if> - $vboptions[bbtitle]</title>
    We are going to make a similar change as we did on forumhome...

    <title>$foruminfo[title_clean]<if condition="$pagenumber>1"> - <phrase 1="$pagenumber">$vbphrase[page_x]</phrase></if> - $vboptions[bbtitle]</title>
    <meta name="keywords" content="$foruminfo[title] $vboptions[keywords]" />
    <meta name="description" content="$foruminfo[description] $foruminfo[title]" />

    $headinclude
    There are 2 main changes here. First, your pulling keywords from the vBulletin options as with the forumhome, but your also adding the forum name to the keywords... Second, you have a description that is specific to each individual forum. The description you get breaks down like this:

    $foruminfo[description] = the description you entered for the forum in the forum manager

    $foruminfo[description] = the title of the individual forum.

    If you like, you can swap these around - like
    <meta name="$foruminfo[title] $foruminfo[description]" />


    Ok, now onto the Showthread template:

    Here again, you have this:

    $headinclude
    <title>$thread[title]<if condition="$pagenumber>1"> - <phrase 1="$pagenumber">$vbphrase[page_x]</phrase></if> - $vboptions[bbtitle]</title>
    Change it to this: (changing the red text to something specific to your forum)

    <title>$thread[title]<if condition="$pagenumber>1"> - <phrase 1="$pagenumber">$vbphrase[page_x]</phrase></if> - $foruminfo[title]</title>
    <meta name="description" content="$thread[title] is discussed at vBulletin FAQ - $foruminfo[title]" />
    <meta name="keywords" content="$thread[title] $vboptions[keywords]" />

    $headinclude

    The breakdown here is this:

    You are changing the title slightly by removing the site name, and replacing it with the name of the forum that the thread is in.

    You are adding the description which will now have: The Title of the thread + The red text + the title of the forum the thread is in. Lots of keywords in your description now.

    You are also adding the keywords that you placed in vBulletin Options, as well as the thread title which is also in the keywords now.

    I also like to do the Showthread_showpost and Memberinfo templates. These arent really important, but I like to do them anyway.

    With Showthread_showpost you start with:

    $headinclude
    <title>$vboptions[bbtitle] - $vbphrase[view_single_post] - $threadinfo[title]</title>
    and change it to:


    <title>$vboptions[bbtitle] - $vbphrase[view_single_post] - $threadinfo[title]</title>
    <meta name="keywords" content="$thread[title] $vboptions[keywords]" />
    <meta name="description" content="$thread[title] $foruminfo[title] $foruminfo[description] " />
    $headinclude
    and for Memberinfo you have:

    $headinclude
    <title>$vboptions[bbtitle] - $vbphrase[view_profile]: $userinfo[username]</title>

    and Change it to

    <title>$userinfo[username]'s profile on $vboptions[bbtitle]</title>
    <meta name="keywords" content="$vboptions[keywords]" />
    <meta name="description" content="$vboptions[description]" />
    $headinclude

    Thats a start. Dont be afraid to customize this a bit for your particular forum.
    Last edited by Joeychgo; 12-06-2006 at 11:01 AM.

  2. #2

    Default

    Thank you very much. That is a great idea.

  3. #3

    Default

    Excellent article, joeychgo. Thank you very much.

  4. #4
    vBFAQ Adminstrator Joeychgo has disabled reputation Joeychgo's Avatar
    Join Date
    Jan 2005
    Location
    Chicago, IL
    Age
    43
    Posts
    6,408
    Blog Entries
    2

    Default

    Your quite welcome.

  5. #5

    Default

    Thanks a lot!

  6. #6
    Experienced vBulletin User b2w is on a distinguished road b2w's Avatar
    Join Date
    Jul 2006
    Location
    NJ
    Age
    32
    Posts
    947

    Default

    Thanks Joey!

  7. #7

    Default

    Quote Originally Posted by b2w View Post
    Thanks Joey!
    tanya, have you done this? is it hard?

  8. #8
    Experienced vBulletin User b2w is on a distinguished road b2w's Avatar
    Join Date
    Jul 2006
    Location
    NJ
    Age
    32
    Posts
    947

    Default

    Quote Originally Posted by friscogal View Post
    tanya, have you done this? is it hard?
    Yep, I did it and it was very simple. This is the site for SEO tips and help for sure. It took me about 10 mins to do.

  9. #9

    Default

    thanks great tip one thing i'm curious i do you add the goggle adsence in showthread underneath the title?

  10. #10
    vBFAQ Adminstrator Joeychgo has disabled reputation Joeychgo's Avatar
    Join Date
    Jan 2005
    Location
    Chicago, IL
    Age
    43
    Posts
    6,408
    Blog Entries
    2

    Default

    I add it after $navbar

  11. #11
    Intermediate vBulletin User SaN-DeeP is on a distinguished road SaN-DeeP's Avatar
    Join Date
    Apr 2006
    Location
    techarena.in
    Posts
    37

    Default

    thanks for the handy tips apprecaite your efforts

  12. #12
    vBFAQ Adminstrator Joeychgo has disabled reputation Joeychgo's Avatar
    Join Date
    Jan 2005
    Location
    Chicago, IL
    Age
    43
    Posts
    6,408
    Blog Entries
    2

    Default

    Your welcome

  13. #13

    Default

    I guess I over looked this one. Thanks Joey nicely laid out.

  14. #14
    Experienced vBulletin User WoodiE55 is on a distinguished road
    Join Date
    Jun 2006
    Location
    la la land
    Posts
    172

    Default

    Joey,

    Is this a mis-type on your first post?

    Code:
    <title>$foruminfo[title_clean]<if condition="$pagenumber>1"> - <phrase 1="$pagenumber">$vbphrase[page_x]</phrase></if> - $vboptions[bbtitle]</title>
    <meta name="keywords" content="$foruminfo[title] $vboptions[keywords]" />
    <meta name="$foruminfo[description] $foruminfo[title]" />
    $headinclude
    Shouldn't it be like this?

    Code:
    <title>$foruminfo[title_clean]<if condition="$pagenumber>1"> - <phrase 1="$pagenumber">$vbphrase[page_x]</phrase></if> - $vboptions[bbtitle]</title>
    <meta name="keywords" content="$foruminfo[title] $vboptions[keywords]" />
    <meta name="description" content="$foruminfo[description] $foruminfo[title]" />
    $headinclude



    Also I've made a change to the code a bit:

    Code:
    <meta name="description" content="$foruminfo[description] $foruminfo[title]" />
    $headinclude
    To this:

    Code:
    <meta name="description" content="$foruminfo[description_clean] $foruminfo[title]" />
    $headinclude
    The reason I've done this is in my forum description I've got a link to an html page on my site. Using clean at the end removes that hyper link and just shows the text. For example see this page: http://www.rcnitrotalk.com/forum/forumdisplay.php?f=81 - notice how HPI Baja 5B is a link, using clean at the end removes that link and makes it a valid meta tag.



    -Michael

  15. #15
    vBFAQ Adminstrator Joeychgo has disabled reputation Joeychgo's Avatar
    Join Date
    Jan 2005
    Location
    Chicago, IL
    Age
    43
    Posts
    6,408
    Blog Entries
    2

    Default

    Yes - nice catch - that was a mistake on my part. Thanks.

  16. #16

    Default

    Quote Originally Posted by WoodiE55 View Post
    Joey,

    Is this a mis-type on your first post?

    Code:
    <title>$foruminfo[title_clean]<if condition="$pagenumber>1"> - <phrase 1="$pagenumber">$vbphrase[page_x]</phrase></if> - $vboptions[bbtitle]</title>
    <meta name="keywords" content="$foruminfo[title] $vboptions[keywords]" />
    <meta name="$foruminfo[description] $foruminfo[title]" />
    $headinclude
    Shouldn't it be like this?

    Code:
    <title>$foruminfo[title_clean]<if condition="$pagenumber>1"> - <phrase 1="$pagenumber">$vbphrase[page_x]</phrase></if> - $vboptions[bbtitle]</title>
    <meta name="keywords" content="$foruminfo[title] $vboptions[keywords]" />
    <meta name="description" content="$foruminfo[description] $foruminfo[title]" />
    $headinclude
    Just so others know. This change only needs to be made in the forumdisplay template. I checked the other templates and they were already correct.

  17. #17
    vBFAQ Adminstrator Joeychgo has disabled reputation Joeychgo's Avatar
    Join Date
    Jan 2005
    Location
    Chicago, IL
    Age
    43
    Posts
    6,408
    Blog Entries
    2

    Default

    Yes - it was a single ommission... My apologies to all.

  18. #18
    Intermediate vBulletin User valdeztke is on a distinguished road
    Join Date
    Oct 2006
    Location
    Washington DC
    Posts
    78

    Default

    Ok I did it ... nothing spectacular happened. No fireworks, sparks, etc

  19. #19

    Default

    Quote Originally Posted by valdeztke View Post
    Ok I did it ... nothing spectacular happened. No fireworks, sparks, etc
    You have to give it time. You still have to do your back links. This modification is so that once the spiders get to your forum that they can tell what each thread is about.

    HTHs

  20. #20
    Intermediate vBulletin User valdeztke is on a distinguished road
    Join Date
    Oct 2006
    Location
    Washington DC
    Posts
    78

    Default

    Backlinks?

    Wow the minute I think I've learned something two new terms pop up

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Similar Threads

  1. Hey.. Thread title and description on Google!
    By Rhanddy in forum SEO Discussion For Your vBulletin
    Replies: 5
    Last Post: 03-19-2008, 04:31 PM
  2. How to change <title>Something</title>
    By Corey in forum vBulletin Discussion and Questions
    Replies: 1
    Last Post: 12-17-2007, 09:25 PM
  3. Forum title and description spacing
    By popowich in forum Setting up and Customizing your Forum
    Replies: 4
    Last Post: 07-16-2007, 03:40 AM
  4. TITLE-tag and DESCRIPTION-tag switched in search resultats
    By Reboot in forum Search Engine News and Discussions
    Replies: 2
    Last Post: 03-08-2007, 10:26 AM
  5. Title and Description Changes for Better SEO
    By Joeychgo in forum SEO Discussion For Your vBulletin
    Replies: 84
    Last Post: 10-23-2006, 08:22 AM

Posting Permissions

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