1. A method for creating a page, wherein the page when interpreted comprises: displaying a search graph, wherein the search graph comprises a plurality of axes, and the plurality of axes represent a plurality of respective search criteria; displaying a plurality of icons representing a plurality of respective search terms at a plurality of respective positions on the search graph, wherein the plurality of respective positions specify a plurality of respective values of the search criteria for the search term, wherein each of the plurality of respective values represents a relative importance of all of the plurality of search criteria for each of the plurality of respective search terms, wherein the plurality of respective search terms are entered by a user, wherein a first axis of the plurality of axes represents the relative importance of how close the plurality of search terms must be in a page for the page to be a match for the plurality of search terms, and wherein a second axis of the plurality of axes represents the relative importance of phrase density, wherein phrase density comprises a frequency of the plurality of respective search terms in the page divided by a number of words in the page; submitting the search term and the value of the search criteria to a search engine, wherein the search engine searches for the page; displaying search results from the search engine; adjusting the plurality of values of the respective search criteria for the plurality of search terms in response to a user requesting a change to the plurality of respective positions of the plurality of icons representing the plurality of respective search terms on the search graph; moving one of the plurality of icons off of the search graph; and updating the search results in response to the change in the position on the search graph.