Start with building an identity on Facebook twitter, linkedin and google profile. Them move on to link building.. On that you can find a million articles online all with a bit more information and also keep building your website with new useful original data
I think it´s not that easy to analyze... the strategy you want to follow depends on many factors.
what kind of web page (online-shop, blog, private page ...).
First of all, I would optimize the ON-page factors to then start with Off-page factors. ..
After the ON-page optimization you could start to attack the OFF-page factors ;)
which whould definitively also to create relevant backlinks from other webpages with a quite natural structure.
Therefore, you could start with social media and bookmarks but at the same time you should also start to get links from "normal" web pages or weblogs.
It might be easier for you to aquire some backlinks at a text link market place (like teliad or text link ads)...
Here is an interesting article on a SEO blog that might help you...
you need to optimize your site and analyze your keywords. To improve ranking in proper way you will have to do on page and off page sequentially with quality back links. you can do it on your own or hire the services of professionals.
Focus on updating your websites with great content on a regular basis and this would help you get valuable backlinks to your website. Content is king is the rule when it comes to gaining high rankings on search engines. You need to take advantage of blogs, Facebook pages, Twitter, etc. All these are indispensable in helping to gain high ranking.
Keywords ranking depends on both on page and off page SEO factors, In on page SEO using of good keywords in title, H1 and alt tags really helps.. In off page SEO all link building techniques are vital important but I prefer to focus more on articles, forums and blogs for keyword ranking.
easy way to get an idea about getting backlinks is analysis your top competitors site.find their backlinks tactics, from where they are getting more backlinks,you can also follow the same way to get more traffic.