6. A method comprising: accessing a first network resource that comprises one or more keywords; for at least one of the one or more keywords in the first network resource, a computer-implemented tool automatically performing the steps of: requesting a search engine to conduct a search on the keyword; obtaining information that identifies a plurality of second network resources identified by the search engine as a result of the search conducted on the keyword; and presenting the plurality of second network resources to a user; receiving, from the user, a selection of a second network resource of the plurality of second network resources; in response to receiving the selection, automatically inserting, into the first network resource, a hyperlink to the second network resource.
6. A method comprising: accessing a first network resource that comprises one or more keywords; for at least one of the one or more keywords in the first network resource, a computer-implemented tool automatically performing the steps of: requesting a search engine to conduct a search on the keyword; obtaining information that identifies a plurality of second network resources identified by the search engine as a result of the search conducted on the keyword; and presenting the plurality of second network resources to a user; receiving, from the user, a selection of a second network resource of the plurality of second network resources; in response to receiving the selection, automatically inserting, into the first network resource, a hyperlink to the second network resource. 9. The method of claim 6 , further comprising: selecting the one or more keywords from one or more words in the first network resource; selecting one or more nouns from the words in the first network resource; and for each of the nouns, determining a number of times the noun appears in the first network resource; and if the number satisfies a threshold requirement, identifying the noun as one of the keywords.