Web Site Optimization is necessary for every online business because of the competitiveness in the market. If any business want to spread their wing online then it cant avoid the potential of Search marketing. And for marketing through search engines it is most to optimize the website according to the search engines, so that you get top position in the search engines. Search marketing is one of the best method to advertise your business. Everyone is aware about the effectiveness of search engine marketing. You can expand your business by organic or through PPC. These days SMO( Social media optimization) is also the top priority of online businesses because social media sites are providing thousands of traffic to the websites. So if you want to catch these visitors optimize your website and do SMO.