website-seo-geo
Installation
SKILL.md
Website SEO & GEO
The metadata contract every page must satisfy. This skill owns the exact
limits and consistency rules; it hands depth off to the existing global skills:
ai-seo (AI answer-engine / GEO strategy), schema-markup (rich JSON-LD),
seo-audit (technical SEO / crawl / Core Web Vitals — see also website-qa).
The limit table (enforced)
| Tag | Ideal | Hard cap | Why |
|---|---|---|---|
<title> |
50–60 chars | ~60 | Google truncates ~580–600px; >60 risks a cut, >70 almost always cut |
<meta description> |
140–160 chars | ~160 | Truncates ~920px; >160 cut; <120 wastes space / keyword room |
og:title / og:description |
= <title> / = description |
— | Test fails on any divergence |
twitter:title / twitter:description |
inherit OG (same strings) | — | twitter:card = summary_large_image |
The test counts characters (em-dash, en-dash, curly apostrophe each = 1 char but
render wider — stay clear of the cap). <meta name="description"> is separate
from og:description; one does not replace the other — ship both, in sync.