On Page Factors-:
Search engine optimization (SEO), is a process that takes time to implement and experience change. Using only one or two optimization techniques is generally not enough to ensure proper ranking. Both on-page and off-page factors together must be used to ensure maximum results. It is a long term and on-going process that requires diligence and patience.
Off Page Factors-:
An important part of search engine optimization includes inbound, outbound and internal links. Major search engines are utilizing links more and more to improve the relevance of their search results and rank pages higher. In theory, exchanging links with other related sites can improve how well pages rank in search engines that analyze links. The simple definition of "link popularity" is "how many other quality sites link to your site”. But "link quality" is what really counts in an effective link building campaign.