It will good to review such informative Thread post i have come to see which is of my line...
We're going to break it down into 5 steps. Is it even easier to rank a website today than it was a few years ago?
1) Website Structure
2) Content Optimization
3) Link Baiting
4) Link Building
5) Social Media
"Easy Steps". The tactics required to rank highly on Google can be complex and time consuming however the path itself is straight forward.

These five steps mentioned here by Sophie are really important but then can anyone illustrate on how link baiting and Link building done. Also is Blog commenting a form of link building?
I am very new with SEO and wanted to know how to get your site optimized and search engine friendly?