1. A method of query generation for searchable content, comprising: receiving an identifier for a web site comprising searchable content, wherein the searchable content includes one or more web pages of the web site, and wherein the web site is to be optimized for higher rankings in organic search results of a search engine; generating a set of queries for the web site using an inverse search engine executed on a processor, wherein the generated set of queries includes one or more queries that are relevant to the searchable content of the web site, wherein the generating the set of queries comprises: determining candidate queries for the searchable content of the web site; determining a relevance for each of the candidate queries, wherein the determining the relevance is based on a number of terms of each candidate query present in a web page of the web site; and determining a topicality for each of the candidate queries; optimizing the web site for organic searches using the generated set of queries to generate an optimized version of the web site; and performing a feedback loop to determine whether the optimized version of the web site is resulting in higher rankings in organic search results of the search engine.