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
  #2  
Old 08-04-2009, 11:23 AM
binaryg's Avatar
binaryg binaryg is offline
 
Join Date: Mar 2009
Posts: 22
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

reserved
Reply With Quote
  #3  
Old 08-04-2009, 12:49 PM
Arcade Fire's Avatar
Arcade Fire Arcade Fire is offline
 
Join Date: May 2008
Location: Menorca, Spain
Posts: 132
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

PHP Code:
Fatal errorCall to undefined function cseo_url_thread() in /home/********/public_html/beta/global.php(400) : eval()'d code on line 1 
Reply With Quote
  #4  
Old 08-04-2009, 01:31 PM
binaryg's Avatar
binaryg binaryg is offline
 
Join Date: Mar 2009
Posts: 22
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Do you have C-Logic SEO installed?
Reply With Quote
  #5  
Old 08-04-2009, 03:01 PM
mabersoft mabersoft is offline
 
Join Date: Jun 2009
Posts: 110
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Great, gona try it out.

Installed.
Reply With Quote
  #6  
Old 08-04-2009, 03:17 PM
jaredwilli's Avatar
jaredwilli jaredwilli is offline
 
Join Date: Aug 2008
Posts: 53
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

doesnt work

Fatal error: Call to undefined function cseo_url_thread() in /*************/forums/global.php(400) : eval()'d code on line 68
Reply With Quote
  #7  
Old 08-04-2009, 04:09 PM
binaryg's Avatar
binaryg binaryg is offline
 
Join Date: Mar 2009
Posts: 22
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

At the moment, this only works for forums with C-Logic SEO re-written URLs

Do you have that installed?
Reply With Quote
  #8  
Old 08-04-2009, 04:56 PM
BlueNinjaGo's Avatar
BlueNinjaGo BlueNinjaGo is offline
 
Join Date: Mar 2009
Posts: 668
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Suggestion: Create a "Requirements" section in the first post.
Reply With Quote
  #9  
Old 08-04-2009, 05:04 PM
binaryg's Avatar
binaryg binaryg is offline
 
Join Date: Mar 2009
Posts: 22
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thank you, added
Reply With Quote
  #10  
Old 08-05-2009, 12:08 AM
NLP-er's Avatar
NLP-er NLP-er is offline
 
Join Date: Aug 2008
Location: Wrocław
Posts: 1,353
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by binaryg View Post
At the moment, this only works for forums with C-Logic SEO re-written URLs

Do you have that installed?
It is possible to describe in product file dependencies - so if someone will not have C-Logic SEO he will not be able to install your mod (just get appropriate info that he needs mod C-Logic SEO).

Use just after tag <versioncheckurl>:
Code:
<dependencies>
	<dependency dependencytype="product" parentproductid="SET_ID_OF_C_LOGIC_SOE" minversion="SET_MIN_C_LOGIC_SEO_VERSION" maxversion="" />
</dependencies>
And your problems will gone
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 05:09 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.04300 seconds
  • Memory Usage 2,321KB
  • Queries Executed 25 (?)
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_code
  • (1)bbcode_html
  • (1)bbcode_php
  • (1)bbcode_quote
  • (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
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (9)postbit
  • (1)postbit_attachment
  • (10)postbit_onlinestatus
  • (10)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