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 be96031.

Quality record

Know what you are installing.

Version, date and limits are read from the repo on every sync, and the check runs every night. Real-world runs are listed only with their evidence.

Version
Unversionedcommit be96031
Updated
24 Oct 2026last commit to the repo
Works in
Claude Code, Codex, Cursor, Qoder and any agent that loads a SKILL.mdplain text; no API keys
Nightly check
PassingNo failures or warnings. How it is checked
Last real-world run
24 Oct 2026, on skills.caffeinity.comFound one broken internal link across 24 pages; the re-crawl after the fix came back clean. See the run
Known limits
Not built 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
Pairs with
OpenSEO for keyword volumes, rankings, backlinks, competitor and AI-visibility data, read by your agent through its MCP server.Third-party, not made by Skillsmith. Open source (MIT); needs a DataForSEO API key (pay per use) or an openseo.so account.

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 be96031. A skill is plain text your agent reads, so this list is all of it.

FileLinesBytes
.gitignore549 B
SKILL.md885,946 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