1. A non-transitory computer readable storage medium having computer executable instructions stored thereon that, when executed by a computer, cause the computer to: receive a plurality of search criteria corresponding to a plurality of user searches for products offered for sale over a computer network, wherein each search criterion of the plurality of search criteria corresponds to a search criterion utilized in a user search of the plurality of user searches; receive information related to browsing activity of users responsive to search results of the plurality of user searches; for each search criterion of the plurality of search criteria, generate a search criterion map mapping the search criterion to a set of products, wherein the set of products are determined based at least in part on the browsing activity of a user responsive to the search results corresponding to the search criterion, wherein each search criterion map is associated with a user group of a plurality of user groups and references one or more products associated with each search criterion, and wherein each user group is defined according to at least one attribute associated with each user included in the user group; for each product referenced by at least one of the generated search criterion maps: determine, based at least in part on the generated search criterion maps, one or more search criteria associated with the product; and generate a product map mapping the product to the one or more search criteria associated with the product as identified within at least one of the generated search criterion maps; and generate, for display to a user, a web page for a first product referenced by at least one of the generated search criterion maps, wherein the web page includes at least one search criterion of the one or more search criteria associated with the first product by a product map corresponding to the first product, wherein the at least one search criterion is inserted into the web page, and wherein the web page is generated based at least in part on the product map corresponding to the first product.
1. A non-transitory computer readable storage medium having computer executable instructions stored thereon that, when executed by a computer, cause the computer to: receive a plurality of search criteria corresponding to a plurality of user searches for products offered for sale over a computer network, wherein each search criterion of the plurality of search criteria corresponds to a search criterion utilized in a user search of the plurality of user searches; receive information related to browsing activity of users responsive to search results of the plurality of user searches; for each search criterion of the plurality of search criteria, generate a search criterion map mapping the search criterion to a set of products, wherein the set of products are determined based at least in part on the browsing activity of a user responsive to the search results corresponding to the search criterion, wherein each search criterion map is associated with a user group of a plurality of user groups and references one or more products associated with each search criterion, and wherein each user group is defined according to at least one attribute associated with each user included in the user group; for each product referenced by at least one of the generated search criterion maps: determine, based at least in part on the generated search criterion maps, one or more search criteria associated with the product; and generate a product map mapping the product to the one or more search criteria associated with the product as identified within at least one of the generated search criterion maps; and generate, for display to a user, a web page for a first product referenced by at least one of the generated search criterion maps, wherein the web page includes at least one search criterion of the one or more search criteria associated with the first product by a product map corresponding to the first product, wherein the at least one search criterion is inserted into the web page, and wherein the web page is generated based at least in part on the product map corresponding to the first product. 9. The non-transitory computer readable storage medium of claim 1 , wherein the instructions that cause the computer to generate, for each search criterion of the plurality of search criteria, a search criterion map further cause the computer to associate web pages to search criteria based on a relationship between the web page and other web pages associated with the search criterion.