Semrush and Ahrefs cost upwards of $130/month. Most of what you're paying for is a web dashboard around checks that are fundamentally deterministic: crawl a site, check titles and meta tags, validate schema, check what AI crawlers are allowed to see.
I built jev-seo to do that part without the subscription.
What it does
- Live-site crawl: BFS crawler, health score, broken links, redirect chains, orphan pages, per-page timing.
- Batch document audit: scans your markdown/HTML directory for title collisions, thin content (<300 words), broken canonicals, missing alt text.
-
Schema.org validator: checks JSON-LD (
SoftwareApplication,Article,Organization,Product) against current spec, flags deprecated schemas. -
Robots.txt / AI crawler radar: checks what
GPTBot,ClaudeBot,PerplexityBot,Google-Extended, and others are actually allowed to see. -
Sitemap validator:
<loc>,<lastmod>, HTTPS enforcement, the 50k URL limit, hreflang. - SERP + keyword research: scrapes DuckDuckGo's HTML and suggest endpoints directly. No paid API key.
- GEO scoring: citation-likelihood scoring for AI answer engines, via TypeSafe's Jev model (a typed-decision model, not a chat LLM), needs a free API key for this part only.
-
MCP server:
jev-seo mcpexposes 10 tools over stdio JSON-RPC for Claude Code, Gemini CLI, and other agent clients.
Quick start
Everything below runs with no API key except the GEO scoring, which needs a free TYPESAFE_API_KEY.
\`bash
cargo install jev-seo
export TYPESAFE_API_KEY=your_key_here
jev-seo crawl https://example.com --max-pages 10
jev-seo audit docs/
jev-seo robots github.com
`\
Open source under MIT: github.com/AkashPriyadarshii/jev-seo
Live demo and full docs: https://jevseo.vercel.app
AkashPriyadarshii
/
jev-seo
100% free ₹0 agent-first SEO & GEO CLI suite and MCP server in Rust replacing Semrush and OpenSEO via DuckDuckGo and TypeSafe Jev System One https://akashpriyadarshii.github.io/jev-seo/
| title | jev-seo: FOSS Zero-Cost SEO & GEO Search Radar | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| description | Open-source, subscription-free alternative to Semrush and OpenSEO. Powered by TypeSafe AI Jev and local DuckDuckGo scraping. | ||||||||
| canonical | https://github.com/AkashPriyadarshii/jev-seo | ||||||||
| keywords |
|
jev-seo
FOSS, zero-cost SEO & GEO search radar for developers and coding agents
By Akash Priyadarshi
Why • Quickstart • Workflows • Architecture • Non-Goals • Ecosystem
See it run
Live crawl of a real production site with health score, ranked actions, and completeness notes:
Single-file HTML report from audit --html, with grade scorecard:
Grade scorecard close-up from the same report:
Why jev-seo?
Semrush and Ahrefs cost upwards of $130 per month. OpenSEO still requires paid DataForSEO credit cards. Most SEO suites are bloated web dashboards filled with vanity charts.
- Zero subscriptions (₹0): Scrapes DuckDuckGo HTML and suggest endpoints directly. No credit cards, no paid API keys.
- TypeSafe Jev System One…
Solo project, built out of Patna. Issues and feedback welcome.
Numbers
Measured 2026-09-22, full notes in the repo's docs/EVAL.md.
| Check | Result |
|---|---|
| Cold start | 6ms |
| Local audit, 4 files | ~0.2s |
| Live crawl, 6-10 pages | 3-11s, server-bound |
| Score repeatability, 3 runs | 99 stable |
Everything deterministic (crawl, audit, schema, robots, sitemap) runs with zero API keys. Only the Jev-backed semantic scoring needs a key, and that's fractions of a cent per call.
Open source under MIT: github.com/AkashPriyadarshii/jev-seo
Solo project, built out of Patna. Issues and feedback welcome.



Top comments (0)