View Single Post
Old 04-16-2012, 08:11 AM  
vdbucks
Monger Cash
 
Industry Role:
Join Date: Jul 2010
Posts: 2,773
Quote:
Originally Posted by raymor View Post
Yes, it can be penalized, but most of the time it will not. On the other hand, one can show different languages in a way that Google likes, and even have the Chinese language one be a "denied" page.

Geoip is FAR from exact. I don't recall the exact numbers for country. In their city database, MaxMind claims 80% accuracy outside of the US, meaning they are wrong 20% of the time. That matters because just because you say to block a certain country, that doesn't mean that's all that's blocked.

Google penalizes what appear to be possible spam redirects, where the SE gets one page but surfers get another. You likely know that, but a quick search will turn up references. In order to detect that, Google must compare what it's normal spider gets versus what happens when they pretend not to be Google, coming from another IP. We know that's true by deduction - they MUST compare in order to catch spam redirects. If the other IP they check from happens to come back as blocked or redirected, that's when it's a problem. If blocked, Google may see the site as down. If redirected, that looks a lot like a spam redirect. Most if the time neither IP will be blocked or redirected, but it can happen.

The alternative is to act based on language rather than probable location. The browser tells you which languages the user prefers. Based on that, you can use mod_negotiation to either show a straightforward translation in the right language, or you could have the Romanian language page be completely different from the English language page. Google likes that because in that case they ASKED for different versions of the page.

Similarly for TGPs etc. - if you block Turkey a Turkish TGP will think your site is down. A US TGP owner won't know Turkey is blocked. Except that the TGP webmaster might might actually be in the UK and they are blocked because Maxmind THINKS they are in Turkey. With geoIP is always "might have" have and "might be" - you might have blocked some people who might be in China.
Thanks for the detailed info. The only problem we'd have with some of that is, particularly blocking PI traffic is their default language is English (when it comes to browser codes); so language 'blocking' is out of the question.

Also, maxmind claims 99.8% accuracy on a country level for both country and city databases (we use the paid one).. we know first hand that the free one is pretty much garbage though.

Anyway, thanks again for the info, it's much appreciated.
vdbucks is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote