@seo-audit/cli
v1.0.2
Published
Command-line SEO auditing tool. Part of the [seo-audit-mcp](https://github.com/your-org/seo-audit-mcp) monorepo.
Readme
@seo-audit/cli
Command-line SEO auditing tool. Part of the seo-audit-mcp monorepo.
Quick Start
npx @seo-audit/cli https://example.comOr install globally:
npm install -g @seo-audit/cli
seo-audit https://example.comUsage
Usage: seo-audit [options] <url>
Audit a website for SEO issues.
Arguments:
url Website URL to audit (e.g. https://example.com)
Options:
-V, --version output the version number
-c, --checks <checks> Comma-separated checks to run.
Available: meta-tags, sitemap, robots-txt,
broken-links, headings, duplicate-titles,
keyword-density
-t, --timeout <ms> Request timeout in milliseconds (default: "15000")
-C, --concurrency <n> Concurrency for link checking (default: "5")
-j, --json Output as JSON
-h, --help display help for commandExamples
# Full audit (all checks)
npx @seo-audit/cli https://example.com
# Specific checks only
npx @seo-audit/cli https://example.com --checks meta-tags,headings
# JSON output (for programmatic use)
npx @seo-audit/cli https://example.com --json
# Higher timeout and concurrency
npx @seo-audit/cli https://example.com --timeout 30000 --concurrency 10
# With bun
bunx @seo-audit/cli https://example.comAvailable Checks
| Check | Description |
| ------------------ | ------------------------------------------ |
| meta-tags | Title, description, viewport, Open Graph |
| sitemap | Validate sitemap.xml |
| robots-txt | Validate robots.txt |
| broken-links | Find internal links returning 4xx/5xx |
| headings | Analyze H1-H6 hierarchy |
| duplicate-titles | Detect duplicate or missing titles |
| keyword-density | Keyword frequency analysis |
Run all checks by default or select specific ones with --checks.
Local Development
# Build
cd packages/cli && bun run build
# Run from source (no build needed)
bun run packages/cli/src/index.ts https://example.com
# Run built output
node packages/cli/dist/index.js https://example.comPublished Package
npm: @seo-audit/cli
bin: seo-audit