1. A computer implemented method, comprising: obtaining a first hyperlink associated with a first web resource accessible via a client terminal; converting 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; submitting the query to at least one search engine configured to search for information via the internet; receiving, from the at least one search engine, search results associated with the query, the search results including a plurality of second hyperlinks; determining 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 the plurality of second hyperlinks; and causing 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.
1. A computer implemented method, comprising: obtaining a first hyperlink associated with a first web resource accessible via a client terminal; converting 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; submitting the query to at least one search engine configured to search for information via the internet; receiving, from the at least one search engine, search results associated with the query, the search results including a plurality of second hyperlinks; determining 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 the plurality of second hyperlinks; and causing 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. 13. The computer implemented method of claim 1 , further comprising identifying a candidate hyperlink to replace the first hyperlink when the search results include none of the plurality of second hyperlinks by applying the first hyperlink to a text completion predictive engine of the at least one search engine which predicts the at least one of a plurality of second hyperlinks from the first hyperlink.