They have an SEO Checklist