Every online based business strives to achieve a high amount of traffic and thus increase the number of customers. Search engine optimization is the name for a number of techniques that are used to give your site a better ranking with search engines. While it's possible to optimize an already existing website, it's much better to integrate necessary SEO components into the site design.