A Complete SEO Checklist for Web Designers & Developers