Comprehensive website auditing across 251 SEO, technical, performance, security, and AI readiness rules.
Works with
Analyzes 20 categories including Core SEO, Performance, Links, Images, Security, JavaScript Rendering, Accessibility, Structured Data, and AI/GEO readiness with pass/warn/fail severity levels
Returns LLM-optimized XML output (50-70% smaller than JSON) alongside console, JSON, HTML, and markdown formats for flexible reporting
Supports single-page audits and multi-page crawls up to
AI-first code editor with Composer
Before installing skills in Cursor, ensure your development environment meets these requirements:
node --versionseo-auditExecute the skills CLI command in your project's root directory to begin installation:
Fetches seo-audit from seo-skills/seo-audit-skill and configures it for Cursor.
The CLI shows a list of agents. Use arrow keys and space to select Cursor:
Confirm successful installation by checking the skill directory location:
Restart Cursor to activate seo-audit. Access via /seo-audit in your agent's command palette.
We perform automated surface-level scans (Gen AI Scanner, Socket, Snyk) during installation. These checks detect common vulnerabilities but do not guarantee complete security. Always review skill source code and verify the publisher's reputation before production use.
Skills execute code in your environment. Always review source, verify the publisher, and test in isolation before production.
Submit your Claude Code skill and start earning
Automate repetitive workflows and reduce manual effort
Example
Generate reports, summarize documents, draft communications
Save 3-5 hours per week on routine tasks
Learn new skills, understand complex topics, get expert guidance
Example
Explain concepts, provide examples, suggest learning resources
Accelerate learning and skill development by 2x
Enhance output quality through reviews, suggestions, and refinements
Example
Review drafts, suggest improvements, catch errors
Improve work quality by 30-40% with less effort
0
total installs
0
this week
70
GitHub stars
0
upvotes
Run in your terminal
0
installs
0
this week
70
stars
Audit websites for SEO, technical, content, performance, security, JavaScript rendering, and AI readiness using the SEOmator CLI.
SEOmator provides comprehensive website auditing by analyzing website structure and content against 251 rules across 20 categories.
It provides a list of issues with severity levels, affected URLs, and actionable fix suggestions.
This skill enables AI agents to audit websites for 251 rules in 20 categories, including:
The audit crawls the website, analyzes each page against audit rules, and returns a comprehensive report with:
Use this skill when you need to:
This skill requires the SEOmator CLI to be installed.
npm install -g @seomator/seo-audit
Check that seomator is installed and the system is ready:
seomator self doctor
This checks:
Running seomator init creates a seomator.toml config file in the current directory.
seomator init # Interactive setup
seomator init -y # Use defaults
seomator init --preset blog # Blog-optimized config
seomator init --preset ecommerce # E-commerce config
seomator init --preset ci # Minimal CI config
If there is no seomator.toml in the directory, CREATE ONE with seomator init before running audits.
YOU SHOULD always prefer --format llm - it provides token-optimized XML output specifically designed for AI agents (50-70% smaller than JSON).
When auditing:
--no-cwv for faster audits when Core Web Vitals and JS rendering checks aren't neededIf the user doesn't provide a website to audit:
If you have both local and live websites available, suggest auditing the live site for accurate results.
# Quick single-page audit with LLM output
seomator audit https://example.com --format llm --no-cwv
# Multi-page crawl (up to 50 pages)
seomator audit https://example.com --crawl -m 50 --format llm --no-cwv
# Full audit with Core Web Vitals + JS rendering analysis
seomator audit https://example.com --crawl -m 20 --format llm
Force fresh crawl (ignore cache):
seomator audit https://example.com --refresh --format llm
Resume interrupted crawl:
seomator audit https://example.com --resume --format llm
Audit specific categories only:
seomator audit https://example.com -c core,security,js --format llm --no-cwv
Save HTML report for sharing:
seomator audit https://example.com --format html -o report.html
Verbose output for debugging:
seomator audit https://example.com --format llm -v
| Option | Alias | Description | Default |
|---|---|---|---|
--format <fmt> |
-f |
Output format: console, json, html, markdown, llm | console |
--max-pages <n> |
-m |
Maximum pages to crawl | 10 |
--crawl |
Enable multi-page crawl | false | |
--categories <list> |
-c |
Comma-separated categories to audit | All |
--refresh |
-r |
Ignore cache, fetch fresh | false |
--resume |
Resume interrupted crawl | false | |
--no-cwv |
Skip Core Web Vitals + JS rendering | false | |
--verbose |
-v |
Show progress | false |
--output <path> |
-o |
Output file path | |
--config <path> |
Config file path | ||
--save |
Save to ~/.seomator | false |
seomator init # Create config file
seomator self doctor # Check system setup
seomator config --list # Show all config values
seomator report --list # List past reports
seomator db stats # Show database statistics
| Format | Flag | Best For |
|---|---|---|
| console | --format console |
Human terminal output (default) |
| json | --format json |
CI/CD, programmatic processing |
| html | --format html |
Standalone reports, sharing |
| markdown | --format markdown |
Documentation, GitHub |
| llm | --format llm |
AI agents (recommended) |
The --format llm output is a compact XML format optimized for token efficiency:
# User asks: "Check example.com for SEO issues"
seomator audit https://example.com --format llm --no-cwv
# User asks: "Do a thorough audit with up to 100 pages"
seomator audit https://example.com --crawl -m 100 --format llm --no-cwv
# User asks: "Re-audit the site, ignore cached results"
seomator audit https://example.com --refresh --format llm --no-cwv
# User asks: "Create an HTML report I can share"
seomator audit https://example.com --crawl -m 20 --format html -o seo-report.html
# User asks: "Just check my JavaScript rendering and redirects"
seomator audit https://example.com -c js,redirect --format llm
| Score | Grade | Meaning |
|---|---|---|
| 90-100 | A | Excellent - Minor optimizations only |
| 80-89 | B | Good - Address warnings |
| 70-79 | C | Needs Work - Priority fixes required |
| 50-69 | D | Poor - Multiple critical issues |
| 0-49 | F | Critical - Major problems to resolve |
Fix issues in this order for maximum impact:
After implementing fixes, give the user a summary of all changes made.
When planning scope, organize tasks so they can run concurrently as sub-agents to speed up implementation.
If you see this error, seomator is not installed or not in your PATH.
Solution:
npm install -g @seomator/seo-audit
If CWV metrics are missing, Chrome/Chromium may not be available.
Solution:
seomator self doctor to verify browser detection--no-cwv to skip CWV if not neededFor large sites, audits may take several minutes.
Solution:
--verbose to see progress-m 20 for faster results--no-cwv to skip browser-based measurementsEnsure the URL includes the protocol:
# Wrong
seomator audit example.com
# Correct
seomator audit https://example.com
Results are stored in ~/.seomator/ for later retrieval with seomator report.
docs/SEO-AUDIT-RULES.md for all 251 rulesdocs/STORAGE-ARCHITECTURE.md for database detailsseomator --help and seomator <command> --helpPrerequisites
Time Estimate
15-45 minutes depending on use case complexity
Steps
Common Pitfalls
✓ Do
✗ Don't
💡 Pro Tips
✓ Use when
Use when skill capabilities match your task, clear ROI on time saved, and you can validate outputs. Best for repetitive tasks, learning, and quality improvement.
✗ Avoid when
Avoid when task requires deep expertise you can't validate, involves sensitive decisions, or when learning process is more valuable than speed of completion.
kostja94/marketing-skills
kostja94/marketing-skills
sickn33/antigravity-awesome-skills
shadcn/improve
laguagu/claude-code-nextjs-skills
sickn33/antigravity-awesome-skills
I recommend seo-audit for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
Solid pick for teams standardizing on skills: seo-audit is focused, and the summary matches what you get after install.
seo-audit fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
seo-audit has been reliable in day-to-day use. Documentation quality is above average for community skills.
We added seo-audit from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
Registry listing for seo-audit matched our evaluation — installs cleanly and behaves as described in the markdown.
Solid pick for teams standardizing on skills: seo-audit is focused, and the summary matches what you get after install.
We added seo-audit from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
Keeps context tight: seo-audit is the kind of skill you can hand to a new teammate without a long onboarding doc.
seo-audit fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
showing 1-10 of 72