Step 4: Select Query Templates
Once you’ve decided the keywords you want to include, you can select the Query Templates that you would like to apply to those keywords.
Query Templates are a way to localize the keywords you selected using common patterns that searchers often use; for example, “… near me”, “… in Seattle”, “… Seattle WA”, etc. These templates will use the location of the entity in question, and will place searches with the provided keywords specific to that location.
For example, if you select Keyword in City as the query template, one of your keywords is “mexican food”, and the entity’s location is San Francisco, the final search query would be: Mexican Food in San Francisco.
Note: Yahoo does not support localized searches with Query Templates in Search Tracker, so only Query Templates that have an explicit location indicated (e.g., “Keyword in City”) are used. The “Keyword” and “Keyword near me” templates are not applied.
Localization behavior in Search Tracker depends on the search engine used.
Localization in Google
Google handles localization using a geo-string parameter.
When a search is run for a location entity on Google, we pass the city, postal code, region, and locale listed on the location entity profile into the geo parameter.
For instance, if the entity were located in Brooklyn, New York 11217, we would pass a value of "geo": "11217 brooklyn ny usa"
.
Google will then take the centroid of that zip code within the provided city and then run localized searches based on the exact latitude and longitude of that location.
Localization in Bing
Unlike Google, Bing does not localize searches using a geo parameter. We currently do not have any special localization logic for Bing, and searches get localized at the national level of the country specified in the entity locale.
This means that Bing searches do not get localized to the state, city, or zip code level, so there is less granularity than Google searches.