10. The computer-implemented method of claim 9 , wherein utilizing the identified keywords to identify a product category comprises comparing the keywords associated with the requested page to keywords associated with the product categories to identify the product category.
10. The computer-implemented method of claim 9 , wherein utilizing the identified keywords to identify a product category comprises comparing the keywords associated with the requested page to keywords associated with the product categories to identify the product category. 11. The computer-implemented method of claim 10 , further comprising classifying one or more of the products into one or more sub-categories of the product categories and to storing an association between each of the sub-categories and at least one of the themes.