You might not realize it, but with Google, everyone's search results are a bit different. That's because they personalize your results. They do this based on:
- your location history
- your search activity
- your web history
They began doing this in 2005, just for people with Google accounts, while logged in. In 2009 they rolled this out to everyone, including those not logged into a Google account. (They do this using browser cookies).
Location
Google knows your location history from location tracking on your mobile phone, or by the location of the IP address from your computer. They use this information to give you results tailored to your location, such as local businesses. In Google's help pages, you can learn more about how they track your location history, and how to delete it or stop saving it. See Manage or Delete Your Location History.
Search Activity
Google looks at the history of your last 180 days of searches, giving those sites priority in new searches. They do this because it's likely you'll want to search again for something you've found in the past. If you go to Google's Settings, you can find the section called "search activity," and turn off or edit it, if you like.


Web History
This is the record of all pages you've visited while signed in to a Google account or using Chrome or the Google toolbar. Google also uses this to give your results influenced by that history.
What this means, and what you can do
If you want to see results that aren't personalized for you, try using a private search engine like DuckDuckGo or StartPage. These engines don't personalize results like Google does. To learn more about them, see this comparison article, DuckDuckGo or Startpage.
Sometimes personalized results can be helpful (showing you results in your own region), but other times it's not. So keep these private search engines in mind.
You can also try "verbatim" search. See below for details.