Optimizing any web page involves both on-page and off-page optimization. Whereas on-page optimization emphasizes the use of carefully selected keywords to write a web page, off-page optimization is all about building links to the web page from other web pages as well as other websites. The leading search engines’ ranking algorithms have placed much importance on links that it is not possible to achieve a high-ranking based solely on competitive keywords.