The Web Developer’s SEO Cheat Sheet

Important HTML Elements HTTP Status Codes Webmaster Tools Title Tag Best Practices 200 OK/Success Webmaster Tools Less than 512px (50-70 characters) 301 Permanent Redirect https://www.google.com/webmasters/tools/home Page Title Important keywords near the beginning 302 Temporary Redirect Each title should be unique 404 Not Found Bing Webmaster Tools Meta Description Tag 410 Gone (permanently removed) http://www.bing.com/toolbox/webmaster/ Best under 155 characters 500 Server Error Well written descriptions influence click-through rate More information at https://webmaster.yandex.com/ http://mz.cm/HTTP-codes Image

Hyperlinks Canonicalization Text Link Hyperlinking Best Practices Common Duplicate Homepage URLs Canonicalized URL Best Practices Keyword in Anchor JavaScript Text Use "nofollow" for paid links and un- https://example.com Place the following in section to NoFollowed Link trusted content indicate preferred URL:

as anchor text rel="canonical" /> https://example.com/index.html Image Link

URL Best Practices 1. Protocol SEO Tips for URLs 2. Subdomain Common URL Elements 3. Root Domain • Choose shorter, human-readable URLs with descriptive keywords https://store.example.com/category/keyword?id=123#top 4. Top-Level Domain • Exclude dynamic parameters when possible (see Canonicalization and Pagination) 5. Subfolder/Path • When possible, place content on the same subdomain to preserve authority 1 2 3 4 5 6 7 8 6. Page 7. Parameter Recommended: https://example.com/blog 8. Named Anchor Less Ideal: https://blog.example.com

V3.0 | moz.com | © 2015 SEOmoz Robots Exclusion Standard Important User Agents Robots.txt Location: https://example.com/robots.txt Robots Best Practices For robots.txt, robots meta tags, and X-Robots-Tag

User-agent: googlebot Only Meta Robots and X-Robots Googlebot (can be used Mediapartners-Google Disallow: /example.html remove URLs from search results as default for most (Mobile Adsense) or Sitemap: https://example.com/sitemap.xml Don't block CSS or JavaScript Google crawlers) Mediapartners with robots.txt More information at http://www.robotstxt.org/robotstxt.html Googlebot-News Googlebot-Mobile X-Robots Arguments can be: Location: Sent in the HTTP headers Googlebot-Image Googlebot-Video Nofollow (do not follow links) X-Robots-Tag: noindex AdsBot-Google Noindex (do not index) More information at http://noarchive.net/xrobots/ Noarchive (do not archive) Baiduspider Yandexbot Meta Robots NoODP (Do not show Open Directory Location: In the html Project description) FacebookExternalHit Applebot ...Or combined (noindex, nofollow) Slurp Twitterbot If the robots tag is not defined, More information at http://www.robotstxt.org/meta.html the default is "INDEX,FOLLOW" * (wildcard for all robots) Rogerbot

Sitemap Syntax Pagination

XML Default Locations Can Be: Use rel="next" and rel="prev" in the section to indicate the relationship between paginated URLs