3. The method of claim 2 , where the embedded search queries are in the form of an applet or a hyper text markup language (HTML) iframe.
2. A method performed by one or more server devices, the method comprising: generating, by at least one of the one or more server devices, a custom news document, where the custom news document includes a plurality of custom news sections: assigning, by at least one of the one or more server devices, one or more of a keyword or phrase, a topical category, or a geographic category to the custom news sections; embedding, by at least one of the one or more server devices, search queries in particular locations of the custom news document, where each of the search queries includes a respective one of the assigned one or more keywords, one or more topical categories, or one or more geographic categories, associated with a respective one of the custom news sections; receiving, by at least one of the one or more server devices, a request to access the custom news document from a user via a client device; retrieving, by at least one of the one or more server devices, one of the embedded search queries in response to receiving the selection of the custom news document; sending, by at least one of the one or more server devices, query data comprising the one of the embedded search queries to a news search server that has crawled a corpus of news documents hosted on other servers and stored information associated with the crawled documents in a repository of crawled documents, where news content is obtained by the news search server from a search of the repository of crawled documents based on the one of the embedded search queries; receiving, by at least one of the one or more server devices, the news content from the news search server; and populating, by at least one of the one or more server devices, at least some of the plurality of custom news sections with the received news content.