6. A computer-implemented device comprising: one or more memory devices to store instructions; and one or more processors executing the instructions to: receive a search query; identify a plurality of blog documents that are responsive to the search query; generate a relevance score for each blog document in the plurality of blog documents, where the relevance score for a particular blog document is based on a relevance of the particular blog document to the search query; generate a quality score for each blog document in the plurality of blog documents, where the quality score of the particular blog document is based on a quality of the particular blog document, independent of the search query, where the quality score is based on a plurality of indicators that include at least one of one or more positive indicators or one or more negative indicators, where the plurality of indicators include: a location of ads in the particular blog document, and an indication of whether multiple blog feeds, that are based on the particular blog document, include duplicate content; generate a ranking score for each of the plurality of blog documents based on the respective generated relevance and quality scores; rank the plurality of blog documents in an order based on the ranking scores of the plurality of blog documents; and present information regarding the plurality of blog documents in the ranked order.
9. The computer-implemented device of claim 6 , where the presented ranked order is different from a ranked order that is solely based on relevance of the blog documents to the search query.