sift
Chrome extension that re-ranks Google results with Jev questions per result and folds away sales pages and SEO filler.
Overview
Sift is a Manifest V3 Chrome extension that re-ranks Google search results. It scrapes the organic results (skipping sponsored blocks) and sends one Jev call per result, all in parallel, each with five atomic questions: four Nouls (answers the query, promotional, SEO filler, discussion) and a depth Score from 0 to 3. A plan step combines them into a weighted score and sorts results; a result is flagged when its promotional or filler probability is at or above 0.85, hidden only if the depth answer's confidence is at least 0.6 and otherwise dimmed, and left in place if scoring failed.
Each search also gets one intent question: if it is transactional (for example buying a product), sales pages are not penalised. Site rules can always boost or hide a domain without an API call, a 'Why this rank?' popover shows every factor, and a toast offers 'Show original' to restore Google's order. Scores are cached for seven days keyed by question set, query and URL. Animations follow fluid-interface guidance and respect reduced motion.
What the decision model decides
| Type | Question | Answers |
|---|---|---|
| Yes / no | Does this result answer the query? | — |
| Yes / no | Is this result promotional / SEO filler? | — |
| Score | How deep is this result's content (0-3)? | 0 · 1 · 2 · 3 |
| Yes / no | Is this search transactional? | — |
How it works
- Scrape organic Google results
- Ask Jev five questions per result in parallel, plus one intent question
- Combine into a weighted score and apply flag/hide thresholds
- Reorder the page with reason badges and a restore option
Strengths
- Transparent per-factor explanations
- Original order always restorable
- Scores cached for a week
Caveats
- Many parallel calls per search
- Depends on Google page structure
Getting started
npm install and build, load the extension, then enter a TypeSafe API key on the options page.At a glance
- Type
- Browser extension
- Status
- beta
- Language
- TypeScript
- Runtime
- Chrome extension (MV3)
- Has code
- yes
- Has tests
- yes
- License
- MIT
Use cases and integrations
How curated lists describe it
Chrome extension that re-ranks Google results with TypeSafe Jev and folds away sales pages and SEO filler.
hellogumbo/awesome-jev
Frequently asked questions
What does Jev decide?
Whether each result answers the query, is promotional or filler, is a discussion, and how deep it is.
Will it hide shopping results when I want to buy?
No; transactional searches do not penalise sales pages.
Can I undo the reordering?
Yes, Show original restores Google's order exactly.
Related projects
- Jev Search★ 534
Plain-language web search where a decision model like Jev picks query, sources and time range, then ranks Search1API results.
AppproductionTypeScript Browser extension that has Jev score search results for relevance, depth, SEO filler and page type, then re-ranks them with a 0-100 badge.
Browser extensionprototypeJavaScriptResearch agent where GPT plans and Jev finds evidence in parallel across document regions with Choice and Noul.
Browser extensionresearchTypeScriptshadcn/ui site-search block that shows keyword hits instantly, then has Jev re-rank the top 20 by what the visitor meant.
DemobetaTypeScriptWeb search CLI for agents that has Jev score results and scraped chunks against the query and goal, passing only relevant ones on.
BenchmarkbetaGoMilvus bootcamp notebooks combining Gemini embeddings, Milvus retrieval and Jev judgments for reranking, filtering, routing and stopping.
ArticleproductionPython