Web mining is an active research area which mainly deals with the application on data mining techniques on the data that is provided by the internet, the World Wide Web(WWW).The Information provided by the internet could be in either webpages, links structure of WWW or Web server logs. Web content mining, Web usage mining and Web structure mining are the three categories by which web mining is classified. This paper proposes a technique by which the search results can be refined in such a way that the results provided to the user are unique and the best suited result. This is achieved by using a new technique known as the Semantic Rank (SR) algorithm. The SR algorithm ranks the webpages in a more efficient way than the PageRank algorithm used by Google. Key terms Web Mining, Page rank, Search engine, Semantic rank.