![]() |
Limit Viewing/Allow Spidering
I would like to make a request for the the ability to limit Guest to viewing of the thread titles only. When they attempt to view the actual thread, they will receive a message stating that they must register to view posts.
On the flip side, I still want spiders like Google to be able to fully spider the site so I can continue to draw traffic from the search engine. The reason for this request is because my bandwidth is greatly increased by users who aren't even participating on the site. Most come to view certain information contained in a thread, get that info, never return, and never participate. I figure if they have to take the time to register, verify their email, etc., then they might actually take the time to participate. Thanks for any help you can give me! |
You do realise that giving google full access to the threads, and not normal guests will A) still allow guests to view the posts from googles cache and B) it would be potentialy very easy to bypass anyway, depending on how its done.
|
Yeah, for the majority this will inconvenience enough to either sign up or go away. I know there are the caches, but I think the majority of people don't pay attention to them, otherwise they wouldn't even be coming to my site, and besides, if they are reading the caches then they might not even come to the site anyways. I figure when I have 20,000+ unique visitor a month and only 3,000 registered users, and a few hundred actually participating, something is out of whack.
I know I could just require viewers to register to see anything, but I think this turns them away even more, and could affect my page ranking on Google which is a 6 right now. |
I think this would be fairly simple to do... guess this means I am going to try myself because it looks like others would like it too: https://vborg.vbsupport.ru/showthread.php?t=60137
Just one thing, can someone point me to as to where it identifies the spiders so I can look at that code. Thanks! |
Quick question... does anyone know if this hack has any impact on spiders (ie. will it only allow them to spider 5 threads and then block them)? If not, I believe this one could be adjusted to fit vB3 and sever the same puropse (that is if it is ok with Zzed to modify it)
|
Quote:
and i belive its done with sessions so search engins wouldnt properly spider it anyway |
Quote:
|
I'm pretty sure this is against googles policy and could result in your site being removed from there index IIRC.
|
Cant you get around that with the archive built into vb3? Google and other spiders can still crawl that and you wont have any issues turning off the board to non members.
|
If you hacked the forum to prevent viewing by guests, but allowed it on the archive why bother to register when you could read the thread in the archive?
|
Quote:
https://vborg.vbsupport.ru/showthrea...9&page=1&pp=15 |
That is what I want, but the only problem is that blocks the spiders also, and with out the spiders, there would be NO traffic. Plus I need them for adsense also.
I have been trying to play around with it all day, but I am having trouble coming up with what to add to it to make it recognize that it is the spider and allow it. Something to the effect of: PHP Code:
|
Quote:
anyway what it comes down to is, allow spiders and guests to view or dont, if the spiders are indexing your site your guests can search the archive OR google, so it doesnt matter. just allow both :) |
OK... can somebody with some understanding of coding take a look at this for me. It seems to be working by allowing Google to spide but denying those who are guests from what I can tell by Who's Online. Please let me know if this seems OK to you.
PHP Code:
|
Quote:
|
1 Attachment(s)
This is what sucks not having a full understanding of coding and basically mixing and matching. Here is a screenshot of what my Who's Online looks like. As you can see Google Spidering are not getting the https://vborg.vbsupport.ru/external/2004/01/4.gif while the Guests are. From the looks of that it seems to be allowing the spider to do their job, but block the guests
|
basicy what that says is
if your google bot OR in group 3 show the no permissions screen :) |
So basically, I need to switch it to != false that should take care of it.
What I want it to say is if the user is NOT googlebot, AND they have no userid OR are in groupid 3, then show the no permissions page |
Quote:
|
I think you are wrong Faranth.
The original code said the if it is NOT a googlebot and blah blah, show the no permissions screen. |
Quote:
|
Reverse what? He had it right the first time. != false means that if it's true, a.k.a. the user IS a googlebot, show it a no permissions screen. He had it right the first time. :p
|
Quote:
|
So have I... wow, did I repeat a sentance?
|
Quote:
Also, if I switch the forums off and the guests cant see and neither can the crawlers, the crawlers will still be able to get the archive right? Thats what I am most concerned with. |
The archive gets switched off along with the forums.
|
The whole point of what I have been trying to do here is give the spiders free roam of the site. They can spider the normal forums (for those who use adsense), as well as the archives, but a normal person would not be able to do this. They would have to register in order to view anything else than the thread title.
|
Quote:
|
Well, it seemed to work, but then I started noticing some of the spiders were allowed and some were not. I haven't figured that one out yet, but in the process of the testing I managed to get my Google PR cut in half. I'm waiting for that to build back up, plus I am going to try this on a site that doesn't really matter about the PR. So if I do figure out anymore, then I will post an update.
|
Quote:
|
Quote:
|
Quote:
id rather have a low member count with a high thread post count :) |
I'll tell you the point:
I have a site with a ton more content than the forums alone, and forcing people to register is one way (via subsequent emails) to introduce them to other parts of the site that they may regard as more valuable than the forums. I want the same thing that Dynamite wants. Yes, I do understand that most forums exist for discussion, but mine now contain two years of valuable content and expert advice -- many people are satisfied to read that Q&A exchange with experts, and don't see the need to post. However, I think it's fair that I ask them for their email address (with full opt-out privileges, of course), before I grant them access. An example: Ordinarily, I wouldn't bother to make this post, because I know most of you don't care. But it bothers me that someone from the vB.com team would make a comment like "what's the point." In the real world of business, number of users is the point. |
Quote:
My comment stands valid |
All times are GMT. The time now is 01:45 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 | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|