Vibe Ranking

What 'vibe ranking' really means — LLM-based reranking, the two-stage retrieval pipeline, what Google and Bing actually do, and how to optimize for it.

First published: Jun 24, 2026 · Last updated: Jul 19, 2026 · Advanced
demand #12 in How Search Works#30 in AI Search#381 on the site

"Vibe ranking" is practitioner shorthand — not an official Google or Bing term — for LLM-based reranking: using a large language model to reorder retrieved search candidates by holistic, semantic judgment instead of keyword overlap or raw vector similarity. The real mechanism behind it is the two-stage retrieval pipeline (retrieve many candidates cheaply, then rerank a small set with an expensive model) and three reranking paradigms (pointwise, pairwise, listwise). Google's DOJ-disclosed RankEmbed and pairwise patent, plus Bing's Web IQ and Google's documented Passage ranking system, confirm LLMs and passage-level scoring are now deep in ranking — though neither vendor discloses the scoring function. The SEO takeaway: clear, authoritative, well-structured, factually grounded prose is defensible practice under an LLM reranker, not a guaranteed win.

TL;DR —Vibe rankingVibe ranking is informal practitioner shorthand for LLM-based reranking — using a large language model to reorder retrieved search candidates by holistic, semantic judgment (relevance, clarity, expertise, completeness) rather than keyword overlap or vector similarity alone. It is not an official Google or Bing term.” is informal practitioner shorthand (by analogy with “vibe coding”) for LLMA large language model (LLM) is a deep-learning model trained on massive text corpora to predict the next token and generate human-like text. LLMs use the transformer architecture and power AI search features like Google's AI Overviews (Gemini) and Bing Copilot (GPT-4).-based rerankingReranking is the second stage of a retrieval pipeline: after a cheap, broad first pass pulls a candidate set of documents or passages, a slower, more precise model re-scores and reorders that shortlist by true relevance before the results are served or handed to an LLM. — not an official Google or Bing term. The real mechanism is the two-stage retrieval pipeline: cheap first-stage retrieval (BM25Semantic search is meaning-based retrieval — matching what a user means, not just the words they typed. Search engines detect entities, expand synonyms, infer intent, and rank by conceptual relevance, which is why keyword stuffing lost its power and topical depth gained it. / bi-encoders) for recall, then an expensive second-stage reranker for precision. LLM rerankers come in three flavors — pointwise, pairwise, listwise — with pairwise and listwise outperforming pointwise in the research. Google’s DOJ-disclosed RankEmbed (LLM-trained) and a pairwise patent, plus Bing’s Web IQ passage-level evidence objects, confirm LLMs are deep in ranking — though neither confirms a discrete “LLM reranker” stage by that name. The SEO consequence is the passage-level shift: your paragraph competes against competitors’ paragraphs on holistic quality.

A note on the term before we start

This article uses “vibe ranking” as editorial shorthand for learned rerankingReranking is the second stage of a retrieval pipeline: after a cheap, broad first pass pulls a candidate set of documents or passages, a slower, more precise model re-scores and reorders that shortlist by true relevance before the results are served or handed to an LLM. based on broad relevance signals; readers should not treat it as a named search-system standard. Evidence for this claim Vibe ranking is used in this article as informal editorial shorthand, not as a standardized research or vendor term. Scope: Terminology boundary for this article; the cited research supports retrieve-then-rerank architectures, not the phrase vibe ranking. Confidence: medium · Verified: Reimers and Gurevych: Sentence-BERT Research on sentence embeddingsEmbeddings are dense numerical vectors — lists of floating-point numbers — that represent the meaning of text in a high-dimensional space. Semantically similar content lands close together, so search and AI systems can match by meaning, not just keywords. and cross-encoders supports the broader two-stage retrieval and reranking architecture. Evidence for this claim Sentence-BERT research describes efficient bi-encoder retrieval and cross-encoder-style pair scoring, supporting a retrieve-then-rerank pattern. Scope: The paper's evaluated models and datasets; production ranking stacks may use different candidates, models, and signals. Confidence: high · Verified: Reimers and Gurevych: Sentence-BERT

