A product categorization system receives a merchant system product feed, product sales data, and product search data from a merchant system and a search system. The product categorization system generates product category tags for each product listing of the merchant system product feed based on merchant system product feed data. The product categorization system assigns product listings to product categories based on the tags associated with each product listing and organizes the product listings within the product categories based on sales data and search data to create product category pages for a merchant system website. The product categorization system generates website data comprising the one or more category pages comprising the organized product listings and transmits the website data to the merchant system for display on the merchant system website. The website displays the product category pages comprising organized product listings as generated by the product categorization system.