14. A system comprising: one or more processors; and a memory in communication with the one or more processors and storing instructions that, when executed by the one or more processors, are configured to cause the system to: receive a URL comprising a plurality of segments; compare each segment of the plurality of segments to known segment values; identify, based on the comparison, searchable segments and one or more searchable categories for the searchable segments, independent of the order of the searchable segments within the URL; create a search request object based on the searchable segments and the one or more searchable categories; determine a search pattern based on the search request object; perform an inventory search based on the search pattern to identify one or more inventory items; generate web page metadata items based on the search pattern; and generate a web page comprising the web page metadata items and the list of inventory items.
14. A system comprising: one or more processors; and a memory in communication with the one or more processors and storing instructions that, when executed by the one or more processors, are configured to cause the system to: receive a URL comprising a plurality of segments; compare each segment of the plurality of segments to known segment values; identify, based on the comparison, searchable segments and one or more searchable categories for the searchable segments, independent of the order of the searchable segments within the URL; create a search request object based on the searchable segments and the one or more searchable categories; determine a search pattern based on the search request object; perform an inventory search based on the search pattern to identify one or more inventory items; generate web page metadata items based on the search pattern; and generate a web page comprising the web page metadata items and the list of inventory items. 16. The system of claim 14 , further configured to access the known segment values in a memory store.