seo-auditor

Solid

Scan and optimize documentation files for SEO. Audits README.md files and docs/ pages for meta tags, headings, keywords, readability, duplicate content, and broken links. Applies fixes, updates sitemap.xml, and generates a report. Usage: /seo-auditor [path]

Data & Documents 17,886 stars 2466 forks Updated today MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# /seo-auditor Systematically scan, audit, and optimize documentation files for SEO. Targets README.md files and docs/ pages — fixes issues in place, preserves rankings on high-performing pages, and generates a final report. ## Usage ```bash /seo-auditor # Audit all docs/ and root README.md /seo-auditor docs/skills/ # Audit a specific docs subdirectory /seo-auditor --report-only # Scan without making changes ``` ## What It Does Execute all 7 phases sequentially. Auto-fix non-destructive issues. Preserve existing high-ranking content. Report everything at the end. --- ## Phase 1: Discovery & Baseline ### 1a. Identify target files Scan for documentation files that need SEO audit: ```bash # Find all markdown files in docs/ and root README files find docs/ -name '*.md' -type f | sort find . -maxdepth 2 -name 'README.md' -not -path './.codex/*' -not -path './.gemini/*' | sort ``` Classify each file: - **New/recently modified** — files changed in the last 2 commits (check via `git log`) - **Index pages** — `index.md` files (high authority, handle with care) - **Skill pages** — `docs/skills/**/*.md` (generated by `generate-docs.py`) - **Static pages** — `docs/index.md`, `docs/getting-started.md`, `docs/integrations.md`, etc. - **README files** — root and domain-level README.md ### 1b. Capture baseline For each target file, extract current SEO state: - `title:` frontmatter field → becomes `<title>` tag - `description:` frontmatter field → be...

Details

Author
alirezarezvani
Repository
alirezarezvani/claude-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

Web & Frontend Listed

seo-audit

Local-first, free-tier-only SEO audit for any repo with a built website. Phase pipeline: inventory (framework, pages, SEO assets, app-store listings, domain doc) → brand-consistency scan (anti-vocabulary table from CONTEXT.md/CLAUDE.md matched against built HTML, with contrastive-marker and frontmatter-flag suppression) → external probes (Lighthouse, pa11y, GSC, W3C, Schema, Observatory, PageSpeed) when `--url` is passed → synthesis (dedup, score by severity × user_impact / fix_effort, deterministic tiebreaker) → write Markdown report under .scratch/<feature>/seo-audit-<date>.md. Optional opt-in push module (`--push`): IndexNow + Bing Webmaster URL submission + llms.txt generator, confirmable per operation, with `--dry-run`. Use when the user says "SEO audit", "check the brand voice on the site", "scan dist for anti-vocabulary", "is our site consistent with CONTEXT.md", "prep an SEO report", "push URLs to IndexNow / Bing", "generate llms.txt", or runs /seo-audit.

0 Updated yesterday
silvio-l
Data & Documents Solid

seo-audit

When the user wants to run an SEO audit, technical SEO audit, or site health check. Also use when the user mentions "SEO audit," "technical audit," "site audit," "crawl audit," "indexing audit," "SEO health," or "fix SEO issues." For prioritization and organic strategy, use seo-strategy. For GSC data analysis, use google-search-console.

602 Updated 3 days ago
kostja94
AI & Automation Listed

seo-audit

Audit, review, or diagnose SEO issues on the site. Use for "SEO audit," "technical SEO," "why am I not ranking," "SEO issues," "on-page SEO," "meta tags review," "SEO health check," "my traffic dropped," "lost rankings," "page speed," "core web vitals," "crawl errors," "indexing issues." For building pages at scale, see programmatic-seo. For content planning, see content-strategy.

0 Updated today
Layneformalized225