vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.5 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=113)
-   -   vBSEO Conditional Signatures - Search Engine Optimization Plugin (https://vborg.vbsupport.ru/showthread.php?t=97685)

vBSEO 10-05-2005 10:00 PM

vBSEO Conditional Signatures - Search Engine Optimization Plugin
 
vBSEO Conditional Signatures for vBulletin 3.5.x

Overview
============================

An issue all vBulletin admins must consider is the impact of member signatures on the search engine optimization of thread pages. Signatures add keywords to the page which typically contain links to external websites.

This can reduce the density of keywords relevant to the thread topic, interrupt the flow of the discussion, and allow Google PageRank leak because of the outbound links.

The affect on keyword density of the thread page is even more prominent when signatures are included with posts of minimum length (e.g. 1 or 2 sentences only). In fact, users often submit brief postings in order to promote the websites listed in their signatures only.

With enough valuable content, any forum can generate revenue via Google Adsense or other programs. Therefore, vBulletin SEO issues must NOT be overlooked.

A simple solution is to disable signatures within vB Admin CP. However, this is not recommended. Many of your forums valuable contributing members are encouraged to continue building your content because of the exposure their signature can receive.

The "vBSEO Conditional Signatures" plugin provides a solution that enhances SEO for your thread pages without disabling signatures in vB Admin CP.


What does it do?
============================
  • Increases keyword density for keywords related to the thread topic.
  • Reduces outbound links.
  • Boosts ratio of content to outbound links.
  • Conserves Google PageRank.
  • Improves onpage search engine optimization for relevant keywords.
  • Encourages users to post more detailed messages (helping you build more valuable content).
  • Discourages users from posting with the sole purpose of establishing outbound links to their website(s) within the thread.
  • Reduce the amount of signature clutter within threads.
  • Optionally applies signature actions for pages accessible by guests and search engine crawlers only.
How does it work?
============================

Depending on your settings, this plugin will either:
  1. Add rel=nofollow to links in the signatures of posts, OR
  2. Remove the signatures from posts.
Note: These actions only occur when the # of words in the post is less than the minimum you specify. Users who post messages that meet the minimum word count will have their signatures displayed without changes.


Click "Install"
============================

Please click "Install" to show your support for this script. https://vborg.vbsupport.ru/


Installation & Configuration
============================

Note: This plugin is for vBulletin versions 3.5.x only.

To Install:
  • Go to your ADMIN CP > Plugin System > Manage Products
  • Click on '[Add/Import Product]'
  • Browse to find the vbseo_cond_sigs.xml file
  • Click 'Import'
To Configure:
  • Go to your ADMIN CP > vBulletin Options > vBSEO Conditional Signatures
  • Edit settings as desired.
Settings Description
============================

Select Signature Action for Short Posts

Select either 'Add rel=nofollow' or 'Remove Signature' to specify how signatures should be handled for posts that do NOT meet the Minimum Post Length (see option below). Adding rel=nofollow will instruct search engines to NOT crawl the links or pass PageRank. The 'Remove Signature' option will remove the signature entirely for short posts which will typically improve the keyword relevancy of the page in addition to conserving PageRank.

Apply Conditional Signatures for Guests / Spiders Only
Select "Yes" to apply signature modifications for guests (and spiders) only.

Set Minimum Post Length (# of Words)

Posts that do NOT meet the Minimum Post Length will have the selected Signature Action applied (see above).

Set Minimum Post Count

For posts authors who has posted less than the count specified, links in signatures will be either removed or rel="nofollow" added.

Set Maximum Posts Per User Per Page

For the authors who posted multiple messages per page, only the first specified count of posts will have a signature.

Specify Excluded Users (IDs)

Provide a comma-separated list of user IDs. Excluded users ALWAYS have their signature included without ANY changes.

Specify Excluded User Groups (IDs)

Provide a list of user group IDs separated by spaces. Users from excluded groups ALWAYS have their signature included without ANY changes.


Copyright
============================

You are free to modify and/or re-distribute this script as along as the following copyright notice is maintained:

vBSEO(TM) ? 2005 Crawlability, Inc.


Revision History
============================
10/06/2005
(1) FIX: Typos in config interface.
(2) UPDATE: Screen shot.
11/10/2005 - Version 1.1 Released
(1) NEW FEATURE: Specify Excluded User Groups (IDs)
(2) NEW FEATURE: Set Minimum Post Count
(3) UPDATE: AdminCP Settings Text.
(4) UPDATE: Screen shottest
11/11/2005 - Version 1.2 Released
(1) NEW FEATURE: Apply Conditional Signatures for Guests/Spiders Only
12/10/2005 - Version 1.3 Released
(1) UPDATE: UserIDs/GroupIDs in options can be separated now either with spaces or commas (formerly commas only)
(2) NEW FEATURE: Limit the number of signatures per user/per page
12/26/2005 - Version 1.4 Released
(1) FIX: PHP version compatibility (warning message display issue)
03/12/2006 - Version 1.4.1 Released
(1) FIX: Maximum Posts Per User Per Page

Other vBSEO Plugins/Mods
============================

Mr Chad 10-06-2005 01:12 AM

Nice, will install.

Neutral Singh 10-06-2005 01:29 AM

Nice !!

Bad Bunny 10-06-2005 01:48 AM

Wow. Fantabulous. Thanks.

COBRAws 10-06-2005 02:14 AM

u're the man!

monstergamer 10-06-2005 02:23 AM

another great mod by vBSEO
have to say it works great...viewed my source to see

vBSEO 10-06-2005 04:02 AM

Note: I corrected some typos in the configuration interface.

Doc Great 10-06-2005 05:59 AM

Great, here we go again! I really like your products.

Edit: you find the german file @ http://www.vbhacks-germany.com/forum...ead.php?t=1757

KarateKid 10-06-2005 06:38 AM

Quote:

Originally Posted by Doc Great
Great, here we go again! I really like your products.

Great Hack, Juan. Looking forward to install it asap!

john_robot 10-07-2005 02:41 AM

Great , The One I wanted.

dastar 10-07-2005 12:54 PM

Nice plugin. Installed!

dieselpowered 10-11-2005 09:18 PM

Quick question...will this only affect signatures in post after the hack has been installed, or will it take effect immediately even in existing posts?

monstergamer 10-11-2005 09:28 PM

Quote:

Originally Posted by xtremeoff-road
will it take effect immediately even in existing posts?

immediately even in existing posts

dieselpowered 10-11-2005 09:57 PM

Quote:

Originally Posted by monstergamer
immediately even in existing posts

Thanks man!

artonex 10-11-2005 10:17 PM

Sounds great i will install it :)

Suiko Jin 10-12-2005 12:04 AM

Installed! Great stuff.

Cornolio 10-12-2005 03:51 PM

installed :)