Let me be upfront, because I’d rather coin a useful frame honestly than pretend it’s official: “vibe ranking” is not a term Google, Bing, or any search engine uses. It doesn’t appear in their docs, patents, or engineer statements. It’s emerging practitioner shorthand, almost certainly borrowed by analogy from vibe coding (coined by Andrej Karpathy in February 2025, popular enough to become Collins Dictionary’s Word of the Year for 2025).

I’m using it anyway because it’s a good metaphor for a real, well-documented mechanism — the formal name for which is LLM-based reranking (also: neural reranking, passage reranking, pairwise/listwise ranking). The “vibe” captures the key difference: an LLM reads a passage holistically, like a human judge, rather than computing a similarity score from surface features. Just don’t quote it back to me as something Google said. It isn’t.

The two-stage retrieval pipeline

This is the part that’s been true for a long time, well before LLMs. Retrieval runs in two stages because you can’t afford to do the expensive thing to everything:

  • Stage 1 — retrieval (recall). A fast, cheap method — keyword matching with BM25, or a bi-encoder that turns queries and documents into vectors — pulls back a large candidate set (top 100–1000) in milliseconds. Cheap, but imprecise.
  • Stage 2 — reranking (precision). A slower, more accurate model re-scores that small candidate set to find the genuinely best handful. This used to be a cross-encoder; now it can be an LLM.

Why bother with two stages? Because the precise method doesn’t scale. As Pinecone puts it, running BERT over 40M records on a GPU would take “more than 50 hours,” versus under 100ms with vector searchVector search finds content by comparing the meaning of a query against stored content as numerical vectors, retrieving the closest ones in a high-dimensional embedding space. At scale it uses approximate nearest neighbor (ANN) algorithms — not exact comparison — to search billions of vectors in milliseconds. alone. You retrieve broadly with the cheap tool, then spend the expensive compute only on the survivors. And for AI answers specifically, it matters twice over: “LLM recall degrades as we put more tokensA token is the smallest unit of text (or image/audio/video) an LLM processes — roughly 4 characters, or about ¾ of an English word. A context window is the maximum number of tokens (input plus output) a model can hold at once, like its short-term memory. in the context window.” Feeding the generator the best 5 passages beats dumping 200 mediocre ones into the prompt.

Bi-encoder vs cross-encoder vs LLM, since this is the whole spectrum:

  • Bi-encoders embed the query and the document separately, so document vectors can be precomputed. Fast at query time, but they lose the query↔document interaction.
  • Cross-encoders run the query and document together through a transformer. Far more accurate, far slower — you can’t precompute.
  • LLM rerankers are the cross-encoder idea taken to the extreme: full generative understanding, reasoning about relevance, quality, and completeness — at the highest cost and latency of the three.

The three reranking paradigms

This is the core of “how LLMs actually rerank,” and it’s where the academic literature is solid. There are three ways to ask an LLM to rank:

  • Pointwise — score each passage independently (“how relevant is this passage, 0–1?”). Simple, parallelizable, but LLMs are bad at producing calibrated absolute scores, and it’s the most expensive per unit of quality.
  • Pairwise — show the model two passages and ask which is better for the query. Run twice with the order swapped to cancel position bias. This plays to a real LLM strength: as the Pairwise Ranking Prompting (PRP) authors put it, LLMs have “a sense of pairwise relative comparisons, which is much simpler than requiring calibrated pointwise relevance estimation.”
  • Listwise — hand the model the whole set and ask it to output a ranked permutation at once. This is the most “vibe-like” approach: one holistic judgment over the set. RankGPT does this with a sliding window over the candidates.

The research consensus is that pointwise is the weak option and pairwise/listwise win. ZeroEntropy’s benchmarking is blunt: “Pointwise LLM reranking is almost never worth it — 10x the cost and lower accuracy than specialized rerankers.” Listwise LLM reranking can beat specialized cross-encoders, but at a steep latency/cost premium (their numbers: a listwise LLM at NDCG@10 0.78 / 420ms / ~9x cost vs a specialized reranker at 0.74 / 12ms).

