Query Fan-Out Simulator
Free, no signup. Map the research questions around a query, label how they were generated, then check lexical coverage against your content.
Separate pages with ---SOURCE---. Start a pasted block with SOURCE: label, or use a bare URL block. URL-only blocks are fetched; pasted content stays in the browser.
Use your own Gemini API key (optional)
The key is sent directly from this browser to Google and is never sent to this site, stored, or logged here. Google may apply project quota or charges. Clear the field when finished.
Requests are processed by our server and are not stored after processing. Generic sub-queries and pasted-source competition run locally. The query may be sent to the selected AI path for optional calibration; URL-only sources are fetched through the protected text endpoint. Pasted source text is not sent for calibration. Anonymous run-level outcome counters may be used for aggregate research; URLs, domains, IPs, and identifiers are never included, and no statistic is released below 100 runs.
Sample report Deterministic generic example
For canonical tags with no page text, the local generator always returns five unique rows:
canonical tags · generic · entity-expansion · mixed
What is canonical tags? · generic · definitional · mixed
canonical tags benefits and limitations · generic · entity-expansion · mixed
canonical tags vs alternatives · generic · comparative · mixed
How to choose canonical tags · generic · implicit · mixed
Because no source text was supplied, every row says to paste page content rather than inventing a coverage percentage.
How to use it
- Enter the main query you want to explore.
- Optionally paste a page’s text or HTML to add a lexical coverage check.
- Optionally enter your Gemini API key for a direct Google request. Otherwise the tool tries the bounded site model and falls back to the deterministic generic set.
- Select Simulate fan-out, keep only relevant sub-queries, then review gaps against the strongest page chunk before editing.
Site passport Local context for this saved site
Local data
Saved targets, named lists, and recent check summaries remain only in this browser.
Rate this tool
What the simulation shows
- generic — a visible deterministic template, not provider behavior.
- calibrated — a model-generated approximation for this run, labeled as Gemini or Workers AI provenance.
- Type — a rule-based intent label such as comparative, freshness, or definitional.
- Answer mode — a heuristic guess that the task is memory-, retrieval-, tool-, or mixed-led.
- Covered / Gap — whether the strongest lexical chunk reaches the 55% query-term coverage threshold.
How it works
The fallback expands the entered query with four fixed research shapes, removes duplicates, and classifies each row from visible keywords. With a key, the browser sends a query-only prompt directly to Gemini 3.5 Flash and parses one sub-query per line. If that fails, the bounded Workers AI path is attempted before the generic fallback. For coverage, supplied content is extracted, chunked at roughly 300 tokens with overlap, ranked lexically, and compared with a 55% threshold. Generated rows are approximations; no provider’s private query logs are accessed.
Features
- Always-available deterministic fan-out.
- Optional direct BYO-key Gemini approximation without routing the key through this site.
- Multi-page, per-sub-query lexical retrieval competition.
- Winning page and chunk with visible matching terms and runner-up coverage.
- Consensus versus corpus-unique claims, numbers, and quotes with explicit originality and support caveats.
Limitations
Real answer systems can plan, search, and reformulate in ways this simulator cannot observe. Generic wording can be awkward, classifications are keyword rules, and lexical matching misses synonyms and deeper semantic equivalence. A generated row can also be irrelevant to the page’s intent. Treat the map as an editorial brainstorming aid, not evidence of ranking or inclusion in an AI answer.
AI answers may continue to reflect cached or previously retrieved material for days to weeks after a fix. Recheck over time before treating an unchanged answer as proof that the fix failed.
Frequently asked questions
What is query fan-out?
Query fan-out is the use of multiple related searches or retrieval tasks to help answer a broader prompt. Search providers may use it, but the exact sub-queries for a live answer are generally not exposed.
Are these the queries Google or an AI system actually used?
No. Generic rows are deterministic templates and calibrated rows are a model-generated approximation. The tool labels provenance explicitly and never presents either tier as observed product behavior.
How is page coverage calculated?
The page is split into chunks and ranked locally with lexical retrieval. Coverage is the share of query terms represented in the strongest chunk; a row is marked covered at 55 percent or higher.
Does a coverage gap mean I should add a new section?
Not always. Add material only when the sub-query is relevant to the page’s purpose and you can answer it accurately. Memory-led, off-intent, or redundant rows can be ignored.
Does the tool use embeddings?
No. The current coverage check uses BM25/cosine-style lexical components and reports that embeddings were not evaluated. Semantic coverage can therefore be missed when a passage uses different wording.
What happens to my Gemini API key?
It stays in the password field for this tab and is sent directly from your browser to Google in the x-goog-api-key request header. The site does not receive, store, log, or persist it. Google API usage can consume your project quota or incur charges under your Google account.
Feature requests for Query Fan Out
Upvote what you want most. New ideas can be submitted from the floating Feedback menu; requests appear here once approved, and the most-wanted rise to the top.
You won't be emailed about that request anymore.
Loading…
➕ Request a feature
New requests are reviewed before they appear here.
À propos de l’outil
Simulez les sous-requêtes qu’un moteur de réponse IA pourrait explorer et vérifiez si votre page couvre les besoins lexicaux associés.
Fonctionnalités
- Génération déterministe de sous-requêtes toujours disponible.
- Approximation Gemini facultative avec votre propre clé, envoyée directement à Google.
- Concurrence de récupération lexicale entre plusieurs pages et segments.
- Constats visibles sur les gagnants, les doublons, les lacunes et les preuves.
Fonctionnement
Le repli développe la requête selon quatre formes fixes, déduplique les lignes et classe chaque résultat à partir de mots-clés visibles. Le contenu fourni est découpé en segments puis comparé lexicalement avec un seuil de couverture de 55 %.
Limites
- Les systèmes réels peuvent planifier et reformuler des recherches que le simulateur ne peut pas observer.
- Les classifications reposent sur des mots-clés et ne reconnaissent pas tous les synonymes.
- La carte aide à réfléchir au contenu ; elle ne prouve ni classement ni inclusion dans une réponse IA.
Questions fréquentes
Qu’est-ce que le query fan-out ?
Il s’agit de plusieurs recherches ou tâches de récupération liées qui aident à répondre à une question plus large.
Le simulateur connaît-il les requêtes réelles de Google ?
Non. Les lignes génériques sont déterministes et les lignes calibrées sont des approximations ; aucune ne représente un comportement observé.
La couverture utilise-t-elle des embeddings ?
Non. Le contrôle lexical peut manquer une équivalence sémantique lorsque le texte emploie d’autres mots.
Dois-je ajouter une section pour chaque lacune ?
Seulement si la sous-requête est pertinente et si votre page peut y répondre précisément ; les lignes hors intention ou redondantes peuvent être ignorées.