1. A method of providing related links in a web page, comprising: retrieving textual information associated with a web page upon loading of the web page at a client device; extracting, by one or more computers, a set of keywords from the received textual information, wherein the keywords are representative of content of the web page, wherein extracting the set of keywords from the received textual information includes: parsing the textual information associated with the web page to identify a language of the textual information, segmenting each text segment in the textual information into a set of separate words or phrases in accordance with the identified language of the textual information, removing the stop words of the identified language from the set of separate words or phrases, and returning the set of words or phrases as the set of keywords; ranking the extracted set of keywords using a keyword repository, wherein the keyword repository maintains a list of keywords and their respective rankings; selecting one or more representative keywords from the extracted set of keywords based on the ranking; sending the one or more representative keywords as a search query to a search engine to obtain a list of search results ordered by their respective rankings; and returning a specified number of search results with the highest rankings to the client for display, wherein the received search results are responsive to the one or more representative keywords extracted from textual information associated with a web page loading at a client device and wherein the received search results are displayed as related links within a particular designated region of the web page, wherein the related links are links to other web pages related to the loading web page.
1. A method of providing related links in a web page, comprising: retrieving textual information associated with a web page upon loading of the web page at a client device; extracting, by one or more computers, a set of keywords from the received textual information, wherein the keywords are representative of content of the web page, wherein extracting the set of keywords from the received textual information includes: parsing the textual information associated with the web page to identify a language of the textual information, segmenting each text segment in the textual information into a set of separate words or phrases in accordance with the identified language of the textual information, removing the stop words of the identified language from the set of separate words or phrases, and returning the set of words or phrases as the set of keywords; ranking the extracted set of keywords using a keyword repository, wherein the keyword repository maintains a list of keywords and their respective rankings; selecting one or more representative keywords from the extracted set of keywords based on the ranking; sending the one or more representative keywords as a search query to a search engine to obtain a list of search results ordered by their respective rankings; and returning a specified number of search results with the highest rankings to the client for display, wherein the received search results are responsive to the one or more representative keywords extracted from textual information associated with a web page loading at a client device and wherein the received search results are displayed as related links within a particular designated region of the web page, wherein the related links are links to other web pages related to the loading web page. 3. The method of claim 1 , wherein the one or more keywords are sent to the search engine to perform a search within the same web domain as that for the web page.