What are Location Searches?
Ever go to a search engine to find out more about a specific place, such as a street or park or business?
Want to see what the area around a historic monument is like?
These types of searches are often referred to as location searches because the intent behind them is to find information about specific locations.
You can perform location searches in map-oriented search engines such as Google Maps or Yahoo Local or Bing Maps, but the search engines may also provide map type results in their Web search results as well. Before Universal Search was part of Google, maps had started showing up in Google’s web search results. If you searched for a business name or category with some geographic information included in your query, you may have been shown a map in your web search results alongside a listing relevant to your search.
A Google patent granted this week explores some of the challenges that a search engine may face when performing location searches. The way that search engines respond to those challenges shows off some of the technical abilities of search engines, and the methods that they use.
For instance, in location searches, some of the issues that search engines may have to resolve can include:
- Spelling errors in place names (for example, US Capital instead of US Capitol)
- Use of alternative names for a location (Franklin Delano Roosevelt Memorial vs. FDR Memorial)
- Use of alternative address formats (such as those found in different countries)
Ideally, for location searches, a search engine might try to show a single map result as a response, if the address is unambiguous. In Google Maps, you may only see one result when you search using an address for a place.
If you switch over to Google’s web search, you might see a map for the location along with other information about that address. Web search results may also be included.
But things can get a little confusing sometimes when a search engine isn’t sure which addresses might be correct during location searches. For example, a search for the Thomas Jefferson Memorial shows both the “US Thomas Jefferson Memorial” and the “Thomas Jefferson Memorial.” Fortunately for people who might want to visit, the two places are shown (most likely the same place) don’t appear to be too far apart:
When a search engine receives a location search query, it might take many steps to try to pin down the right address. For instance, it might look at keywords in the query and:
- Possibly remove punctuation marks, street numbers, and non-location terms
- Attempt to identify terms that might be synonyms in the query (for instance, N in a street name could be north)
- Understand abbreviations for one or more terms
- Determine a canonical expression involving the keywords
- Identify one or more places corresponding to the keywords in the location search query
There may be more than one location associated with a specific location query, such as “Washington Monument,” which could refer to:
- The George Washington Monument on the National Mall in Washington, DC
- Any monuments in Washington, DC
- Any monuments in Washington State
- The Washington Monument in Mount Vernon Place, Baltimore
- The Booker T. Washington National Monument
- The Mary Washington Monument in Fredericksburg, Va
- The Washington Monument fountain at Eakins Oval in Philadelphia
The analysis that the search engine performs attempts to come up with confidence scores for different locations, and if the highest-ranking location is a certain threshold above others, it may only show one location.
How that analysis works can be influenced largely even by small changes in a query. For example, if you type “Washington Monuments” instead of “Washington Monument,” into Google, you see a map with a very different set of results. And you should – making the word “monument” plural significantly changes the meaning of the query.
Each record of a location listed in a database of locations might include metadata, not HTML elements such as meta description elements or meta keywords, but rather additional information about that location such as keywords or synonyms for those keywords, as well as regions surrounding a location. For example, the Washington Monument Fountain is located in the City of Philadelphia as well as the State of Pennsylvania, and the record of that place might include those regions as metadata about the Fountain.
If you are performing a location search in Google Maps after searching for a specific place, your search may focus upon the boundaries of the map shown for your previous search. For instance, search for “Philadelphia,” in Google Maps and then follow that up with a search for “fountains,” and Google will show you places within the Philadelphia map boundary with “fountain” in their names, places in a “fountain” category, and places that might have the word “fountain” in reviews and descriptions of the location.
The Google Location Searches Patent
The patent can be found at:
Geographic coding for location search queries
Invented by Florian Michel Buron, Ramesh Balakrishnan, James Norris, James Robert Muller, Thai Tran, and Lars Rasmussen
Assigned to Google
US Patent 7,747,598
Granted June 29, 2010
Filed: January 25, 2007
Abstract
A method for performing a location search includes receiving a location search query, determining keywords corresponding to the location search query, identifying one or more documents that correspond to the keywords in the location search query, and providing to a client system information identifying at least one location corresponding to the one or more documents.
When the search engine attempts to analyze an address, it might take a query and expand it to find several possible matches. For example, when a search engine attempts to find the location “155 Abe Ave. Great Neck N.Y.” it might take many steps.
It might first remove the number and the period after the “Ave.” resulting in “Abe Ave Great Neck N.Y.”
Abbreviations such as the “AVE” may then be expanded upon, and synonyms might be added, such as “street” or “lane” or court.”
It may then create a boolean express using that information, which might look something like:
Abe AND (Ave OR Avenue OR Street OR Lane OR Court OR . . . ) AND (Great Neck) AND (NY OR (NEW YORK))
Geographic locations in a database like the one Google may have for Google Maps may have features associated with them, and they may be searched using boolean expressions like the one above.
Those geographic features can include:
- Feature types (such as a street, road, route, city, country, intersection, etc.)
- Feature name (i.e., the name of a location)
- Primary terms or tokens (such as specific key words associated with the feature)
- Nearby feature terms or tokens (such as adjacent or proximate landmarks or locations of interest), and;
- Supplemental information (such as latitude and longitude of the feature).
Scoring Locations in Location Searches
In searching that database of features, the search engine may come up with some results and score them. That feature rank score may determine which location you are shown in Google Maps or Google’s web search results, in response to a location search. The patent provides a fair amount of detail on how they might score locations in response to a location search, though Google may be looking at other factors to score how well a query matches up with a location.
Conclusion
It’s worth spending some time going through that scoring process if you’re interested in things like why a map showing the Washington Monument in Washington, DC, might be displayed instead of the Mary Washington Monument in Fredericksburg, Va, in response to a search for “Washington monument.”
One of the most interesting aspects of the ranking process involves many “penalty factors.” One of those penalty factors might explain why, for example, I might see a map of my present location when I search for “SEO by the Sea” in Google’s Web search and you may not see that same map when you are located outside of Warrenton, or Virginia, or the United States.
No conclusion for today? I have tried once before to search about a specific location and I am actually pleased with the search results that came up so I guess Google is doing a very good job with location searches. I thank you for these posts of yours because at least now i can understand how search engines really work, at least I can appreciate them better.
Hi Andrew,
I did have a couple of paragraphs that tied up some thoughts regarding the processes described in the patent filing, and after seeing your comment I went back into the post and added a “conclusion” heading to those sentences. Thanks.
I’ve been wondering about some maps that I’ve seen that other people haven’t when they’ve been searching for different locations, and was happy to come across this patent filing and some possible explanations for regarding when some people see some maps, and others don’t.
Thanks for your kind words as well.
Wow, thanks for the details. At least you gave me an idea how they work. This reminds me of the news I saw a few days ago about a lady suing google – she blames google for her accident because she relied on google maps in crossing the street.lol
I’ve been experimenting with Firefox’s Geolocation API recently, it’s becoming easier for websites to gather the location of the user . The default browser option is ask for permission 1st however and it certainly isn’t cross browser compatible just yet… but it could lead the way for websites in the future to deliver content based on the location of the user.
Hi Jake,
You’re welcome.
I really don’t know too much about the details in that lawsuit, so I don’t know how reasonable or unreasonable it might be. I think part of the problem might not really have much to do with the location searches that I described in this post, but rather an expectation on her part that Google would only show walking directions that would reasonably lead her from one place to another without placing her in a harmful situation. Is that unreasonable? I don’t know.
Hi Matthew,
Thanks. I haven’t had a chance to spend much time with the Geolocation, but I remember reading about it and some concerns that it should be turned off by default.
It is definitely a sign of the evolution of the Web, and it could be used to tailor and personalize search results even more.
If you investigate more closely, you'[ll find that the US Jefferson Memorial and the Thomas Jefferson Memorial are actually one and the same. The question is – why are duplicate results being shown, and how can they be prevented?
Hi Sally,
As I wrote above:
My point wasn’t that there are two Jefferson Memorials, but rather that there is only one, but Google is showing two of them. When Google collects information about specific places, it does that from a number of sources, and while it tries to consolidate that information about those places, sometimes the results of its efforts are less than perfect.
Here we appear to have at least one published source used that referred to the memorial with “US” in front of it, which gave a fairly specific address, and one or more that didn’t append the “US” in front of them that gave less specific addresses. Google’s algorithm appears to not recognize that the “US” in front of the memorial’s name is an alternative name someone used for the same memorial. I suspect that this may happen sometimes with landmarks where they are rarely referred to on the Web with street numbers.
It is interesting to see how this works. Do you have any specific tips on helping local businesses rank higher in the Google Maps box?
Hi Michael,
There are a number of posts in my Local Search and Maps category, many of which contain some tips on how to rank higher for geographical searches in both organic listings, and in Google Maps.