Maile Ohye of Google defines IP delivery, geolocation, and cloaking



Hi My name is Maile Ohye and I am a support Engineer with Google webmaster central. Today I want to discuss a fairly advanced topic of IP delivery well talk about the background and some considerations if you choose to use IP delivery on your site.



Today's topic will consist of 4 areas. First we will discuss the background on IP delivery and this is why a webmaster choose to implement technique such as IP delivery. Next Ill talk about how Google.com serves our users. And you can see some of the ways we server users based on their IP addresses. And after you see some of the techniques at Google.com ill show you some ones not to use. These are examples that are post in the case of major websites that uses IP delivery but on sub-optimum methods. These are things to shy away from and last our recap on design considerations. So when you want to design your site for IP delivery first you would have a question why would a webmaster have to choose IP delivery.



One major reason is IP delivery helps target information to users. So lets say you have a .com URL and your Business is all in English and you are doing very well in United States and if you want to broaden your market place and perhaps server users in Europe then you realize a potential customer in Germany will have different needs than a American user. For example they might have different languages as well as different regional concerns such as what's your shipping tax when you ship product to my country. That's where IP delivery comes into play, IP delivery is the process of delivering specific contents to users based on their IP address. So if you can detect a users IP address when a request comes in and understand what region they are coming from then you will be able to target specific content such as Ads that are more pertinent to their region so this might be say you have a user coming from California based on their IP address you might say we have low shipping cost to California or if they are detected to be from Germany you might say oh you don't have taxes for handling for users in Germany. So lets make this more concrete by seeing what Google bot does. So that this scenario where you have a user in Switzerland by detecting their Switzerland based IP address and your browser is set to german which is the language of the region if you then visit www.google.com rather than being shown the content of www.google.com you are actually likely will be redirected to www.google.ch and this is Switzerland's top level domain. And here you see the content and it will be in German as well, so in this instance google not only utilizes the IP address but also the language settings. Now a slight variation on this scenario lets say your users are in Switzerland and you are just vacationing actually in America which is just there. So you still have the Switzerland IP address but you might have your browser set as English settings. So now lets say this user visits www.google.com instead of being redirected as a formal user their URL might usually remain www.google.com .
And they see similar contents as most of us see in United states but this page will be updated since they have Switzerland IP address and it will have a link saying go to Google Switzerland. So here is an area where Google uses an IP address to serve this user better information. So now you saw some things what Google uses. What are some of the How not to's. Well these are some of the mishaps we see on the web and one idea is a website might choose to bought in the market place and by translating all of their existing content but serving all these modified contents on their same URL but haven't modified their site structure. But this is going to be problematic because URLs has to be probably unique should be largely same content for URL. There will some issues that will arise when these things happen. For example users cannot share their URLs among different people if they are not from the same IP range so I see a great product on your URL and I am in America and I want to share the URL to my friend in Japan you might want to do something totally different or update the complete thing in Japanese but that might not the way we want to share it we might want to see the same content and an other side-effect of using the same URLs for different content such as different languages is that you need to remember search engine crawlers can come from all over the world.
We can have a number of IP addresses so lets say your .com site serves 90% of your users in English and you tried to reach 5% that are in German so you rather have search results show English Contents. But lets say a search engine crawls you from German IP and you give them all german contents for those URLs its very possible that a search engine can overwrite your English data with that German content which can result in titles and description in different language than you desire. An other how not to is to serve Googlebot specifically different contents than you do for users. This is called cloaking and it's a violation of our webmaster guidelines so remember if you are implementing IP delivery then you want to server Googlebot the same content you serve to users with a similar IP address. So how you have some things that Google uses and also some of the things How not to use lets just consider some design considerations. AS we discussed earlier keep each URL consistent serve largely same content on each URL, this means that if you have dynamic portions that you contain them or limit them to small areas.

So for Google we have link that says go to Google Switzerland. An other thing that you can use is the same product that everyone use like regional coupons which says low shipping cost to Germany. In tandem with that idea you can create separate URLs with more varied content so if you translated your contents to different languages remember you also want to create sub-domains, sub-directories or even obtain a top-level domain for that information and if you choose to do that say you have German content now you might put that on example.com/de or on a Top Level Domain example.de. And if you use sub-domains or sub-directories remember that if they are verified you can use webmaster tools for Geo-location and there you can take example.com/de and target that to the location of Germany. And last keep in mind all your users ip address and utilizing IP delivery doesn't solve all your problems. You need to understand users and their browser settings because you might have a English user who might be on a vacation in Germany. So keep in mind that you can use the except language header that comes with the request. To give your users the most optimize results. So thanks so much for watching this section on IP delivery. For more webmaster information please checkout webmaster central at google.com/webmasters

Maile Ohye

Labels: ,


0 Comments:

Post a Comment

Links to this post:

Create a Link

<< SEO Blog Home