SEO is not as complicated as it seems, if you know the basics you’ll be able to get some good positions with your site or blog without any help from experts. Driving traffic is not the magic that some try to make it look like. On the other hand, when competition increases, as it certainly does in some segments, you might want a little help. For now let’s settle with what you can do yourself. The SEO School has 5 elements, introduction to SEO, Analysis, On Site SEO, Link Building and Evaluation the SEO.