A good strategy is planned before you start your online business. Never go there and do chaotic work.Build a team if you have resources that will be capable to work on different levels (SMO, SEO, Content, etc). Don't do everything on your own because you will fail.
Each business has different...