The SEO file your agent runs.

Paste a URL. Rankfile crawls the site, measures what it serves and writes rankfile.md: the fixes in priority order, the pages each one touches, and the SEO skills your coding agent needs to make them.

Scan a siteSee a sample report3 free scans · no card
rankfile.md
# Rankfile — site-domobot.vercel.app ### 2. [ ] 1 page has no meta description`priority: medium` `measured` `skill: meta-tags-optimizer` **Evidence** Seen on 1 of 42.  - https://site-domobot.vercel.app/guides **Do:** Write a 120–160 character description that stateswhat the reader gets and why it is worth the click. **Done when:** a new scan no longer reports`description-missing`.
From a real scan of site-domobot.vercel.app, 19 Oct 2026.

What happens to your URL

Crawl
robots.txt, the sitemap and up to 50 pages, read as your server sends them.
Measure
73 checks computed by code — empty JavaScript shells, starter defaults, canonicals, titles, headings, schema, sitemap, redirects, speed. Each finding lists the pages it was seen on.
Judge
A strategist model reads the crawl with five skills of the open SEO/GEO skill library and adds the pages you lack, page templates and a linking plan. Marked as judgement, so you know what to review.
Run
Unzip at the root of your repo. Claude Code picks up the skills in .claude/skills and works through rankfile.md task by task. Cursor and Codex read the same files.

What it does not do

No rank tracking, no keyword volumes, no backlink index, no promise of positions. Every Rankfile ends with the list of what it could not check.

Scan a site