chiptz 10-12-2005 06:31 PM

Quote:

Originally Posted by artonex
Sounds great i will install it :)

cool, just installed :)

tks for the plugin :)

Oblivion Knight 10-12-2005 06:59 PM

First SEO modification I've ever installed, and probably not the last.. ;)

Excellent work.

GrendelKhan{TSU 10-13-2005 07:30 AM

omg...this is brilliant. wish I saw it sooner. thanks!

Dez_U 10-13-2005 07:46 PM

great hack ............ clicks install

Mark Hensler 10-25-2005 03:47 AM

Any chance of getting a revision to include usergroup exclusion?

Mark Hensler 10-27-2005 04:59 AM

I just created a usergroup called "Protected Signature" and added myself to it. It seems to work. Can someone check my code? It's been a while since I've done any programming.

rex_b 11-09-2005 08:52 PM

me wants this for 3.0.x

vBSEO 11-10-2005 08:11 PM

Version 1.1 released - Contains new features (1) Exclude User Groups, and (2) Minimum Post Count.

Mark, thank you for the suggestion and code sample. We implemented the User Group Exclusion in v.1.1 :)

BamaStangGuy 11-10-2005 10:20 PM

Shouldn't you add a rel="nofollow" to their profile page as well??? Just a thought as those pages are indexed by search engines.

jward 11-10-2005 10:35 PM

@BrentWilson:

This mod is focused on improving SEO on a per thread basis, allowing admins to require users to provide a post of significant length and/or make a demonstrated effort to contribute to the community (i.e. minimum post count) before giving them the privilege of displaying their signature (and/or having links within their signature free from rel=nofollow attributes).

This is particularly important for vBSEO-enabled forums who can generally expect to have a higher Google PageRank on their thread pages. Reducing unnecessary use of signatures with outbound links can conserve PageRank.

Cedric_FP 11-11-2005 12:03 AM

So if I install it, and set it to remove signature, will it only do so for spiders and guests, or for everybody?

Neutral Singh 11-11-2005 12:22 AM

