seo-analyzer

Analyze HTML or JSX files for SEO issues and validate metadata.

3|1|Updated Dec 23, 2025
One-click install
npx skills add https://github.com/naporin0624/claude-web-audit-plugins --skill seo-analyzer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: seo-analyzer
Source: https://github.com/naporin0624/claude-web-audit-plugins/tree/main/skills/seo-analyzer
Command: npx skills add https://github.com/naporin0624/claude-web-audit-plugins --skill seo-analyzer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires cheerio, and includes scripts (resource) components.

What problem does it solve?

This Skill provides static SEO checks and keyword analysis for HTML files to improve search visibility and content optimization.

Core Features & Use Cases

  • Meta tag validation, Open Graph, Twitter Cards, and JSON-LD support.
  • Keyword density, placement, and density metrics to guide content improvements.
  • JSON/text outputs for integration with reports.

Quick Start

Example: npx tsx ${CLAUDE_PLUGIN_ROOT}/skills/seo-analyzer/src/index.ts path/to/file.html

Frequently Asked Questions about seo-analyzer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check SEO meta tags and Open Graph tags in my HTML files?

Meta tag validation checks title, meta description, Open Graph, and Twitter Card tags in HTML files. This Skill analyzes these elements to identify missing or incomplete SEO metadata, then outputs a structured report showing which tags are present, properly formatted, and optimized for search visibility.

Can I audit heading structure and JSON-LD structured data in static HTML?

Yes, this Skill validates heading hierarchy (H1 presence and order), canonical tags, viewport settings, language attributes, and JSON-LD structured data blocks. It reports on P0, P1, and P2 priority checks to catch common structural SEO issues in static HTML and JSX files.

How do I analyze keyword density and placement in HTML content?

Keyword density analysis measures how often target keywords appear in your HTML content and where they're positioned. This Skill calculates density metrics and placement patterns to guide content optimization, helping identify whether keywords are distributed naturally or need adjustment.

What output formats does static HTML SEO analysis provide?

Analysis results export as both JSON and text formats, designed for integration into reports and CI/CD pipelines. The Node CLI outputs structured data that can be parsed programmatically or read as human-friendly text summaries.

Does this Skill work with JSX files and CMS-generated HTML?

Yes, it analyzes both HTML and JSX files, making it suitable for static audits of websites, landing pages, blogs, and CMS pipelines. It applies the same validation rules across file types to catch SEO issues before deployment.

What are the limitations of static SEO analysis compared to runtime checking?

Static analysis examines HTML source only and cannot detect dynamically injected meta tags, client-side rendering issues, or runtime content changes. It's best for validating initial markup structure; dynamic pages may need additional runtime monitoring.