Here are a dozen SEO blogs and resources that can help you stay ahead of the curve.