I uninstalled the plugin and then reinstalled new versions and i am getting this error:

Quote:

Database error in vBulletin 3.5.0:

Invalid SQL:

INSERT INTO setting
(varname, grouptitle, value, defaultvalue, datatype, optioncode, displayorder, advanced, volatile, product)
VALUES
(
'sig_alter',
'vbseo_cond_sigs_options',
'1',
'0',
'number',
'<select name=\\\"setting[$setting[varname]]\\\" tabindex=\\\"1\\\" class=\\\"bginput\\\">\r\n <option value=\\\"0\\\" \" . iif($setting[\'value\']==0,\'selected=\"selected\"\') . \">Add rel=\\\"nofollow\\\"</option>\r\n <option value=\\\"1\\\" \" . iif($setting[\'value\']==1,\'selected=\"selected\"\') . \">Remove Signature</option>\r\n </select>',
110,
0,
1,
'crawlability_cond_sigs'
),
(
'sig_min_post_length',
'vbseo_cond_sigs_options',
'10',
'100',
'number',
'',
111,
0,
1,
'crawlability_cond_sigs'
),
(
'sig_min_post_count',
'vbseo_cond_sigs_options',
'',
'',
'free',
'',
120,
0,
1,
'crawlability_cond_sigs'
),
(
'sig_vip_users',
'vbseo_cond_sigs_options',
'',
'',
'free',
'',
130,
0,
1,
'crawlability_cond_sigs'
),
(
'sig_vip_groups',
'vbseo_cond_sigs_options',
'',
'',
'free',
'',
140,
0,
1,
'crawlability_cond_sigs'
);

MySQL Error : Duplicate entry 'sig_alter' for key 1
Error Number : 1062
Date : Thursday, November 10th 2005 @ 09:17:43 PM
Script : http://www.sikhphilosophy.net/sikhph...ncp/plugin.php
Referrer : http://www.sikhphilosophy.net/sikhph...?do=productadd
Classname : vb_database

jward 11-11-2005 01:48 AM

@Cedric FP: The signature removal or rel=nofollow activity will occur for both guests (SE crawlers) and members.

@Neutral Singh: We'll look into the error and post an update as soon as it is available.

jward 11-11-2005 02:12 AM

@Neutral Singh:

Did you uninstall it as a product from within the "Manage Products" section?

Neutral Singh 11-11-2005 02:59 AM

Quote:

Originally Posted by jward
@Neutral Singh:

Did you uninstall it as a product from within the "Manage Products" section?

Yes, ofcourse.

KW802 11-11-2005 03:18 AM

Would there be any way of configuring it so that only the bots (or anybody else not logged in) would be affected and that signatures for people logged in would behave as normal?

Thanks,
Kevin

Neutral Singh 11-11-2005 03:24 AM

@jward: Please register my sincere apologies for the goofup on my part. The plugin installed without a trouble as older version was not uninstalled properly. Thanks

jward 11-11-2005 04:29 AM

@kw802:

Yes, that seems relatively straight-forward. I'll check into it further with the team.

@Neutral Singh:

No apologies necessary. I'm glad to here that you got it installed ok now.

makaveli420 11-11-2005 06:15 AM

Quote:

Originally Posted by KW802
Would there be any way of configuring it so that only the bots (or anybody else not logged in) would be affected and that signatures for people logged in would behave as normal?

Thanks,
Kevin

Yea I've also just been looking for something like that, where the sigs wont show for guests or bots, but normal if logged in.

KW802 11-11-2005 01:11 PM

Quote:

Originally Posted by jward
@kw802:

Yes, that seems relatively straight-forward. I'll check into it further with the team.

Thanks for looking it into it. :cool:

jward 11-12-2005 01:20 AM

11/11/2005 - Version 1.2 Released
(1) NEW FEATURE: Apply Conditional Signatures for Guests/Spiders Only

vBSEO 11-12-2005 01:26 AM

Updated Screenshot.

Neutral Singh 11-12-2005 03:07 AM

I get this error message when installing the plugin:

Quote:

XML Error: not well-formed (invalid token) at Line 71
Extra : < in line 71 :devious:

Code:

                        <phrase name="setting_sig_min_post_length_desc"><<![CDATA[For posts shorter than the length specified, links in signatures will be either removed or rel="nofollow" added.]]></phrase>


All times are GMT. The time now is 06:10 AM.

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.01910 seconds
  • Memory Usage 1,829KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code_printable
  • (9)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (40)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete