SEO is the process of optimizing a website in order to gain visibility in the search results. There are two methods in optimizing a website. One is on-page optimization where it involves the physical optimization of your actual website. You can optimize your website by integrating appropriate meta tags, title and description. Another method of optimizing a websit is by Off-page optimization. Off page optimization are those marketing techniques that you do to promote a blog. Some of the off page optimization are blog commenting, social media marketing, social bookmarking and any other efforts that may contribute in gaining visibility in search results.