It starts with good keyword research and good quality content. If your content is engaging then it will get shared through social mediums thus giving you traffic to your site and hopefully sales..