1. A method for optimizing search, the method, comprising: identifying a location identifier of a webpage having content associated with a semantic type; extracting a pattern from the location identifier of the webpage; storing the pattern in a computer database embodied in a computer-readable storage medium; wherein, the pattern corresponds to a semantic type of the content in the webpage; using the pattern stored on the computer-readable storage medium, performing pattern recognition on multiple location identifiers having a same domain name as the location identifier; detecting matching location identifiers from the multiple location identifiers having a same pattern as the pattern extracted from the location identifier; identifying, a set of type-determined web pages having the matching location identifiers; wherein, each of the set of type-determined web pages have content that is related to the semantic type.