SEO Content — on-page content & images
Use this skill for the content layer of SEO: on-page text quality, keywords,
headings, and image optimization.
Commands (documented in commands/)
| Command |
What it does |
seo-content |
Thin content, duplicates, readability (Flesch-Kincaid), E-E-A-T signals |
seo-keywords |
Keyword density, cannibalization, LSI, long-tail, intent mapping |
seo-headings |
H1–H6 hierarchy, order, keywords in headings, accessibility |
seo-images |
Alt text, WebP/AVIF, lazy loading, dimensions, srcset |
Script
python3 scripts/seo_content.py --density --file page.html --keyword "fitness"
Keyword density + top terms. Script/style content is stripped first so CSS/JS
source does not inflate the word count. Pure Python stdlib; stdin supported.
When to use
- User asks for "seo content", "content audit", "keywords", "keyword research",
"seo headings", "image seo", "контент аудит", "ключевые слова".
- On-page content quality, headings hierarchy or image optimization is the task.
Do NOT use
- For the full technical audit / CWV / reports / fixes — that is
seo-audit.
- For schema.org / meta tags — that is
seo-schema.
- For crawlability / linking structure / competitors — that is
seo-crawl.
1---2name: seo-content3description: Content and on-page SEO: thin content & duplicates, readability (Flesch-Kincaid), E-E-A-T signals; keyword density, cannibalization, LSI, long-tail, intent mapping; H1-H6 hierarchy and keywords in headings; image SEO (alt text, WebP/AVIF, lazy loading, dimensions, srcset). Script seo_content.py: keyword density + top terms (script/style stripped). Triggers: 'seo content', 'content audit', 'keywords', 'keyword research', 'seo headings', 'image seo', 'контент аудит', 'ключевые слова', 'заголовки h1', 'оптимизация картинок'.4license: MIT5---67# SEO Content — on-page content & images89Use this skill for the **content** layer of SEO: on-page text quality, keywords,10headings, and image optimization.1112## Commands (documented in `commands/`)1314| Command | What it does |15|---|---|16| `seo-content` | Thin content, duplicates, readability (Flesch-Kincaid), E-E-A-T signals |17| `seo-keywords` | Keyword density, cannibalization, LSI, long-tail, intent mapping |18| `seo-headings` | H1–H6 hierarchy, order, keywords in headings, accessibility |19| `seo-images` | Alt text, WebP/AVIF, lazy loading, dimensions, srcset |2021## Script2223```bash24python3 scripts/seo_content.py --density --file page.html --keyword "fitness"25```2627Keyword density + top terms. Script/style content is stripped first so CSS/JS28source does not inflate the word count. Pure Python stdlib; stdin supported.2930## When to use3132- User asks for "seo content", "content audit", "keywords", "keyword research",33 "seo headings", "image seo", "контент аудит", "ключевые слова".34- On-page content quality, headings hierarchy or image optimization is the task.3536## Do NOT use3738- For the full technical audit / CWV / reports / fixes — that is `seo-audit`.39- For schema.org / meta tags — that is `seo-schema`.40- For crawlability / linking structure / competitors — that is `seo-crawl`.