To start with any strategy, analysis and research is the foremost prerequisite. Start off with seeing how other similar people are working in that area. Observe their techniques, your challenges and objectives in times to come. Then there are many methods to achieve your objectives and goals including link and content development, etc
Are you starting camping for website? If yes then you can follow mentioned strategy, Your website design must be a valid and approved design from CSS, that includes header, footer and internal linking structure. You must use unique and fresh content on your website with preferred keyword density. Don't ever use keyword stuffing in content. Use clean URL in URL structure. Doing this much will complete you website for Search Engine Optimization, you can start promoting your website using SEO's On-page Optimization and Off-page optimization Strategy.
Both the option is good to promote website and it also depend of you are starting work on new website then first complete on page and after that move to off page strategy to get batter result.