In simple words search engine optimization is to makes your website on top in search engines. Search engine optimization or SEO is a technique which helps you to get more and more hits in search engines as a result of which you more and more people get to know about your business and leads it to success.In today world advertising is an essential art for sales and marketing. Online marketing and advertisements are now must do for all companies to boost sales, to develop online customers base and to keep in contact with their clients. So every company wants to be ranked higher to get more clients and customers. For this purpose they need to make their websites accessible to maximum number of people searching the web for products and services. It is obvious that if a website is not visited by anyone is doing nothing for its owner. When someone want to search any product or service online, they usually go to search engines like Google, Yahoo, MSN, AltaVista, AOL or any other search engine. When they type the search words or key words, a list of related websites opens on the page. The top websites of this list obviously get most hits and visitors which every company wants to be. Now the search engine optimization is the ultimate tool that these companies need to use to turn the online stream to their way and get more and more customers which leads to profit maximization. That is how a search engine optimization works.