SEO is short for Search Engine Optimization; it is the process of improving the visibility and ranking of a website in the organic search engine results presented in Google and the other major search engines. Seo techniques are article submission, directory submission, blog post, social bookmarking, forum post, social networking. Seo On page is process of effort that we take in defining keyword, Meta tags, content duplication, domain, title etc