1. A method for detecting illegitimate search queries, the method comprising: for each subject one of one or more received search queries: identifying a user agent from which the subject search query was submitted; comparing the user agent to one or more predetermined legitimate user agents; upon a condition in which the user agent does not match any of the predetermined legitimate user agents, marking the subject search query as illegitimate.