Before you engage SEO website promotion, you need to make a SEO Friendly website. You need easy navigation, understandable structure and user friendly design of your site. It's quite difficult to do it yourself, so I would recommend that you turn to professionals, for example, this site. You also need a fast download speed, a mobile version of the site and constant updating of content. In order to start a SEO promotion you need to do a lot of preparatory work. Therefore, it's better to turn to professionals who do it quickly and efficiently.