1. A method of characterizing a search result as potential spam, the method comprising: receiving a search result from a search engine, the search result being based on a search query; comparing data indicative of the search result to data indicative of the search query to determine a spam score, the spam score being based on at least one of a character length and a word length of a longest matching substring, the longest matching substring appearing in the search result and the search query; comparing the spam score to a threshold; and characterizing the search result as potential spam if the spam score crosses the threshold.