Search Engine Optimization (SEO) is one of the most important, and one of the most often overlooked, aspects of a successful website. No matter what type of business you run, getting your site to show up near the top of search engine result lists is guaranteed to generate more traffic.