|
|
#1
| ||||
| ||||
|
The vBSEO vBulletin url rewrites hack is the easiest way of comprehensively rewriting all of the urls on your forum and making them Google friendly - vBulletin rewrites with one simple product plugin. See this forum as an example of the amazing urls that are possible. Get vBulletin url rewrites happening on your site, and make sure that you only have one url per page of content, but thats not all it does... I recommend that every vBulletin installation get vBSEO ![]() With pre vBulletin v3.5x, I had an SEO hack that changed many php files and templates. It was a world leader. However, instead of updating the hack for plugins, I decided to instead use the hard work of vBSEO that requires only two simple template changes, and a product plugin. Simple. Without such changes, the standard vBulletin package is not the best on the search engines. So how impressive is vBSEO
Additional changes needed I then recommend that a number of SEO and additional template changes be made
Last edited by T2DMan; 13th Mar 08 at 02:01 PM. |
|
#2
| ||||
| ||||
|
Add the following to your footer template and numbered links to your archive will be added. The links can be either just the forum archive link pages, or also include the pagination links. [HTML]<!--VBSEO_ARCHIVE_LINKS-->[/HTML] This allows for more Google PR to flow through to the archive pages, and therefore to your actual threads. It means that there are "less clicks" to get through to the threads - your content pages. If we take one click off from where inbound links come, then we increase the amount of Google PR by one that gets to the threads. That is very significant. Last edited by T2DMan; 4th May 06 at 10:57 AM. |
|
#3
| ||||
| ||||
|
For the links module, there are many url's for the same pages. So I prefer to have vbseo set so that all string url's have rel=nofollow. Then I make just one version of the pages url to be rewritten. [PHP]//links module 'browselinks\.php\?c=(\d+)' => 'browse-$1.html' 'showlink\.php\?l=(\d+)' => 'show-$1.html' 'showlink\.php\?do=showdetails&l=(\d+)&catid=(\d+) ' => 'details-$1-$2.html' //destination module 'destinations\.php\?action=view&eid=(\d+)' => 'destinations/$1.html'[/PHP] .htaccess for the above, when vbulletin is installed in the root, and the htaccess is installed in the root. [PHP]RewriteCond %{REQUEST_FILENAME} links/ RewriteCond %{QUERY_STRING} !vbseourl= RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ http://www.domain.com/vbseo.php?vbseourl=$1&vbseorelpath=./&%{QUERY_STRING} [L][/PHP] Custom Rewrite Rules applied to the website root level when vBulletin is installed in a sub-folder. Note: This requires an additional step in the installation process. The following .htaccess directives must be added in the *root folder* (not vBulletin folder): per http://www.vbseo.com/f5/vbseo-2-2-1-...released-2160/ [PHP]RewriteEngine On RewriteCond %{REQUEST_FILENAME} !forum/ RewriteCond %{QUERY_STRING} !vbseourl= RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ forum/vbseo.php?vbseourl=$1&vbseorelpath=../&%{QUERY_STRING} [L][/PHP] [note - added 1 Mar 2006 and date changed to get post order better] Last edited by T2DMan; 4th May 06 at 10:59 AM. |
|
#4
| |||
| |||
|
I must admit it is certianly impressive the levels at which the URL rewrite can move too. But just how effective is it? No doubt you will have been monitoring the progress the rewrite has had on traffic and SERPs, any improvements?
|
|
#5
| |||
| |||
|
TDMAn, Does this VBSEO work (e.g. benefit from SEO) for sites that block unregistered or guests (ie. people and bots)? You cannot read or post threads without paying. Thanks |
|
#6
| ||||
| ||||
|
The purpose of vBSEO is to help the SEO aspect of vBulletin. So if your site is for private eyes only, the main benefit of it is lost. However, how do you get traffic? I assume that you have a public aspect of your forum? A public aspect that gets you traffic in, and so you can then sell your private side? |
|
#7
| |||
| |||
| Quote:
Again, my goal is to increase traffic and positioning at an acceptable cost |
|
#8
| |||
| |||
|
I have just added VBSEO in, and i must say that from the days of installing modification such as the "Thread Catergory" hack; which seems to require around 50 file and template edits. VBSEO has made a modification as it should be, plug and play. Although you are saying we should alter our meta tags but doesnt VBSEO do that for us automatically or should be actually just remove that particular segment and do it manually? |
|
#9
| ||||
| ||||
|
The vBSEO package has the ability to rewrite the meta description and meta keywords. The meta description becomes the first x words of the first post. However, most times the first words of the post will not be search engine optimized - they will not include the first words of the title in the first lines of the post. People seldom write search engine optimized text, and therefore I consider it is better to use a formula of the title and some descriptive text as your meta description per my seo thread. Also make sure you change the titles of your pages and add the navbar template change. Very essential for SEO of the forum. Last edited by T2DMan; 1st Mar 06 at 04:29 AM. |
|
#10
| ||||
| ||||
|
One way to get faster response off your servers and cope with higher load, it to put what would have been in the htaccess file, into the httpd.conf file. This is generally only possible with dedicated servers as compared to shared servers. Code: RewriteEngine On
RewriteRule ^/forums/((urllist|sitemap).*\.(xml|txt)(\.gz)?)$ /forums/vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_FILENAME} /(admincp|modcp|clientscript|cpstyles|images)/
RewriteRule ^(.*)$ $1 [L]
RewriteCond %{QUERY_STRING} !vbseourl=
RewriteRule ^/forums/(.*\.php)$ /forums/vbseo.php?vbseourl=$1&%{QUERY_STRING} [L]
RewriteRule ^/forums/(archive/.*)$ /forums/vbseo.php?vbseourl=$1&%{QUERY_STRING} [L]
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME}index.php -f
RewriteRule ^(.*)/$ $1/index.php [L]
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-d
RewriteRule ^/forums/(.+)$ /forums/vbseo.php?vbseourl=$1&%{QUERY_STRING} [L]
|
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| |
| | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Search Engine Optimize vBulletin | T2DMan | SEO vBulletin | 260 | 23rd Nov 08 09:16 PM |
| Thread from forums.digitalpoint.com | fyjpm | SEO vBulletin | 2 | 21st Apr 06 10:21 PM |
| vBulletin rel=nofollow hack | T2DMan | SEO vBulletin | 17 | 26th Feb 06 02:40 AM |
| Information on the SEO URL Hack? | robdog | SEO vBulletin | 6 | 20th Sep 05 07:22 PM |
| Search Engine Optimize vBulletin 3.5 | T2DMan | SEO vBulletin | 9 | 8th Sep 05 01:46 AM |