SEO or Search Engine Optimization, is the process of generating more visibility in search engines such as Google and Yahoo to ultimately generate more traffic back to your website.