I just spent the last 18 months of my life wrestling with better ways to do local search.
How to find the local events that matter to you, the local businesses that you need services or products from, the local experiences and places that are the most awesome, the local experts and professionals that can help you … in short: everything local that matters to you, served on a platter.
In most cases, you would think, Google would rock at that. It’s always somewhat surprising to find that sometimes, Google’s results totally suck. Like for instance when you want to find a local movie, on your iPad. Since I’m in the Fraser valley in BC, Canada, how can it think that “mission” refers to a city in Texas? That’s just one example, but there are others.
It turns that knowing search intent is tremendously important. For example, the famous beach query: it is about a local beach, some vacation beach, a name of a business, the essence of beachy-ness, people named beach, or what? Google uses a lot of hints and clues based on what it knows about you and your location and your interests in trying to answer, but it’s a thorny problem.
The huge advantage of an intentionally local search engine or app is that it knows you are looking for something local … because you chose to use a local search service. That’s a major simplifier, and the key reason why purpose-built search is often better today than Google.
The question, of course, is how good Google will get, over time, at using and marrying location data and inferred search intent to provide prescient-seeming results. Sometimes they hit it bang on already.
A better question is how good, given all the location and personal data it has built-in native access to, a technology like Apple’s Siri can get over time.