8. A system comprising: one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising: receiving a first content request, the first content request comprising one or more search terms received within a social networking application; determining a first level of popularity of the first content request, the first level of popularity based, at least in part, on a frequency with which the first content request has been previously submitted within the social networking application within a predetermined period of time; comparing the first level of popularity to a second level of popularity, the second level of popularity based, at least in part, on a frequency with which a second content request has been previously submitted within the predetermined period of time; determining, on the one or more computers, that the second level of popularity exceeds the first level of popularity; determining a plurality of search results that are responsive to the second content request; determining, on the one or more computers, respective levels of popularity for the plurality of search results; and providing at least one of the plurality of search results comprising: providing at least a plurality of search results based on the respective levels of popularity of the plurality of search results; and providing one or more alternate search terms that have higher respective levels of popularity than the one or more search terms.
8. A system comprising: one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising: receiving a first content request, the first content request comprising one or more search terms received within a social networking application; determining a first level of popularity of the first content request, the first level of popularity based, at least in part, on a frequency with which the first content request has been previously submitted within the social networking application within a predetermined period of time; comparing the first level of popularity to a second level of popularity, the second level of popularity based, at least in part, on a frequency with which a second content request has been previously submitted within the predetermined period of time; determining, on the one or more computers, that the second level of popularity exceeds the first level of popularity; determining a plurality of search results that are responsive to the second content request; determining, on the one or more computers, respective levels of popularity for the plurality of search results; and providing at least one of the plurality of search results comprising: providing at least a plurality of search results based on the respective levels of popularity of the plurality of search results; and providing one or more alternate search terms that have higher respective levels of popularity than the one or more search terms. 12. The system of claim 8 , wherein determining the respective levels of popularity comprises determining respective levels of user activity associated with the plurality of search results.