1. A method for use in geotargeting users of search engines, comprising: providing a geographic keyword generator running on a computer communicatively linked to a digital communications network; receiving a keyword request including location data; operating the geographic keyword generator to generate a service area based on the location data, wherein the service area defines boundaries of a geographic area; with the geographic keyword generator, retrieving a set of the geographic keywords associated with the service area from a spatial database comprising geographic keywords stored in data storage accessible to the geographic keyword generator; and generating a report including the set of geographic keywords.