A method to generate best matching search keywords is disclosed. After
running an Internet search engine, a user selects links. From the links,
common keywords are extracted and sorted based on the number of times
that the common keywords appears in the contents of the links. The search
engine runs searches based on a few of top ranked keywords, generates
best matching search keywords, and provides the selected links as well as
more links that relates to the best matching search keywords.