System and method for dynamically categorizing a plurality of products listed for sale with an Internet-based shopping site based on tags associated with the products. Sellers submit one or more tags or categories when they list new products with the site. Categories and/or subcategories may be generated based, at least in part, on a frequency of the tags associated with the plurality of products listed with the site. Shoppers may search for products based on the generated categories and/or subcategories. The categories and/or subcategories may be maintained as the products listed for sale with the site change to maintain up to date category and/or subcategories.