1. A method comprising: associating each of at least one search concept with at least key phrase and at least one website; for each of at least one query identifying at least one search concept assigning a popularity value to each of the at least one search concept by determining a number of times a query associated with that search concept has occurred; determining a relative popularity measure of each search concept by for each search concept dividing a function of popularity points attributed to the search concept by a function of popularity points attributed to a most popular search concept; determining a preferred search query for each search concept by selecting a key phrase that is unique to that concept and which has a greatest popularity value as compared to other unique key phrases for the search concept; receiving a user query; determining at least one key phrase associated with the user query; and, displaying at least one of at least one search concept and at least one website associated with each of the key phrases associated with the user query based upon the popularity value, the relative popularity measure and the preferred search query for each search concept.