Ok so I have created a solid e-commerce site. Really researched optimal converison landing pages etc. and believe I have a solid website. What is the first step into getting my site to rank well on google in a mediocre difficulty level keyword. I have researched a lot about SEO interms of backlinks etc. Should I invest into one of the services in the blackhatworld market place? Or just download scrapebox and learn on my own.