15. A system, comprising: at least one processor; and memory including computer-executable instructions that, based on execution by the at least one processor, configure the at least one processor to: obtain a first hyperlink associated with a first web resource accessible via a client terminal; convert at least one portion of the first hyperlink into a query comprising at least one search term derived, at least in part, from the at least one portion of the first hyperlink; submit the query to at least one search engine configured to search for information via the internet; receive, from the at least one search engine, search results associated with the query, the search results including a plurality of second hyperlinks; determine whether to replace the first hyperlink with a replacement hyperlink selected from at least a subset of the plurality of second hyperlinks based, at least in part, on a result of an analysis of similarity of the first hyperlink compared to each second hyperlink of the at least a subset of one plurality of second hyperlinks; and cause the client terminal to access either the first web resource associated with the first hyperlink or a second web resource associated with the replacement hyperlink based on the determination.
15. A system, comprising: at least one processor; and memory including computer-executable instructions that, based on execution by the at least one processor, configure the at least one processor to: obtain a first hyperlink associated with a first web resource accessible via a client terminal; convert at least one portion of the first hyperlink into a query comprising at least one search term derived, at least in part, from the at least one portion of the first hyperlink; submit the query to at least one search engine configured to search for information via the internet; receive, from the at least one search engine, search results associated with the query, the search results including a plurality of second hyperlinks; determine whether to replace the first hyperlink with a replacement hyperlink selected from at least a subset of the plurality of second hyperlinks based, at least in part, on a result of an analysis of similarity of the first hyperlink compared to each second hyperlink of the at least a subset of one plurality of second hyperlinks; and cause the client terminal to access either the first web resource associated with the first hyperlink or a second web resource associated with the replacement hyperlink based on the determination. 16. The system of claim 15 , wherein the client terminal comprises the at least one processor executing the code, the code further comprises code instructions to extract the first hyperlink from a digital document having at least a portion thereof rendered by an application executed by the at least one processor.