@Danininfotech: a reply which is simply a list like this is not really very helpful. For one thing, it relies of members already understanding the steps you list, and many of our members are newbies who do not.
For example, what do you mean by "Do proper on-page activities"? Which activities are those? You may know, and I may know, but others reading this topic may not.
Please don't make posts which are simply lists. It is much more helpful to choose one or two activities and explain them in more detail.
This will have no direct effect on search ranking, although it may help to drive traffic.