| 1 | Meta Title | 60-70 chars desktop, 70-76 chars mobile | ✅ | Google Search Central — Title links ↗ |
| 2 | Title & H1 | 1 <title>, 1 <h1> per page | ✅ | W3C — Headings best practice ↗ |
| 3 | Meta Description | ≤160 chars (≤120 mobile) | ✅ | Google Search Central — Snippets ↗ |
| 4 | Image weight | No Google limit. <100 KB above-the-fold for LCP | ⚠️ | web.dev — Largest Contentful Paint ↗ |
| 5 | Sitemap | 50 MB / 50,000 URLs max | ✅ | sitemaps.org protocol ↗ |
| 6 | Disavow file | 2 MB / 100,000 lines max | ✅ | Google Search Central — Disavow ↗ |
| 7 | robots.txt | ≤500 KB (raised from 100 KB in 2019) | ✅ | Google Search Central — robots.txt ↗ |
| 8 | Alt text | No Google limit. Accessibility recommendation: ≤125 chars (NVDA, JAWS) | ⚠️ | W3C WAI — Alt text decision tree ↗ |
| 9 | Anchor text | No hard limit. UX recommendation: 4-8 descriptive words | ⚠️ | Moz — Anchor Text guide ↗ |
| 10 | URL length | Bing: 2,000 chars. Google: no official limit but <100 chars recommended | ⚠️ | Google Search Central — URL structure ↗ |
| 11 | Redirect hops | ≤5 hops before Googlebot gives up | ✅ | Google Search Central — Redirects ↗ |
| 12 | Page load time | OBSOLETE. Replaced by Core Web Vitals (row 13) | 🚫 | web.dev — Web Vitals (replacement) ↗ |
| 13 | Core Web Vitals | LCP <2.5 s, INP <200 ms, CLS ≤0.1 (75th percentile) | ✅ | web.dev — Core Web Vitals thresholds ↗ |
| 14 | Page size | No Google limit. Performance recommendation: <3 MB (indirect LCP impact) | ⚠️ | web.dev — LCP optimization ↗ |
| 15 | Click depth | 3-4 clicks max from the home (UX recommendation, not hard limit) | ⚠️ | Google Search Central — SEO starter guide ↗ |
| 16 | Keyword density | MYTH. Google rejects the notion since BERT (2019). Optimizing for density = anti-pattern. | 🚫 | Google Blog — BERT update ↗ |
| 17 | Content length | MYTH. No official minimum. Mueller repeated: “there's no minimum word count” | 🚫 | John Mueller — Google's John Mueller on word count ↗ |
| 18 | Internal linking | MYTH. The 100-links-per-page limit dates from 2008 (dropped). Several thousand OK if the structure is consistent. | 🚫 | Google Search Central — Internal linking guidance ↗ |
| 19 | Resource size (HTML) | 15 MB per resource maximum. Beyond that Googlebot truncates. | ✅ | Google Search Central — Googlebot ↗ |
| 20 | Crawl budget | Variable. Computed by Google based on authority + update frequency + URL count. | ⚠️ | Google Search Central — Crawl budget ↗ |
| 21 | Search Console | 1000 properties / account, 1000 export rows, 500 sitemaps / property | ✅ | GSC Help — Account limits ↗ |
| 22 | Google Business Profile | Name ≤100 chars, description ≤750 chars, ≤250 photos | ✅ | Google Business Help ↗ |
| 23 | Google Analytics 4 | 10 M hits / month / property (free tier) | ✅ | GA4 — Data collection limits ↗ |
| 24 | Keyword Planner | 700 keywords / search | ✅ | Google Ads — Keyword Planner ↗ |