Go Back   vb.org Archive > vBulletin Modifications > vBulletin 3.8 Modifications > vBulletin 3.8 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Canonical URLs For CLogic SEO Details »»
Canonical URLs For CLogic SEO
Version: 1.01, by binaryg binaryg is offline
Developer Last Online: Jan 2011 Show Printable Version Email this Page

Category: Board Optimization - Version: 3.8.x Rating:
Released: 08-03-2009 Last Update: 08-05-2009 Installs: 39
Uses Plugins Auto-Templates
 
No support by the author.

Canonical URLs for CLogic SEO
Released By - Binary Basketball Forums

I have written a plug-in for vBulletin that will add a canonical link for vBulletin forums using CLogic SEO. Currently, the aim of CLogic SEO is to provide a simple SEO solution for re-writing URLs which is good because the previous project (Zoints) had plenty of issues.

The Problem
While CLogic does a fantastic job writing URLs, it writes plenty of them. It's not CLogic's fault, or vBulletin's fault. Different threads can be accessed in different ways. If you are viewing a thread and you go to the new post you would either notice &goto=newpost somewhere in your URL. Unfortunately, while that's handy for users, it provides another URL for Google to see that has the same content. Google doesn't know which one to index or sees it as spam pages which devalues your ranking in search engines.

The Solution
Google, Yahoo, and those other guys all agreed to follow a standard to help them rank people. That they created the standard of using a link tag with the rel="canonical" attribute to tell search engines which URL is the URL that should be ranked.

Blog platforms already do this and some forums have started to do this as well. Unfortunately it hasn't caught on to everybody. While SEOvB Link Canonicalization is a great plugin, it doesn't work with the CLogic re-written URL's.

Requirements
You must have C-Logic SEO installed and using it to re-write your URLs in order for this mod to work at this time. For the next release I plan to add more functionality to this mod. For now, DO NOT use this mod if you do not have C-Logic installed AND using it to rewrite your URLs or it.

Install Instructions
Upload attached product-bbcanonical.xml file to your vBulletin forums using the built in product manager

For a demo, you can check out Link Canonicalization for CLogic SEO in action by viewing the source of that page. Notice the URL ends with arguments but the code inserted into the header is
HTML Code:
<link rel="canonical" href="http://www.binarybasketball.com/forums/canonical-url-for-clogic-seo-t9553.html" />
This is my first hack for vBulletin but now that CLogic has resurrected a decent SEO program, I plan to release more SEO vBulletin hacks for those either unwilling or unable to pay for vBSEO.

Please mark installed to support this mod.

*Added dependencies to 1.1 (thanks NLP-er)

*Update to version 1.1
URL for page# > 1 points to the right direction

Download Now

File Type: xml product-bb_canonical.xml (2.8 KB, 211 views)

Supporters / CoAuthors

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #12  
Old 08-08-2009, 05:58 AM
Serenity278 Serenity278 is offline
 
Join Date: Jun 2009
Posts: 20
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Works great but there seems to be a phrase or something missing. Because in the vboptions there is a blank spot where the option should be.
Reply With Quote
  #13  
Old 08-08-2009, 06:03 AM
RedeemedWarrior RedeemedWarrior is offline
 
Join Date: Apr 2008
Posts: 415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i concur with the user above same issue
Reply With Quote
  #14  
Old 08-12-2009, 02:30 AM
binaryg's Avatar
binaryg binaryg is offline
 
Join Date: Mar 2009
Posts: 22
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I am aware of that. I am developing the code to include a section in ACP where you can set up the mod for use on both C-Logic SEO rewritten URLs and standard vBulletin rewritten URLs and I took NLP-er's advice and quickly threw the product file dependencies in and uploaded the program. Well, I used the current code which doesn't have all of the options.

The blank space is there but doesn't do anything and is harmless. I realized this when I saw it in my forum but figured it was harmless and the next update will quickly take care of it.

I apologize for any confusion it may have caused.

The next release should be pretty soon and it will not depend solely on C-Logic SEO. As for the future options, I've extended the features of this mod on my forum to only display the rewritten URL to guests. I've also found modifications that use and display vBulletin URLs in their original form despite C-Logic rewriting them and I used the base of this code to fix those errors.

In the future releases, I hope to extend this code to become sort of a sister product of C-Logic because nobody should be satisfied with just using mod_rewrite to restructure their URLs. The effectiveness of URL structure has been debated by plenty of people and whatever your stance, it should not be the only search engine optimization you do for your site.

I love the direction dxlwebs is taking with his software and look forward to the sitemaps and linkback features he is working on. I'm just trying to do my small part to extend the search engine optimization of a standard vBulletin forum because I support free software and I believe that the paid options are over-priced.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 02:48 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03733 seconds
  • Memory Usage 2,258KB
  • Queries Executed 20 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)bbcode_html
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (4)post_thanks_box
  • (4)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (4)post_thanks_postbit_info
  • (3)postbit
  • (1)postbit_attachment
  • (4)postbit_onlinestatus
  • (4)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete