JOB SE-001 / SEO + GEO SEARCH RADAR / SHEET 1 OF 1

FOSS · RUST · ₹0 · MCP-READY

PROOFED 2026-09-22

jev-seo

Zero-cost SEO & GEO search radar. Proofs your search presence the way a printer proofs a sheet — no dashboard, no $130/month, no hallucinated advice.

jev-seo is a free, MIT-licensed, open source alternative to Semrush and Ahrefs ($130+/month) that audits local files, validates schema, checks robots.txt, and scores AI citation likelihood. One Rust binary under 30MB RAM, hundreds of files audited in under a second, sixteen commands, zero subscriptions, zero paid data APIs.

$ cargo install jev-seo read the proof ↓
FIG. 01 audit — batch on-page proof LIVE
Real output shape. The line about to change flashes amber before it lands; red is reserved for flagged defects.
FIG. 02 rank — drift trace
Cyan measures the drift; red would mean the page fell.
FIG. 03 robots — AI crawler radar
  • GPTBot allowed
  • ClaudeBot allowed
  • Google-Extended needs check
  • PerplexityBot allowed
Five generative indexers, one pass.

Calibrate once, read every month

The GEO meter is the real reading for query "jev seo" taken from the jev-for-seo guide. The bench strip is thirteen commands, five proven on this very site.

FIG. 04 geo — citation meter MEASURED
8/10 composite
01-1010
direct answerYES · p=0.81
confidence0.83
step-by-stepPRESENT
refreshmonthly

Real run: jev-seo geo jev-for-seo.html --query "jev seo", 2026-09-22. The figure is a commitment, not a claim.

FIG. 05 bench — thirteen commands
jev-seo audit .ran here: 74.3% pass, 0 orphans
jev-seo geo <page> --query "jev seo"ran here: 8/10 composite
jev-seo schema index.htmlran here: VALID 100/100
jev-seo robots jevseo.vercel.appran here: all AI crawlers allowed
jev-seo sitemap sitemap.xmlran here: 9 URLs, lastmod set
jev-seo keywords "jev seo"autocomplete discovery + intent
jev-seo brief "jev for seo" --markdownSERP synthesis + outline
jev-seo query "jev seo"competitor radar + rerank
jev-seo rank --domain jevseo.vercel.app --query "jev seo"baseline in local SQLite
jev-seo mcpstdio server into your agent
jev-seo explain R19rule card: area, severity, effort, fix
jev-seo report --baselinescore delta between two audits
jev-seo gsc query --siteSearch Console clicks, free

The stack that costs $130/month doesn't do this

01

Zero subscriptions

Scrapes DuckDuckGo HTML and suggest endpoints directly. No credit card, no paid API key, no DataForSEO top-up. The bill is ₹0 forever.

02

No hallucinated advice

TypeSafe Jev System One scores with typed Choice / Score / Noul primitives. Deterministic judgments, not chatbot essays. What it flags is real.

03

Fast and local

A native Rust binary under 30MB RAM. Audits hundreds of markdown and HTML files in under a second. Rank history lives in one local SQLite file.

04

Agent native

A stdio JSON-RPC 2.0 MCP server feeds the same 19 tools into Claude Code, Gemini CLI, and Antigravity. SEO as a capability, not a dashboard.

Sixteen commands, no dashboard

Every tool proofs something measurable. Terminal in, verdict out.

jev-seo query "offline expense tracker android"live SERP competitor radar + Jev relevance rerank + gap analysis
jev-seo audit docs/ --min-pass 40105 files · title collisions, thin pages, AI slop, orphan links · fails CI below the floor
jev-seo geo README.md --query "agentic skills"GEO citation probability 1-10 + 5-dimension composite vs Perplexity, SearchGPT, Gemini Overviews
jev-seo schema index.htmlJSON-LD validator: SoftwareApplication, Article, Organization, Product + deprecation flags
jev-seo robots example.comGPTBot · ClaudeBot · PerplexityBot · Google-Extended · Bytespider
jev-seo brief "fast local sqlite tui" --markdowncompetitor SERP synthesis → H2 outline + 150-word GEO direct answer
jev-seo sitemap sitemap.xml50,000 URL limit, HTTPS canonical, hreflang en-GB not en-UK, x-default
jev-seo keywords "scraper"autocomplete discovery + Jev intent classification
jev-seo rank --domain crates.io --query "rust grep"rank drift tracked in local SQLite over time
jev-seo mcpstdio MCP server → the 19 tools, straight into your coding agent
jev-seo crawl example.com --max-pages 50parallel live crawl: health score, broken links, redirect chains, orphans, timing
jev-seo llms example.comllms.txt plus AI crawler scoring for answer-engine readiness
jev-seo doctorversion, API key presence, database, platform in one check
jev-seo explain R19rule card: area, severity, effort band, fix for any stable id
jev-seo report --baselinescore delta and rules cleared or new between two audits
jev-seo gsc query --sitefree Search Console clicks and positions for your own sites

