Essential Pieces of Web page Promotion