Keyword Relevancy and Popularity Ranking