Search Engine Optimization is the process of improving the rank visibility of a website on search engine result pages (SERPs). A successful search engine optimization campaign will have, as part of carefully select, the improvements, relevant, keywords which the on-page optimization will be designed to make prominent for search engine algorithms. Search engine optimization is divided into two parts (1) on-page, (2) off-page optimization. On-page optimization means which comprise a web page, textual content, such as HTML code and images. Off-page optimization refers to backlink creating.