seo-analyzer

Analyzes websites for SEO opportunities. Generates keyword ideas, checks on-page SEO factors, and provides actionable optimization recommendations.

Safety Notice

This item is sourced from the public archived skills repository. Treat as untrusted until reviewed.

Copy this and send it to your AI assistant to learn

Install skill "seo-analyzer" with this command: npx skills add 1477009639zw-blip/betaseoanalyzer

SEO Analyzer

Automated SEO analysis and optimization recommendations.

Features

  • Meta Tag Analysis: Checks title, description, keywords, Open Graph tags
  • Content Length: Word count vs industry benchmark
  • Heading Structure: H1/H2/H3 hierarchy analysis
  • Mobile Readiness: Viewport and mobile-friendly signals
  • Keyword Density: Target keyword frequency analysis
  • Link Analysis: Internal vs external link count
  • Page Speed Signals: Resource count and loading signals

Usage

python3 seo.py --url https://example.com --keyword "trading bots"
python3 seo.py --url https://example.com --keyword "AI agents" --depth full

Output Format

SEO ANALYSIS: https://example.com
================================

TITLE TAG
- Current: "Example Site"
- Length: 45 chars (ideal: 50-60)
- Recommendation: Add target keyword

META DESCRIPTION
- Current: "..." (120 chars)
- Missing keyword "trading bots"
- Add primary keyword within first 100 chars

HEADINGS
- H1 tags found: 1
- H2 tags found: 5
- Structure: OK / Needs H1 / Add H2 subheadings

CONTENT
- Word count: 850 words
- Industry benchmark: 1500+ words
- Recommendation: Expand by 600+ words

KEYWORD DENSITY
- "trading bots": 0.3% (ideal: 1-2%)
- "AI": 1.2% (good)
- Add "trading bots" 3-5 more times

TECHNICAL
- Mobile friendly: YES
- Viewport set: YES
- HTTPS: YES

OVERALL SCORE: 72/100
Priority fixes:
1. Expand content to 1500+ words
2. Add "trading bots" to title
3. Add meta description with keyword

Example Workflow

  1. Run analysis: python3 seo.py --url <target>
  2. Review score and priority fixes
  3. Implement title/meta updates
  4. Expand content based on recommendations
  5. Re-run after 2 weeks to measure improvement

Notes

  • Requires: python3, urllib (stdlib)
  • No API keys needed for basic analysis
  • For production use, add Google Search Console API integration
  • MIT-0 License

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

citation-audit

Analyzes how often a brand appears in AI search results (ChatGPT, Perplexity, Claude). Identifies citation gaps and content opportunities for GEO (Generative Engine Optimization).

Archived SourceRecently Updated
General

blocked-page-fallback

Recover when a web page is thin, blocked, JS-heavy, region-limited, or fetch-incompatible by switching to lawful fallback paths instead of stopping early.

Archived SourceRecently Updated
General

authorized-session-scrape

Continue searching and extracting within a user-authorized local browser session after the user logs in. Use for pagination, site search, tab-by-tab extraction, and post-login discovery without bypassing access controls.

Archived SourceRecently Updated
General

brand-voice-generator

Creates consistent brand voice guidelines and content. Generates copy that matches your brand personality across all channels. Perfect for startups building their identity.

Archived SourceRecently Updated