seo-analyzer
// Analyze any webpage URL for SEO issues and get actionable recommendations. Checks title tags, meta descriptions, heading structure, keyword density, image alt tags, Open Graph, and more.
$ git log --oneline --stat
stars:1,933
forks:367
updated:March 4, 2026
SKILL.mdreadonly
SKILL.md Frontmatter
nameseo-analyzer
descriptionAnalyze any webpage URL for SEO issues and get actionable recommendations. Checks title tags, meta descriptions, heading structure, keyword density, image alt tags, Open Graph, and more.
triggersanalyze seo,check seo,seo audit
seo-analyzer
Analyze any webpage URL for SEO issues and get actionable recommendations.
Usage
./seo-analyze.sh <URL>
Or use web_fetch to grab the page content and pipe it:
curl -sL <URL> | ./seo-analyze.sh -
What It Checks
- Title tag — presence, length (50-60 chars ideal)
- Meta description — presence, length (150-160 chars ideal)
- Heading structure — H1 count, heading hierarchy
- Keyword density — top 10 most frequent words (3+ chars)
- Image alt tags — missing alt attributes
- Open Graph / Twitter cards — social sharing metadata
- Canonical URL — duplicate content prevention
- Word count — thin content detection
Output
Plain text report with findings and prioritized recommendations.
Requirements
curl(or useweb_fetchin OpenClaw)grep,sed,awk(standard Unix tools)
Author
Shelly 🦞 (@ShellyToMillion)