Search Engine Optimization, or SEO for short, is a fancy phrase that really means making your website “friendly” to search engines such as Google, Yahoo and Bing. It may sound technical and very complex, but the process is straight-forward. There are two basic parts to SEO – on-site optimization and off-site optimization. Each area is critical to the long-term success of your site in the search engines.