Semrush and Ahrefs cost $130+/month for work that's mostly deterministic: crawling a site, checking meta tags, validating schema, checking what AI crawlers can see. jev-seo does that in a free Rust CLI. No subscription, no paid API keys needed for the core checks (crawl, audit, schema, robots, sitemap). Optional Jev-powered semantic scoring (intent classification, GEO/AI-citation scoring) needs a free API key. Also ships as an MCP server for coding agents. cargo install jev-seo
Hey PH 👋 Built jev-seo because I got tired of the idea that checking your own site's SEO health needs a $130/month subscription.
Crawl your site, audit your docs, validate schema and sitemaps, check what AI crawlers (GPTBot, ClaudeBot, etc) can see, all free, all local, no API key required for any of it. There's an optional layer that uses TypeSafe's Jev model for semantic scoring (search intent, AI-citation likelihood), that part needs a free key, everything else doesn't.
It's also an MCP server, so if you're using Claude Code or another agent, it can call the same tools directly.
Solo project, built out of Patna, India. Would love feedback, especially from anyone doing SEO work who can tell me what's missing.
cargo install jev-seo
the "no subscription for the deterministic checks" framing is honest and rare - most tools in this space bundle the boring crawl/schema/robots stuff with the paid layer just because they can. one thing I didn't see addressed: does it handle sites that are behind basic auth or still on a staging subdomain? that's usually exactly when a team wants an SEO/AI-crawler audit, before the site is public, and most hosted auditors can't touch it since they need a public URL to craw
For me the missing piece is pages that are supposed to die. I run a job board where a few thousand listings expire every week across 11 languages, and the audits that actually bit us were never meta tags. It was hreflang clusters pointing at a translation we had already noindexed, and closed listings that kept returning 200 with a "this job is closed" block, so they sat in the sitemap as thin pages for weeks. A robots check also happily told us GPTBot was allowed while our homepage only filled in its content after JS, so what the crawler really got was mostly an empty shell. When jev-seo checks what AI crawlers can see, does it fetch the raw HTML or render it, and could it diff the two?
About jev-seo on Product Hunt
“Free Rust CLI SEO/GEO auditor, no subscription needed”
jev-seo launched on Product Hunt on September 24th, 2026 and earned 116 upvotes and 11 comments, placing #11 on the daily leaderboard. Semrush and Ahrefs cost $130+/month for work that's mostly deterministic: crawling a site, checking meta tags, validating schema, checking what AI crawlers can see. jev-seo does that in a free Rust CLI. No subscription, no paid API keys needed for the core checks (crawl, audit, schema, robots, sitemap). Optional Jev-powered semantic scoring (intent classification, GEO/AI-citation scoring) needs a free API key. Also ships as an MCP server for coding agents. cargo install jev-seo
jev-seo was featured in Software Engineering (43.1k followers), GitHub (41.4k followers) and Search (18.1k followers) on Product Hunt. Together, these topics include over 41.5k products, making this a competitive space to launch in.
Who hunted jev-seo?
jev-seo was hunted by Akash Priyadarshi. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.
Want to see how jev-seo stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.