1. A computer-implemented method of searching responsive to a search query, said method comprising: determining a semantic key related to at least one keyword of said search query, wherein said semantic key is associated with a semantic sub-key; accessing webpage search results generated from a keyword search using said search query; and filtering said webpage search results using said semantic sub-key to generate filtered webpage search results, wherein said filtered webpage search results comprise a listing of webpages, wherein at least one webpage of said listing of webpages comprises said semantic sub-key.