1. A computer-implemented method comprising: accessing a search history including one or more search terms for identifying search terms available for domain name registration, wherein the search history comprises prior user search terms; categorizing each of the one or more search terms based on a number of times the respective search term appears in the search history, wherein for each of the one or more search terms, the categorizing comprises: determining whether the search term is a restricted term; characterizing the search term as a term that is excluded from registration when the search term is a restricted term; and in a case where the number of times that the search term appears in the search history exceeds a first threshold value, identifying, from the search history, a search result of the search term; and categorizing the search term as a type that is provided for registration to a user with recognized association with the search term or a type that is excluded from registration, wherein the categorizing is based on a ratio of a number of times the search result was selected subsequent to receiving the search term to the number of times that the search term appears in the search history; receiving a user-selected search term from a client device associated with a user over a network connection to the client device, the user-selected search term corresponding to a type of categorization of one of the categorized one or more search terms; and sending a notification to the client device over the network connection, the notification indicating how to obtain registration of a domain name that includes the user-selected search term.
13. The computer-implemented method of claim 1 , further comprising: filtering the search terms for a term corresponding to the user-selected search term.