Jev for SEO: intent labels, audits, and page quality
TypeSafe’s Jev answers typed questions about text you already have: a query, a paragraph, a captured page. Four public write-ups from September and October 2026 measured that on Search Console exports, live crawls, ChatGPT answers, and a page-quality rubric. The numbers stay with those authors.
Compiled by jevmodel.ai. Numbers stay with the cited authors. Tenpoint Labs is a TypeSafe customer. Sam Underwood builds SERP Lens. We have not rerun the jobs. Official product: typesafe.ai. This site is jevmodel.ai, not TypeSafe AI.
- Search intent
- Tenpoint Labs: about 86% vs a reader on 14,902 queries, five unseen sites. jev-1.13.0, 3 to 9 October 2026.
- Brand mentions
- Tenpoint Labs: 140 of 140 sampled named verdicts correct on 3,566 AI answers. About 6% of real mentions lost to a name-form question.
- Internal links
- Nico Gorrono on airankingskool.com: 3,182 Jev decisions for $0.12, 109 of 147 proposals approved after review.
- Overlapping queries
- Gorrono on propiedadesaysen.com: 26 of 64 Search Console overlaps where a different page fit better, at $0.003 for the Jev layer.
- Page quality
- Sam Underwood, SERP Lens: agreement with reviewers within one level moved from 64% to 82% after one request per page.
- Crawl audit
- jev-seo at commit 55a184a: 59 pages twice, page type 58/59 identical. The second judge is another model. No human-labelled key yet.
Closed questions over SEO data
TypeSafe’s API takes state and a typed question. Choice picks from options you list. Score rates a rubric. Noul returns a probability for a statement. The models page lists jev-1.13.0 and jev-1.14.0 at $0.042 per million input tokens, with output free.
TypeSafe’s jaggedness page for jev-1.13 says Jev is not a calculator, reads dates as text, and is not trained to generate text. Accuracy falls when the state fills with material the question does not need. The write-ups below keep crawls, joins, regex splits, and date windows in code, and send Jev a short passage.
Tenpoint Labs: five jobs on 3,566 answers and about 30,000 queries
Mikal Khoso of Tenpoint Labs, writing on 9 October 2026, ran jev-1.13.0 on five SEO jobs between 3 and 9 October. The tests use 3,566 AI answers and about 30,000 search queries and keywords. tenpointlabs.com supplies 2,944 of the queries: Search Console web search from 9 June 2025 to 9 October 2026. Search Console omits anonymised queries. No GA4 data is used. Client and prospect accounts are described by industry and never named. Tenpoint Labs is a TypeSafe customer.
Brand mentions: 140 of 140 sampled named verdicts were correct. About 6% of real mentions were lost because a search step found a short form of a name and the question asked about the stored long form. Search intent: about 86% agreement with a reader on 14,902 queries across five sites Jev had not seen. A paid classifier scored about 48% on an earlier set of 1,326 keywords. Jev agreed with that classifier on 54.9% of keywords. On 120 sampled disagreements, a blind reader sided with Jev on 86 and with the classifier on 17.
Query fan-out: two readers labelling the same 30 queries disagreed on 24 of them. The first question asked whether an AI had written the query. Only 5 of 7,157 queries reached probability 0.8. A branded versus non-branded split on Tenpoint’s own 2,944 queries agreed with a regex on 99.4%; Khoso keeps the regex. Keyword relevance with 16 labels on 2,804 keywords from one site was roughly level with a larger model. The post calls that unproven beyond one site.
In production they count 0.8 or higher as a yes and 0.2 or lower as a no, and send the band in between to a larger model or a person. A search query with one question used about 420 input tokens. An AI answer with its questions used about 1,040. Median response time was near 400 ms. Khoso labelled 120 rows himself after a larger model labelled a sample. He agreed with that reader on 26 of 30 brand mentions, 21 of 28 intent rows, 14 of 24 keyword-relevance rows, and 6 of 30 fan-out rows.
Nico Gorrono: three tests on two live sites
Nico Gorrono, writing 24 September 2026, ran three jobs on two live sites. On airankingskool.com he had 164 pages and 3,863 paragraphs. A local embedding model shortlisted four pages per paragraph. Jev judged 3,182 paragraphs for $0.12. Rules required at least 70% confidence, at most three new links per page, and at most eight per target. The first run proposed 147 links. Gorrono approved 109 and rejected 38. Rejections included hub pages taking a competing post’s keyword, anchors inside quoted prompts, and related targets that would mislead. On two different days Jev made the same pick 96.7% of the time. The Claude Code skill README at commit 5f76ff2 reports the same 3,182 decisions on that 164-page site, 112 links proposed, and $0.75 including Claude for anchors.
On propiedadesaysen.com he pulled 90 days of Search Console query and page data through Windsor.ai. Python found 64 searches where at least two pages each got impressions. Jev read the query plus a short snapshot of each page. At 70% confidence the split was 26 wrong page winning, 19 not sure, 18 right page already winning, and 1 splitting signals. The query "patagonia real estate" was searched 255 times. Google showed the English homepage 194 times at average position 12.5. Jev gave the dedicated Patagonia real estate page an 81% probability of being the owner, a page Google had shown 4 times at position 52. The homepage took 14 "for sale" searches the for-sale page should own: 633 impressions. Only 3 of 64 fix suggestions (leave, strengthen, differentiate, or merge) reached 70% confidence. The Jev bill for all 64 searches was $0.003.
For ChatGPT visibility he pulled 40 answers, 20 in Spanish from Chile and 20 in English from the US, through DataForSEO at $0.004 per answer. Jev found the site mentioned in 11 and recommended in 2. The mentioned-or-not call matched a plain text search on 40 of 40. Eight answers had no mention where Gorrono judged one was plausible. Forty answers cost about 16 cents to fetch and a fifth of a cent for Jev.
jev-seo: a crawl, 52 rules, and 13 questions per page
Agrici Daniel’s jev-seo, at commit 55a184a, crawls from a homepage, checks 52 rules tied to Google Search Central, measures Core Web Vitals through PageSpeed Insights, and asks Jev 13 questions per page and 5 per site. Standard mode costs about a cent in Jev per site. An optional --full mode adds rankings, keywords, and backlinks from DataForSEO for about $0.30. The default page cap is 60, and the report says so when a site is sampled. Scores rank work. They do not predict rankings or traffic. Without a TypeSafe key the audit still runs and marks the Jev sections as not assessed.
evaluation.md is dated 2026-09-22. Fifty-nine pages judged twice: page type 58/59 identical, intent 59/59, suggested action 54/59. Score answers moved by 0.001 to 0.023 on average. When both runs were decisive on page type they agreed 44/44. Against a blind second model on 30 pages and 40 keywords, helpfulness matched on 29/30 at a 0.45 threshold and specificity on 28/30. After wording changes, decisive helpfulness and specificity were 28/29, keyword relevance 27/30, opens with the point 23/23, and clear next step 16/16. The second judge is another model. The file says there is no human-labelled answer key yet. GitHubDaily posted the tool on 30 September 2026 and rounded the two-run score gap to 0.03 on those 59 pages.
Sources:[183] Agrici Daniel[184] Agrici Daniel[185] GitHubDaily
SERP Lens: page quality for under a penny a page
Sam Underwood, writing in October 2026 and posting on 20 October, put Jev in SERP Lens to score page quality for under a penny a page. The rubric draws on Google’s helpful content guide and quality rater guidelines. Rows include Depth, Production quality, Padding, Gets to the point, Written for people, Supported claims, and Trust signals. Capture strips sidebars, headers, footers, and cookie banners so Jev sees main content. Questions vary by page type: an article is asked how quickly the main content delivers the title’s promise, a product page how quickly a buyer sees what the product is, its price, and its availability.
The first attempt used many calls per page, scored Wikipedia articles as low quality, and could differ across two runs on the same page. Overlapping rubric levels hid about half of the quality results. After one request per page, clearer levels, and a tighter capture, agreement with reviewers within one level moved from 64% to 82%. Reviewers were Underwood plus Astra, Fable, and Opus 5.5. He writes that Jev agreed with that group as much as they agreed with each other. The post does not print the held-out page count. SERP Lens also uses Jev to check whether a page answers Google Search Console queries, People Also Ask questions, and AI Overview text, and to label SERP formats and site types. Underwood builds SERP Lens.
What stays in code
Across these write-ups, crawls, Search Console joins, regex brand splits, word counts, and date windows stay in code. Jev judges meaning on a shortlist. A person still approves internal links, merges, and redirects. TypeSafe’s coding-agents page says Jev is not a drop-in replacement for the model behind Claude Code, Cursor, or similar tools. Keep that model for writing and use Jev for typed decisions.
Sources:[162] TypeSafe AI[48] TypeSafe AI[181] Nico Gorrono[180] Mikal Khoso
Questions about Jev for SEO
Can Jev write SEO titles or copy?
No. TypeSafe’s jaggedness page for jev-1.13 says the model is not trained to generate text. Gorrono pairs Jev with Claude for anchor phrases that already exist in the paragraph. Khoso keeps writing with a general-purpose model.
How did Tenpoint Labs score search intent?
On 14,902 queries across five sites Jev had not seen, jev-1.13.0 matched a reader on about 86%. A paid classifier scored about 48% on an earlier 1,326-keyword set. Jev agreed with that classifier on 54.9% of keywords. On 120 sampled disagreements, a blind reader sided with Jev on 86 and with the classifier on 17.
Sources:[180] Mikal Khoso
What did Nico Gorrono measure on internal links?
On airankingskool.com, Jev judged 3,182 paragraphs for $0.12 after a four-page shortlist. The first run proposed 147 links. Gorrono approved 109 and rejected 38. Two days of the same site matched on 96.7% of picks. The skill README at commit 5f76ff2 reports 112 links proposed and $0.75 including Claude for anchors.
Does jev-seo predict rankings?
No. The README at commit 55a184a says scores rank work and do not predict rankings or traffic. Repeatability on 59 pages was page type 58/59 identical. The second judge in evaluation.md is another model. The file says there is no human-labelled answer key yet.
How did SERP Lens score page quality with Jev?
Sam Underwood reports agreement with reviewers within one level moving from 64% to 82% after one request per page, clearer rubric levels, and stripping chrome from the capture. Reviewers were Underwood plus Astra, Fable, and Opus 5.5. The held-out page count is not printed. Cost is under a penny a page.
Sources and reading notes
The summaries below are paraphrases. Each link opens the original source, including its surrounding context.
TypeSafe AI
Source checked:
[1] Jev and the Choice, Score and Noul primitives
The documentation describes Jev as a System One model that evaluates state and typed questions. Choice selects an option, Score evaluates a rubric, and Noul returns a probability for a statement.
API behavior documented by the provider. The page describes the three question types and includes no latency, accuracy, or cost comparison.
TypeSafe AI
Source checked:
[34] Jev 1.14 and 1.13 model card: price, context and aliases
The models page lists jev-1.14.0 and jev-1.13.0 at $42 per billion / $0.042 per million input tokens, with output free. Default context is 64k tokens per request and 32k per question. The table lists Input as Text for both. Jev 1.14 is dated as available from 14 October 2026. Both jev-latest and jev-preview point at jev-1.14.0. A warning on the page says there is no preview build. jev-1.13.0 stays available as a versioned id.
Canonical model card as accessed 26 October 2026. On 15 October 2026 the same page pointed jev-latest at jev-1.13.0 and jev-preview at jev-1.14.0. Audio and video are excluded here; convert those to text or structured fields first. Image files and 262k context are documented under danger-zone headers on this page and on the Images page. Rate limits are per organization in the developer console.
TypeSafe AI
Source checked:
[48] Jev 1.13 jaggedness: math, dates, color, and generation
The jaggedness page for jev-1.13 says Jev is not a calculator, reads dates as text, and is not trained to generate text. Color questions do better with English names than with hex or RGB triples. Accuracy falls as the state grows with content unrelated to the decision. Last reviewed 2026-10-02.
Official limits for jev-1.13. Arithmetic, date order, and counting belong in code. Passing a named color is a step in the calling code. The page includes no case of Jev inspecting an image.
Mikal Khoso
Published:
Source checked:
[180] Jev for SEO: what Tenpoint Labs measured on five jobs
Khoso ran jev-1.13.0 on five SEO jobs between 3 and 9 October 2026, across 3,566 AI answers and about 30,000 search queries and keywords. Brand mentions: 140 of 140 sampled named verdicts were correct, with about 6% of real mentions lost to a name-form question. Search intent on 14,902 queries across five unseen sites matched a reader on about 86%. A paid classifier scored about 48% on an earlier 1,326-keyword set. Jev agreed with that classifier on 54.9% of keywords; a blind reader sided with Jev on 86 of 120 sampled disagreements and with the classifier on 17. Fan-out readers disagreed on 24 of 30 queries. A branded split on 2,944 of Tenpoint’s own queries agreed with a regex on 99.4%. Keyword relevance on 2,804 keywords from one site was roughly level with a larger model.
Tenpoint Labs is a TypeSafe customer. tenpointlabs.com supplies 2,944 queries, Search Console web search from 9 June 2025 to 9 October 2026; anonymised queries are omitted and no GA4 data is used. Client accounts are described by industry and never named. The reader for most jobs is a larger model; Khoso labelled 120 rows himself. Production thresholds in the post are 0.8 as yes and 0.2 as no. A search query with one question used about 420 input tokens; median latency was near 400 ms. We have not rerun the jobs.
Nico Gorrono
Published:
Source checked:
[181] Jev for SEO: three tests on two live sites
Gorrono ran three jobs. On airankingskool.com, Jev judged 3,182 paragraphs for $0.12 after a local embedding shortlist of four pages. Rules required 70% confidence, at most three new links per page and eight per target. The first run proposed 147 links; he approved 109 and rejected 38. Two days of the same site matched on 96.7% of picks. On propiedadesaysen.com, 64 overlapping Search Console searches split into 26 wrong-page winners, 19 below 70%, 18 already right, and 1 splitting signals. The Jev bill for those 64 was $0.003. On 40 ChatGPT answers, the site was mentioned in 11 and recommended in 2; mentioned-or-not matched a text search on 40 of 40.
Article dated 24 September 2026. Internal-link rejections included hub-keyword clashes, quoted-prompt anchors, and related-but-misleading targets. Only 3 of 64 cannibalization fix labels reached 70% confidence. ChatGPT answers came from DataForSEO at $0.004 each, 20 Spanish from Chile and 20 English from the US. Gorrono founds AI Ranking. We have not rerun the jobs.
Nicolas Gorrono
Source checked:
[182] jev-internal-links skill README at commit 5f76ff2
The README at commit 5f76ff2 reports 3,182 Jev decisions on a 164-page site, 112 links proposed, and $0.75 total including Claude for anchors. It repeats the 96.7% same-pick figure, and 100% when confidence was 0.88 or more. Jev is about $0.04 per 1,000 paragraphs; Claude anchors about $0.60 per 150 pages.
Read at commit 5f76ff2, 23 September 2026. The $0.75 figure includes the writing model. Gorrono’s article prices the Jev layer alone at $0.12 for the same 3,182 decisions and reports 147 proposals before review. The skill does not edit the live site.
Agrici Daniel
Source checked:
[183] jev-seo README: crawl, 52 rules, and Jev page questions
jev-seo crawls from a homepage URL, checks 52 rules tied to Google Search Central, measures Core Web Vitals through PageSpeed Insights, and asks Jev 13 questions per page and 5 per site. Standard mode costs about a cent in Jev per site. Optional --full adds DataForSEO for about $0.30. Default page cap is 60. Scores rank work and do not predict rankings or traffic. Without a TypeSafe key, Jev sections are marked not assessed.
Read at commit 55a184a, 22 September 2026. MIT licensed. Jev cost is listed at $0.042 per million input tokens, about $0.00015 per page. DataForSEO volumes and PageSpeed lab scores are third-party estimates. Heuristic rules are labelled as heuristics.
Agrici Daniel
Source checked:
[184] jev-seo evaluation.md: repeatability and a second-model judge
Dated 2026-09-22. Fifty-nine pages judged twice: page type 58/59 identical, intent 59/59, suggested action 54/59. Score answers moved by 0.001 to 0.023 on average. When both runs were decisive on page type they agreed 44/44. Against a blind second model on 30 pages and 40 keywords, helpfulness matched on 29/30 at a 0.45 threshold and specificity on 28/30. After wording changes, decisive helpfulness and specificity were 28/29, keyword relevance 27/30, opens-with-the-point 23/23, and clear next step 16/16.
The second judge is another model, not a human. The file says there is no human-labelled answer key yet, and that thresholds are not tuned against human labels. Rule-layer claims on claude-seo.md were re-fetched from the live site; word counts were within 5%. Page type against the second judge was 20/30 before the wording change.
GitHubDaily (@GitHub_Daily)
Published:
Source checked:
[185] GitHubDaily posts jev-seo as a homepage-to-audit tool
GitHubDaily described jev-seo as an open-source audit that crawls from a homepage, checks 52 Google Search Central rules, and asks Jev what each page is for, how specific the content is, and whether pages compete for the same query. The post names PDF, Excel, and Markdown outputs, a standard-mode Jev cost of about one cent per site, and a two-run score gap of 0.03 on 59 pages.
X post, 30 September 2026. The 0.03 figure matches the README’s rounded repeatability line. evaluation.md at commit 55a184a prints score movement of 0.001 to 0.023. Use the evaluation file for the measured table. A reply noted that competitor data in --full mode depends on DataForSEO.
Sam Underwood
Published:
Source checked:
[186] Judging page quality with Jev in SERP Lens
Underwood put Jev in SERP Lens to score page quality for under a penny a page. A rubric drawn from Google’s helpful content guide and quality rater guidelines covers Depth, Production quality, Padding, Gets to the point, Written for people, Supported claims, and Trust signals. After one request per page, clearer levels, and stripping chrome from the capture, agreement with reviewers within one level moved from 64% to 82%. Reviewers were Underwood plus Astra, Fable, and Opus 5.5.
The page heading is Oct 2026. Underwood’s 20 October X post links this write-up. The first attempt used many calls per page, scored Wikipedia as low quality, and could differ across two runs. The held-out page count is not printed. Underwood builds SERP Lens with Brodie Clark.
Sam Underwood (@SamUnderwoodUK)
Published:
Source checked:
[187] SERP Lens uses Jev for page quality in the browser
Underwood posted that SERP Lens can evaluate page quality with TypeSafe’s Jev for under a penny a page. The same release checks whether a page answers Google Search Console queries, People Also Ask and AI Overview coverage, and labels SERP formats and site types. He pointed at the blog write-up for the method.
X post, 20 October 2026. Product announcement from a SERP Lens author. The 64% to 82% within-one-level figures live in the blog, not in this post.
TypeSafe AI
Source checked:
[162] Jev is not a drop-in for Muse Spark or other coding-agent LLMs
TypeSafe says Jev is not a drop-in replacement for the LLM behind Claude Code, Cursor, opencode, Copilot, Muse Spark, Grok Bot, or similar tools. There is no model: "jev-latest" setting that turns a coding agent into a Jev-powered agent. The page tells readers to keep the coding-agent LLM and use Jev separately for typed decisions.
Official coding-agents page as accessed 15 October 2026. It names Muse Spark, not Muse Wonder. Muse Wonder is Meta’s later coding and agent model.