1. A method comprising: receiving a seed term; obtaining a corpus of candidate terms, each candidate term in the corpus comprising the seed term; obtaining network traffic information associated with each candidate term in the corpus of candidate terms; and compiling, using a computer, a set of domain names based on the network traffic information, wherein each domain name in the set comprises one of the corpus of candidate terms.