SEO is complicated, but the idea itself is simple. SEO stands for search engine optimization: Optimizing your website for search engines. Sounds pretty straightforward, right? The complicated part is in actually doing it. That’s because the rules seem to change almost daily and you probably don’t know what all the rules are to begin with.