SEO is often considered as the technical part of internet marketing because it is very important to enhance the visibility of any website or web page. It is true that one needs to have some basic understanding of HTML language in order to use few tricks of SEO. It is done by optimizing a website or web page in order to make it search engine friendly and obviously to acquire good rankings in the search results on all the major search engines. SEO is largely associated with text, so keyword focussed content is very essential to make an SEO campaign successful. The placement of keywords should be done very carefully and perfectly to acquire favourable results. Quality content and quality links are the aspects of SEO and if someone wants to gain more visitors towards a website both of these aspects should be kept in mind. Duplicate content often results in poor search rankings and may blacklist the website, so do remember to insert unique and original content. SEO also includes the linking of most relevant or most important pages or information on the website. In this way, Google spiders easily find that information and automatically index at the top of search results.