1. A method of routing a message comprising: receiving a request via a communication network; assigning, by a processor, the request to a human searcher based on a keyword associated with the human searcher and based on a determination of whether the request indicates the keyword; routing the message via the network to the human searcher based on the keyword; presenting indicators of keywords including the keyword to the human searcher and including information of a criterion and a value associated with the keywords which is used to perform a ranking of the keywords which determines the presenting of the indicators; and associating the keyword with the human searcher based on an activation by the human searcher of a control which identifies the keyword.