Monday, June 02, 2008Many of you have asked for more information regarding webserving techniques (especially related to Googlebot ), so we made a short glossary of some of the more unusual methods.
Geolocation: Serving targeted/different content to users based on their location. As a
webmaster, you may be able to determine a user's location from preferences you've stored in
their cookie, information pertaining to their login, or their IP address. For example, if your
site is about baseball, you may use geolocation techniques to highlight the Yankees to your
users in New York.
The key is to treat Googlebot as you would a typical user from a similar location, IP range, etc. (i.e. don't treat Googlebot as if it came from its own separate country—that's cloaking).
IP delivery: Serving targeted/different content to users based on their IP address, often
because the IP address provides geographic information. Because IP delivery can be viewed as a
specific type of geolocation, similar rules apply. Googlebot should see the same content a
typical user from the same IP address would see.
- Cloaking: Serving different content to users than to Googlebot. This is a violation of our webmaster guidelines. If the file that Googlebot sees is not identical to the file that a typical user sees, then you're in a high-risk category. A program such as md5sum or diff can compute a hash to verify that two different files are identical.
First click free: Implementing
Google News' First click free policy
for your content allows you to include your premium or subscription-based content in Google's
websearch index without violating our quality guidelines. You allow all users who find your
page using Google search to see the full text of the document, even if they have not registered
or subscribed. The user's first click to your content area is free. However, you can block the
user with a login or payment request when he clicks away from that page to another section of
If you're using First click free, the page displayed to users who visit from Google must be identical to the content that is shown to the Googlebot.