First, I would like to apologize in advance, if this post seems too obvious to some. I've been told that Google.com may display different results for the same keywords entered, if it notices that the requests comes from different IPs which are located in different countries. I currently live in Israel and therefore access Google.com from Israel. When searching for a keyword, I get a certain set of results. Friends of mine that live in the US, on the other hand, get a differect set of resutls (or a different order) when they search the same keywords. I would like to know if there is a way to work around this problem. Is there a way for me to get the same results as if I were querying from the US?
I use McDar's Data Center Watch Tool to get results from all of the data centers concurrently. You can also just enter the IP address of whatever data center you want to query in your web browsers URL bar.
Link.ezer.com, Sure. But because of the time difference, I will only be able to do so in a couple of hours, when my friends in the states wake up... Will.Spencer, I tried using the tool you suggested, but it seems to be giving the same result. My question was not about the choice of datacenters. Rather, it seems that regardless of the datacenter, google's algorithm takes my current IP into account (as opposed to the datacenter’s IP) and provides results it thinks are more relevant to me, since I reside outside the US. If I’m not mistaken, I am in need of a tool that is capable of simulating a query from a US IP address. Has anyone heard of such a tool? I thought of creating an online form capable of making google queries and placing it on a US server. However, I’m guessing the result won’t work if I have to trigger the search manually – this would still pass along my IP address along with the query request. The alternative could be to create a query that is part of the code and does not need me to submit a form. All actions would have to occur on the server, if it is to simulate a US IP request (the server’s IP). However, I’m not sure how to code this proposition. Am I completely wrong? If not, has anyone heard of a solution?
Results are different no matter where you are, I have a friend that lives 20 minutes away and we get different results under the same keywords. It is due to when your DNS servers update in your area, so your ISP and where you live effect how soon your searches update.
Thanks for your help. Although the anonymous proxies solution seems to work, there is another way: http://www.google.com/search?q=softw...irefox-a&gl=us the use of "gl=us" solves the problem. I got the answer from someone in the SEO section.
G has over 700 datacenters. i think all the indexed pages are not the same on every datacenter. when you make a search on google, it shows the results from different datacenters. the difference between your friends and you is this
if you use same keywords for same google server you will get the same results. but if you use other google server, they will modify the result to make it suit the local need. example is I use the same word search but will get 2 result set from google.com and google.com.cn, one will show in english result while another show in related chinese site first. this will apply to all servers. it will just target their own geo first. if you would like to get the same result, just use the same server as your customer use and do SEOs regard to target customer server. i dont think you can ask google to make the result show the same set in all servers though .
Just to clarify: I think you'll find that you need to add "&gl=us" to the end of the url, not just "gl=us".