Seen on a real run

Health score with grades, impact-ranked actions, completeness notes. Scorecard, crawl session, action tracker, MCP surface.

jev-seo HTML audit scorecard, page table, and ranked findings
jev-seo live crawl output with health score and ranked actions
jev-seo ranked action tracker with priority, impact, effort, quick-win flags
jev-seo explain rule card and report baseline score delta
jev-seo MCP tools grid and client config block
jev-seo trust strip: 142 tests, 64 rules, 19 MCP tools, fast cold start, MIT, zero subscriptions
jev-seo cost ladder: free path, capped Jev spend, opt-in paid backends, versus monthly SaaS seat

Reasons Jev: the oracle is a decision engine, not a chatbox

Conversational LLMs write you a confident paragraph you then have to verify. Jev answers machine-native questions with machine-native types.

Score1-10: GEO citation probability, content quality, SERP competitiveness
Noulcalibrated probability: will this page get cited by Gemini Overviews?
Choicesearch intent classification, schema type match, gap verdict
Fan-outone state, many questions, one request. 10x fewer round trips, 12x cheaper

Jev hates being asked for arithmetic or word counts. The CLI does the math; Jev does the judgment. That split is the whole architecture.

JEV SEALDECISION ENGINE, NOT CHATBOX

Proof the sheet before it ships

The audit reads your content the way a proofreader reads a galley. These are real patterns it catches:

em-dash density

"The—admittedly—fragile—stack—" ✗ 3 per 500 words

over 2 per 500 words = editorial tic. Flagged.

AI vocabulary

"delve · leverage · testament · foster · seamless" ✗ 4 hits

17 known boilerplate crutches. Stripped automatically.

heading hierarchy

H1 → H3, no H2 ✗ skip-level

illegal jump in the outline. Caught.

orphan pages

/blog/seo-for-vercel has 0 inbound links ✗ orphan

the link graph finds it. You fix the path.

cannibalization

3 pages target "rust grep" ✗ collision

keyword stems colliding. One winner per stem.

schema deprecation

"HowTo" schema present ✗ deprecated

no rich result. Migrate to the current type.

Direct answers, no hedge

The same plain declarative copy AI search engines quote. Short question, shorter answer.

Is jev-seo free?

Yes. jev-seo is MIT-licensed open source and costs zero subscriptions. It scrapes free DuckDuckGo endpoints and audits local files, so there is no paid API key required.

What does GEO mean in jev-seo?

GEO stands for Generative Engine Optimization: making content likely to be cited by AI search engines such as Gemini Overviews, Perplexity, and SearchGPT. jev-seo scores citation likelihood from 1 to 10 with TypeSafe Jev.

Does jev-seo need a credit card or paid API?

No. The only optional key is a free TypeSafe API key for semantic scoring. Ranking history, audits, schema validation, and SERP inspection all run locally with zero cost.

jev-seo vs Semrush or Ahrefs?

Semrush and Ahrefs are hosted dashboards that cost over $130 a month. jev-seo is a native Rust CLI and MCP server that audits local files, validates schema, checks robots.txt, and scores GEO citations — one binary, under 30MB RAM.

How do I install jev-seo?

cargo install jev-seo, or download the release binary for Windows, macOS, or Linux from GitHub Releases.

Does jev-seo collect my data?

No analytics, no telemetry. Audits read local files, rank history stays in one local SQLite database, and only semantic scoring calls reach the TypeSafe API with content you explicitly pass.

Akash Priyadarshi

Akash Priyadarshi

Patna, Bihar, India

Builds the Jev ecosystem: jev-seo, jev-curate, jev-superpowers, kharcha, tdlib-android. This site is proofed, not guessed: every number on it is a measured run.

Set up in two lines

# 1 — install (crates.io)
$ cargo install jev-seo

# 2 — free oracle key for semantic scoring
$ export TYPESAFE_API_KEY=your_key_here

No credit card. No hosted dashboard. No telemetry. One binary, one local SQLite file, 30MB of RAM. v0.1.1 adds live-site crawl, llms.txt readiness, ranked fix actions, and HTML/PDF/Markdown reports. v0.1.2 (22 Oct 2026) adds explain, baseline diffs, action trackers, and MCP report tools.

jev-seo - Free Rust CLI SEO/GEO auditor, no subscription needed | Product Hunt