seo-optimizer

Analyzes HTML websites for SEO issues and generates sitemaps and optimization reports.

2|1|Updated Jun 12, 2025
One-click install
npx skills add https://github.com/agent-trust-protocol/atp-core --skill seo-optimizer-agent-trust-protocol
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: seo-optimizer
Source: https://github.com/agent-trust-protocol/atp-core/tree/main/.claude/skills/seo-optimizer
Command: npx skills add https://github.com/agent-trust-protocol/atp-core --skill seo-optimizer-agent-trust-protocol

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve? Manually auditing HTML/CSS websites for SEO issues is tedious and error-prone. This Skill automates the detection of missing meta tags, broken heading structures, missing alt attributes, and absent schema markup, then guides you through fixing them and generating sitemaps. ## Core Features & Use Cases - Automated SEO Audits: Run a Python analyzer over single HTML files or entire directories to get reports categorizing critical issues, warnings, and good practices, with optional JSON output. - Sitemap Generation: Crawl a website directory and produce a properly formatted XML sitemap with estimated priorities, change frequencies, and lastmod dates. - Guided Fixes & References: Follow step-by-step instructions for meta tags, Open Graph, Twitter Cards, and schema markup, backed by a detailed SEO checklist and schema markup guide, plus a robots.txt template. - Use Case: You inherit a static marketing site with no meta descriptions and no sitemap. Run the analyzer to list every critical issue, fix them page by page using the provided patterns, then generate sitemap.xml and robots.txt ready for Google Search Console submission. ## Quick Start Ask the AI to analyze your website's HTML files for SEO issues and generate a prioritized fix report along with an XML sitemap.

Frequently Asked Questions about seo-optimizer

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

FAQPage Schema
How do I audit an HTML website for SEO issues?▼

Run the seo_analyzer.py script against a file or directory to scan all HTML pages. It reports critical issues like missing title tags and meta descriptions, warnings like suboptimal lengths, and confirmed good practices, with an overall summary.

How to generate an XML sitemap for a static website?▼

Run generate_sitemap.py with your site directory and base URL. It crawls all HTML files, maps index.html to directory URLs, estimates priority and changefreq, and writes a standards-compliant sitemap.xml ready for search engine submission.

What SEO elements does the analyzer check on each page?▼

It checks title tags, meta descriptions, H1-H6 heading hierarchy, image alt attributes, HTML lang attribute, viewport and charset tags, Open Graph tags, Twitter Card tags, canonical URLs, schema.org markup, and content length.

Can I get SEO analysis results in JSON format?▼

Yes, pass the --json flag to seo_analyzer.py to output machine-readable JSON instead of the default text report. This is useful for integrating results into CI pipelines or custom dashboards.

Does the sitemap generator work with non-HTML files?▼

No, it only scans for .html and .htm files and skips hidden directories, node_modules, vendor, and __pycache__ folders. PDFs, images, and other assets are not included in the generated sitemap.

What are the limitations of automated SEO analysis?▼

The analyzer checks on-page HTML elements only; it cannot measure page speed, backlinks, mobile rendering, or actual search rankings. Use it alongside tools like Google Search Console and Rich Results Test for complete coverage.