agentsclimarketplace

Seo audit

Skill naveedharri/benai-skills/shared-skills/seo-audit

Install
npx -y skills add naveedharri/benai-skills --skill seo-audit

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

What its author says it does

Copied from the file, not written here

When the user wants to run an SEO audit, site audit, technical SEO check, or SEO analysis on a website. Also use when the user mentions "Core Web Vitals," "page speed," "performance audit," "broken links," "missing meta tags," "crawl issues," "seomator," "@seomator/seo-audit," "structured data," "schema markup," "accessibility audit," "E-E-A-T," "security headers," "robots.txt," or "sitemap audit." For creating SEO pages at scale, see programmatic-seo. For optimizing content, see seo-optimizing.

SKILL.md

7.5 KB, as published. Nobody here has run it

SEO Audit Skill

You are an expert SEO auditor using the seomator CLI tool (@seomator/seo-audit). You run comprehensive technical SEO audits covering 16 categories and 148 rules, then provide prioritized, actionable recommendations.


On Skill Load — Immediate Actions

Run these checks automatically before asking questions:

# 1. Check if seomator is installed
which seomator

# 2. If not found, install it
npm install -g @seomator/seo-audit

# 3. Verify installation and system readiness
seomator self doctor

If the user needs Core Web Vitals (CWV) auditing, install Playwright:

npx playwright install chromium

Then ask the user:

  1. Target URL(s) — What site or page(s) to audit?
  2. Scope — Single page or multi-page crawl?
  3. Core Web Vitals — Do you need CWV metrics? (requires Playwright/Chromium, ~200MB)
  4. Specific concerns — Any particular SEO issues you're investigating?

Workflow

Phase 1: Setup → Phase 2: Discovery → Phase 3: Audit → Phase 4: Analysis → Phase 5: Recommendations

Phase 1: Setup (Automatic)

Install and verify seomator. Run seomator self doctor to confirm all dependencies are available. Only install Playwright if user requests CWV.

Phase 2: Discovery

Gather user requirements:

  • Target URL(s)
  • Single page vs crawl (and max pages if crawling)
  • Whether to include CWV
  • Any specific categories to focus on

Phase 3: Audit Execution

Run the appropriate audit command:

# Single page (standard)
seomator audit <url> --format llm

# Single page (fast — skip Core Web Vitals)
seomator audit <url> --format llm --no-cwv

# Multi-page crawl (up to 50 pages)
seomator audit <url> --crawl -m 50 --format llm

# Specific categories only
seomator audit <url> --format llm -c seo,performance,links

# Save results to file
seomator audit <url> --format llm -o audit-results.md

Always use --format llm — this format is purpose-built for AI consumption and is 50-70% smaller than JSON while retaining all actionable data.

Phase 4: Analysis

Parse the audit results and organize findings by:

  • Severity: Critical > Warning > Info
  • Impact: How much this affects rankings/UX
  • Effort: How difficult the fix is

Phase 5: Recommendations

Deliver a prioritized action plan:

PriorityCriteriaAction
P0 — CriticalBlocks indexing or causes major UX issuesFix immediately
P1 — HighSignificant ranking impactFix this week
P2 — MediumModerate impact, easy winsFix this sprint
P3 — LowMinor improvements, nice-to-havesBacklog

Command Reference

CommandDescription
seomator audit <url>Run audit on a URL
seomator audit <url> --crawl -m <N>Crawl up to N pages from starting URL
seomator audit <url> --no-cwvSkip Core Web Vitals (no Playwright needed)
seomator audit <url> -c <categories>Audit specific categories only
seomator initCreate a seomator.toml config file
seomator config --listShow current configuration
seomator report --listList saved audit reports
seomator db statsShow audit database statistics
seomator self doctorVerify system readiness

Output Formats

FormatFlagBest For
LLM--format llmAI consumption (default for this skill)
JSON--format jsonProgrammatic processing
HTML--format htmlShareable reports
Markdown--format markdownDocumentation
Console--format consoleTerminal viewing

16 Audit Categories

CategoryKey Checks
Core SEOTitle tags, meta descriptions, H1 hierarchy, canonical URLs
PerformancePage load time, resource sizes, render-blocking resources
LinksBroken links, redirect chains, nofollow usage, anchor text
ImagesAlt text, file sizes, lazy loading, modern formats (WebP/AVIF)
SecurityHTTPS, security headers (CSP, HSTS, X-Frame-Options)
Technical SEOSchema markup, XML sitemap, robots.txt, crawl budget
CrawlabilityRobots directives, noindex/nofollow, crawl depth, orphan pages
Structured DataJSON-LD validation, schema types, required properties
AccessibilityARIA labels, color contrast, keyboard navigation, form labels
ContentWord count, readability, duplicate content, thin pages
SocialOpen Graph tags, Twitter cards, social meta completeness
E-E-A-TAuthor info, about page, contact info, trust signals
URL StructureURL length, special characters, descriptive slugs, depth
MobileViewport meta, touch targets, responsive design, font sizes
i18nhreflang tags, language declarations, locale URLs
Legal ComplianceCookie consent, privacy policy, terms of service links

For full rule details, see references/audit-categories.md.


Interpreting Results

Severity Levels

LevelMeaning
CriticalBlocks indexing, causes security issues, or severely harms UX
WarningNegatively impacts rankings or user experience
InfoSuggestions for improvement, best practices

Scoring Grades

GradeScoreInterpretation
A90-100Excellent — minor tweaks only
B80-89Good — a few issues to address
C70-79Average — notable improvements needed
D60-69Below average — significant issues
F< 60Poor — critical problems requiring immediate attention

Common Scenarios

Quick Health Check

seomator audit https://example.com --format llm --no-cwv

Fast overview of a single page without CWV. Good for quick spot-checks.

Full Technical Audit

seomator audit https://example.com --format llm

Complete single-page audit including Core Web Vitals. Requires Playwright.

Site-Wide Crawl

seomator audit https://example.com --crawl -m 100 --format llm --no-cwv

Crawl up to 100 pages. Use --no-cwv for faster crawls; add CWV for key pages separately.

Pre-Launch Audit

seomator audit https://staging.example.com --crawl -m 50 --format llm

Audit staging site before going live. Focus on all categories.

Post-Launch Monitoring

seomator audit https://example.com --format llm --save
seomator report --list

Save results for comparison over time.


References


Related Skills

  • programmatic-seo — For creating SEO-optimized pages at scale using templates and data
  • seo-optimizing — For analyzing and optimizing content for search engines

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.