Two landmark results worth knowing:

  • RankGPT (Sun et al., EMNLP 2023, “Is ChatGPT Good at Search?”) showed that “properly instructed LLMs can deliver competitive, even superior results to state-of-the-art supervised methods” — zero-shot. GPT-4 produced “remarkable results” on TREC benchmarks, and the authors distilled that ranking ability into a much smaller model that beat a 3B supervised baseline.
  • PRP (Qin et al.) showed FLAN-UL2 (20B) with pairwise prompting beating InstructGPT (175B) by >10% on TREC-DL2019 — and being far more robust to input order than listwise RankGPT, which collapsed from NDCG@10 65.80 to 32.77 when the input order was reversed.

What Google and Bing are actually doing

Here’s where I separate confirmed from speculation, because the gap matters.

Google — confirmed LLMs are in ranking; “reranker stage” unconfirmed.

  • RankEmbed is, per DOJ antitrust testimony from Pandu Nayak (disclosed early 2025, reported via Search Engine Land), a “primary Google signal, trained with Large Language Models.” It’s a dual-encoder that maps queries and pages into an embedding space and ranks by distance. Note: this is an LLM-trained retrieval/ranking signal, not a discrete two-stage “reranker” by the academic definition. (DOJ trial testimony — court-disclosed, not a Google publication.)
  • The pairwise patent (US20250124067A1, “Method for Text Ranking with Pairwise Ranking Prompting,” Google LLC, filed Oct 2024, published Apr 2025) describes exactly the pairwise approach above: an LLM compares passage pairs, run twice for position bias, aggregated via all-pairs, sliding window, or sorting. A patent is not a deployed feature — treat this as architecture Google has worked on, not confirmed production behavior.
  • A passage-level ranking system is officially documented — just not the quote this article used to cite. Google’s own guide to Search ranking systems lists a Passage rankingPassage ranking is a Google AI system that scores individual sections ('passages') of a page so a single page can earn multiple relevance scores for different queries. Google still indexes whole pages — only the ranking changed. system,” described there as an AI system “we use to identify individual sections or ‘passages’ of a web page to better understand how relevant a page is to a search.” That’s real, current sub-document granularity — but Google’s text ties it to general Search relevance, not to Gemini or AI OverviewsAI Overviews are the AI-generated summary box Google shows above or within its regular search results, written by Gemini models from pages retrieved out of Google's normal Search index. It's a Search feature, not a separate platform or index. by name. (I checked the AI Optimization Guide directly by raw fetch, including a Wayback snapshot from the day this brief was researched — it contains no mention of “Gemini” or “passage” at all. An earlier draft of this article quoted a “Gemini… passage indexingStoring a crawled page in the search index so it can appear in results. Crawled is not the same as indexed — Google selects what to keep, and indexing isn't guaranteed.” line as if it were on that page; it isn’t and never was. That was my error, and I’ve corrected it here.)

What Google has not published: any description of a distinct LLM reranking stage inside AI OverviewsAI Overviews are the AI-generated summary box Google shows above or within its regular search results, written by Gemini models from pages retrieved out of Google's normal Search index. It's a Search feature, not a separate platform or index. — no cross-encoder, no pairwise step, no listwise pass confirmed in the live pipeline, and nothing that names passage rankingPassage ranking is a Google AI system that scores individual sections ('passages') of a page so a single page can earn multiple relevance scores for different queries. Google still indexes whole pages — only the ranking changed. as part of that pipeline specifically.

Bing — the clearest official confirmation of passage-level, LLM-aware scoring.

Microsoft’s Web IQ (announced June 2026, Knut Risvik) is the strongest on-record signal from any major engine. Its model layer includes “our best-in-class embedding model, which defines how information is projected into a space where semantic similarity becomes computationally tractable,” alongside separate “models that are optimized for content understanding and ranking, trained not for isolated metrics but for how their outputs are used inside LLM-driven reasoning.” That last phrase is about as close as anyone has come to officially confirming an LLM-aware reranking layer. Web IQ returns passages and structured evidence objects, not full documents, on the principle of “fewer tokens in, better answers out, lower cost per call.”

Bing’s earlier “Evolving role of the index” post (May 2026) frames the shift well: “Search indexing was built to help humans decide what to read. GroundingGrounding is anchoring an AI model's answer to source documents it retrieves at the moment you ask — not to the patterns frozen into its weights during training. Retrieval-Augmented Generation (RAG) is the most common way to do it. indexing is being built to help AI systems decide what to say.”

The passage-level shift — the part that actually changes your SEO

If you take one operational thing from this article, take this: the unit of competition is moving from the document to the passage. Google’s documented passage ranking system and Bing’s evidence objects both score discrete chunks. Combine that with pairwise reranking, and your individual paragraph is being compared head-to-head against a competitor’s paragraph on the same sub-topic.

The Search Engine Land framing of the Google patent captures the consequence: content “doesn’t compete in isolation but undergoes relative evaluation against all surviving candidates.” A great page with a weak paragraph on a sub-topic can lose that sub-topic to a weaker page with a strong paragraph. This is also why the modern agentic loop matters more than any single ranking moment: AI searchAI search uses large language models and retrieval-augmented generation (RAG) to synthesize an answer from multiple sources rather than returning a ranked list of links. Examples include Google AI Overviews, ChatGPT Search, and Perplexity. fans a question out into many sub-queries, retrieves and reranks for each, and runs a critic pass. Your content has to survive repeatedly, not rank #1 once.

Worth being precise about: clear, self-contained passages are a defensible usability and retrieval practice regardless — they’re easier for any retriever to match and any reader to use. But no source here proves a well-written passage universally wins inside an undisclosed reranker. Google and Bing confirm the architecture operates at passage granularity; neither publishes the scoring function. Treat “write good passages” as sound practice, not a guaranteed ranking lever.

This connects directly to the rest of how AI answers get built — passage ranking, chunkingChunking is splitting a document into smaller passages so AI systems can embed, index, and retrieve the single most relevant piece — not the whole page — in response to a query. It's a foundational step in RAG pipelines and the conceptual cousin of Google's passage ranking., embeddingsEmbeddings are dense numerical vectors — lists of floating-point numbers — that represent the meaning of text in a high-dimensional space. Semantically similar content lands close together, so search and AI systems can match by meaning, not just keywords., vector searchVector search finds content by comparing the meaning of a query against stored content as numerical vectors, retrieving the closest ones in a high-dimensional embedding space. At scale it uses approximate nearest neighbor (ANN) algorithms — not exact comparison — to search billions of vectors in milliseconds., and RAG/grounding are all upstream and downstream of the reranking step.

What LLM rerankers favor (and the honest caveat)

Synthesizing the PRP research and practitioner analysis of the pairwise patent, the content that wins relative comparisons tends to share these traits:

  • Direct intent match — answers the query without tangential padding.
  • Semantic completeness — addresses all components of the question.
  • Factual density with clear provenance — checkable claims, attributable sources.
  • Clear, logically organized writing — structure the model can follow.
  • Authoritative, trustworthy tone — and genuine subject expertise behind it.

Luca Tagliaferro’s read on the patent sums up the mental shift: ranking moves from “absolute, deterministic relevance to relative, model-mediated probabilistic relevance.”

The caveat I won’t skip: there is no single universal “vibe.” Research diagnosing LLM rerankers under fixed evidence pools found they exhibit “model-specific, non-uniform behavior that cannot be reduced to a single recognizable optimization strategy.” Llama implicitly diversifies; GPT increases redundancy; Qwen sits in between. They’re also not lexical matchers — BM25 agreement was weak (τ from ~0.19 to ~0.41). So “optimize for the AI’s vibe” is an oversimplification: you optimize for genuinely clear, complete, well-sourced passages, because that’s what holds up across models — not for one model’s quirks.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.