1. A method for implementing a geographic search mode in connection with a search engine, the method comprising: indexing geographic locations for resources available to the search engine in a search engine index; determining a target location from one or more keywords in a query string submitted by a user to a search engine; identifying the target location as a geographic city; determining two or more alternative location cities within a pre-defined geographic radius around the geographic city with at least a minimum population of people; suggesting that a user limit a search for at least one of the one or more keywords to the two or more alternative cities; presenting a drop-down menu with the two or more alternative location cities arranged in alphabetic order; receiving an indication, by the user, to limit the search for the at least one of the one or more keywords one of the two or more alternative cities; searching web content for information relevant to the at least one of the one or more keywords and limited to the one of the two or more alternative cities; and transmitting the information.