Search engine optimization [seo] is the process of increasing the quantity and quality of organic free traffic to a website through search engine results page. Quality of traffic: the visitors coming to site who are genuinely interested in products services that you offer. Quantity of traffic: once you have the relevant traffic clicking through from search engine results pages (serps), greater number of traffic is better. The higher rank in the search engine results page means a site appears in the search results list more frequently, the more visitors getting redirected from the search engine's users and these visitors can be converted into customers. Search engine optimization divide into two parts: [a] on page or on site optimization: on page activities are performed within the website and it is one time process. On site optimization has following major elements: o keyword research, o meta data writing, o site maps creation, o image optimization, o content optimization, o url canonicalization, o url rewriting, o header tags, o custom 404 page o anchor text, o speed optimization o google analytics. [b] off page or off site optimization: off site activities are performed outside the site and it is an ongoing process. It includes following major activities: o search engine submission, o local business listing, o niche directory submission, o classified ad posting, o b2b directory submission, o social bookmarking, o web 2.0 submission, o video marketing, o guest blogging, o article submission, o press release submission, o shopping social networking, o link baiting, o answer questions, etc…