SEO can be as hard or as simple as you make it. True, there is a bit of a learning curve, but SEO shouldn't have to be complicated, and optimizing your website shouldn't be relegated to huge businesses. Great SEO requires diligence and research.