SEO Crawl

Crawls a site you own and returns deterministic, evidence-backed technical SEO findings, with blocked or unrun checks reported INCONCLUSIVE rather than a pass.

npx skills add arm-pz/seo-crawl

14 files and 1,885 lines, free under MIT. Built from arm-pz/seo-crawl at 8011f18.

What it is for

Runs a bounded, read-only crawl and returns deterministic findings JSON with stable IDs and explicit INCONCLUSIVE checks, so an SEO audit or content change starts from measured evidence instead of guesses.

Reach for it when

  • You need evidence about the technical SEO state of a site you own or are authorized to crawl, covering HTTP statuses and redirects, indexability (meta and header robots), robots.txt, canonical tags, titles, meta descriptions, H1s, internal links, sitemap coverage, and static JSON-LD.

Say it like this

  • Crawl the site for SEO
  • Check sitemap coverage
  • Find broken internal links
  • Why is this page not indexed
  • Check titles and metas
  • Canonical audit
  • Pre-audit crawl

Not for

  • Search Console clicks, impressions, rankings or keyword volumes
  • Core Web Vitals, Lighthouse or bundle performance
  • Release security and exposed files
  • Content rewriting or keyword strategy

Every file it installs

Measured from the packed archive at commit 8011f18. A skill is plain text your agent reads, so this list is all of it.

FileLinesBytes
.gitignore549 B
SKILL.md885,924 B
examples/sample-report.md1875,737 B
package.json17322 B
references/checks.md896,412 B
references/findings-schema.md814,058 B
scripts/lib/checks.mjs44313,123 B
scripts/lib/crawl.mjs2988,893 B
scripts/lib/fetch.mjs1584,728 B
scripts/lib/parse.mjs1785,371 B
scripts/lib/report.mjs461,471 B
scripts/lib/robots.mjs1173,393 B
scripts/lib/sitemap.mjs351,164 B
scripts/seo-crawl.mjs1433,925 B
14 files1,88519 KB

More in SEO & Search

Read it before you install it: the skill lives at . in arm-pz/seo-crawl.

Open the repo