Technical case study

How Kojable Integrated DataForSEO for Fan-Out Queries, Keyword Intelligence and AI Answer Alignment

Published By Piush Vaish

DataForSEO gives Kojable structured access to external keyword demand, LLM answers, cited sources, retrieved search results, brand entities and fan-out queries. Kojable adds the company-specific interpretation and governance layer: market provenance, workspace relevance, intent correction, grouping, deduplication, opportunity scoring, Topic Clusters, membership validation, human review, exact approval, calendar synchronisation and post-publication AI answer-alignment measurement. We maintain two related but separate production pipelines: AI answer observation and keyword opportunity discovery.

A fan-out query is retrieval evidence, not an automatic publishing instruction. Kojable keeps AI answer observation separate from keyword opportunity planning, then connects both through market provenance, relevance, cluster quality, human review and answer-alignment measurement.

  • DataForSEO
  • Fan-Out Queries
  • 15 min read
  • Technical case study
2 production pipelinesAI answer observation and keyword opportunity discovery
100,000 promptsDataForSEO’s published study; 47.5% triggered query fan-out
11 production improvementsFrom market provenance to answer-alignment measurement

Quick answer

The answer in one paragraph

DataForSEO is Kojable’s external AI-search observation and keyword-intelligence layer. DataForSEO supplies market-specific keyword suggestions and metrics, DataForSEO AI Search Volume, LLM questions and answers, cited sources, retrieved search results, brand entities and fan-out queries. Kojable adds workspace relevance, intent correction, deduplication, opportunity scoring, topic clustering, membership-quality validation, human review, content scheduling and answer-alignment measurement. The objective is not simply to find more keywords. It is to understand the retrieval path, demand, source environment, company relevance, content gaps and whether approved work eventually changes how AI systems describe, cite, compare and recommend the company.

A captured fan-out query is evidence of an AI retrieval path. It is not automatically a target keyword, a Topic Cluster member, a content brief or an instruction to publish an article.

Responsibilities at a glance

What DataForSEO supplies and what Kojable adds

DataForSEO provides external observations and metrics. Kojable supplies the company-specific interpretation, planning, governance and measurement layers.

DataForSEO inputs and Kojable interpretation by operating layer
LayerDataForSEO suppliesKojable addsResult
Keyword discoveryMarket-specific keyword suggestions, overview metrics and difficulty.Seed provenance, intent correction, grouping, deduplication and workspace relevance.Company-relevant candidates rather than a generic related-keyword list.
AI demandDirectional AI Search Volume estimates and trend history.Separate demand fields, market provenance and multi-signal opportunity scoring.Demand used as evidence, not treated as the strategy.
LLM observationsQuestions, answers, platforms, models, timestamps and brand entities.Tracked-topic scope, relevance evidence and brand or owned-domain interpretation.An auditable AI answer observation.
Retrieval evidenceFan-out queries, retrieved search results and cited sources.Connection to the initiating question, final answer, model, market, retrieved pages, cited sources and brand evidence.Contextual retrieval evidence rather than a detached keyword list.
Company relevanceResults relevant to the requested words and provider filters.Product, audience, market, approved-theme and excluded-theme context.High-confidence mismatches can be removed while uncertainty is retained.
Topic planningKeyword demand, difficulty, competition, CPC and trend inputs.Opportunity scoring, Topic Clusters, pillar selection and membership-quality checks.Coherent, prioritised topic groups.
Content governanceNo company-specific publishing decision.Human review, exact cluster approval and guarded campaign and calendar synchronisation.Only explicitly reviewed opportunities move downstream.
Post-publication verificationComparable LLM-answer, citation and demand observations.Citation Share of Voice, coverage, mention, ownership and AI-opportunity-weighted metrics.AI answer alignment can be evaluated without claiming control or causation.

Keyword discovery

DataForSEO
Suggestions, overview metrics and difficulty.
Kojable
Provenance, intent, grouping, deduplication and relevance.
Result
Company-relevant candidates.

AI demand

DataForSEO
AI Search Volume estimates and trends.
Kojable
Market provenance and multi-signal scoring.
Result
Demand used as evidence.

LLM observations

DataForSEO
Questions, answers, models, timestamps and brand entities.
Kojable
Topic scope, relevance and brand interpretation.
Result
An auditable observation.

Retrieval evidence

DataForSEO
Fan-outs, search results and cited sources.
Kojable
Full question, answer, model, market and evidence context.
Result
Contextual retrieval evidence.

Company relevance

DataForSEO
Provider-filtered results.
Kojable
Product, audience, market and theme context.
Result
Precision-first relevance decisions.

Topic planning

DataForSEO
Demand, difficulty, CPC, competition and trends.
Kojable
Scoring, clustering, pillars and quality checks.
Result
Coherent topic groups.

Content governance

DataForSEO
No company publishing decision.
Kojable
Review, approval and guarded calendar sync.
Result
Only reviewed work moves downstream.

Post-publication verification

DataForSEO
Comparable answer, citation and demand observations.
Kojable
Coverage, mention, ownership and weighted metrics.
Result
Bounded answer-alignment evidence.

Definitions

A compact glossary for the integration

Fan-out query
A secondary search generated by an AI system to gather information needed for a broader prompt.
AI Search Volume
DataForSEO’s directional estimate of conversational demand for a keyword, including trend information.
AI answer observation
A recorded question, answer, model, market, source, search-result, fan-out and brand-evidence record.
Retrieved search result
A page returned during retrieval; it is not automatically a source cited in the final answer.
Cited source
A page associated with the evidence used or cited in the final answer.
Topic cluster
A reviewed group of related opportunities organised around a pillar and supporting members.
AI answer alignment
The process of improving whether AI systems retrieve the correct evidence and accurately describe, cite, compare and recommend a company.

DataForSEO-published research

What is a fan-out query?

A fan-out query is a secondary search generated by an AI system when the system needs external information to answer a broader user prompt. The system can decompose one visible question into narrower searches, retrieve pages for those searches and select some pages as final sources.

In DataForSEO’s published fan-out research, the provider reported analysing 100,000 ChatGPT prompts and 100,249 fan-out queries. DataForSEO reported that 47.5% of those prompts triggered query fan-out and that high-AI-demand prompts triggered fan-out approximately 51–55% of the time. These are DataForSEO-published findings, not a Kojable replication.

DataForSEO also reported that fan-out queries tended to be more specific than the original prompts. Most original prompts were 31–60 characters; most fan-out queries were 61–90 characters. DataForSEO’s published study found substantial wording overlap between fan-out queries and retrieved-result titles and descriptions.

The visible user prompt is only part of the retrieval surface. A company may answer the broad question while remaining absent from the narrower searches used to construct the final answer.

Architecture

The key architectural decision: observation and planning are separate

Kojable uses two related DataForSEO pipelines with different starting points, provider services and governed outcomes.

The two DataForSEO pipelines in Kojable’s current implementation
PipelineStarting pointDataForSEO services and evidenceKojable outcome
AI answer observationApproved Topic Manager topics.DataForSEO LLM Mentions Search: question, answer, model, platform, market, cited sources, retrieved results, AI Search Volume, monthly demand, timestamps, brand entities, fan-out queries and web-search status.Visibility, citation and AI answer-alignment diagnosis.
Keyword opportunity discoverySeed keywords and workspace context.Keyword suggestions, keyword difficulty, keyword overview and AI Search Volume.Relevant, deduplicated, scored, clustered and human-reviewed content opportunities.

AI answer observation

Starts with
Approved Topic Manager topics.
DataForSEO
LLM Mentions Search and its answer, retrieval, citation, demand and brand evidence.
Outcome
Visibility, citation and answer-alignment diagnosis.

Keyword opportunity discovery

Starts with
Seed keywords and workspace context.
DataForSEO
Keyword suggestions, difficulty, overview and AI Search Volume.
Outcome
Reviewed, scored and clustered opportunities.

In the current implementation, captured fan-out queries are persisted with LLM-answer observations. They are not automatically promoted into the keyword-planning pipeline.

Governance boundary

Why does Kojable not automatically turn every fan-out query into an article?

Fan-out queries can expose important retrieval gaps, but they can also contain adjacent yet irrelevant interpretations, consumer-support intent, unrelated media or entity meanings, employment searches, translation intent, navigational searches, temporary retrieval artefacts, redundant wording and topics the company cannot credibly address.

Each candidate still needs to be evaluated against the company, product, audience, market, evidence, intent, existing topic coverage, cluster coherence and commercial positioning.

Automatically converting every fan-out query into content would turn an observation system into an uncontrolled content generator.

Production workflow

The production pipeline Kojable built around DataForSEO

The full path keeps provider collection, company interpretation, planning, approval and post-publication verification explicit.

  1. Current Topic Manager topics

    Approved, stable topic identities define the answer-observation scope.

  2. DataForSEO LLM Mentions observations

    Kojable collects questions and answers, cited sources, retrieved search results, fan-out queries, AI Search Volume and brand entities.

  3. DataForSEO keyword intelligence

    The planning path collects keyword suggestions, search volume, keyword difficulty, CPC and competition, monthly trends and AI Search Volume.

  4. Market and provenance validation

    Location, language, endpoint family, run identity, fetch time and request identity stay attached to metrics.

  5. Workspace relevance filtering

    Deterministic and controlled model-assisted checks compare candidates with the company context.

  6. Intent and language correction

    Authoritative intent is preserved; missing or weak buyer intent can be corrected deterministically.

  7. Candidate grouping and deduplication

    Equivalent candidates are grouped without discarding source-seed lineage or strategically distinct intent.

  8. Opportunity scoring

    Demand is combined with difficulty, competition, trend, SERP weakness, intent and business relevance.

  9. Topic clustering

    Related opportunities are organised around prospective pillars and supporting members.

  10. Cluster membership-quality gate

    Separate diagnostics test intent consistency, cohesion, duplication, pillars, outliers and completeness.

  11. Human review and correction

    Users inspect members, choose pillars, exclude topics, acknowledge eligible warnings, defer or reject.

  12. Exact approval and calendar synchronisation

    Only the explicitly approved cluster identities move into campaign and calendar work.

  13. Post-publication answer and citation measurement

    Comparable answer observations connect the approved work back to mentions, sources, ownership and AI demand.

Eleven production improvements

The layers between provider data and a defensible decision

Each improvement solves a distinct production problem. The thresholds below describe Kojable’s current implementation; they are not universal Answer Engine Optimisation standards.

Improvement 1

Market-specific metric provenance

Keyword demand in one market should not silently drive a plan for another. Kojable creates an immutable snapshot containing country code, language code, location code, location name, configuration or fallback provenance and a stable key: dataforseo:google:<location-code>:<language-code>.

Metric records can also carry provider, endpoint family, discovery-run identity, fetch timestamp, location and language provenance and a request fingerprint. The system distinguishes intended-market data, documented fallbacks, legacy values with unknown context and values that should not be reused after a market change.

Improvement 2

Resilient DataForSEO transport

Kojable’s shared DataForSEO API transport adds credential validation, configurable timeouts, bounded retry, safe error serialisation, latency and response-size measurement, attempt counts and endpoint-family telemetry without logging credentials or raw sensitive headers.

The LLM Mentions client validates both the root response and task envelope. Pagination guards reject repeated tokens or offsets that do not advance. AI-volume batch isolation records a failed batch while allowing remaining batches to continue.

Improvement 3

Demand is a signal, not the strategy

DataForSEO describes AI Search Volume as a proprietary directional estimate with trend information, not a raw count from private ChatGPT, Perplexity or Google logs.

Kojable retains AI demand alongside traditional search volume, keyword difficulty, CPC, competition, trend direction, trend velocity, SERP weakness, user intent, cluster depth and business relevance. At cluster level, AI volume can be aggregated while a fast-win heuristic considers difficulty, SERP weakness, trend, depth and whether AI or traditional demand exists.

Which relevant, coherent topic group has meaningful demand and a realistic path to becoming useful evidence?

Improvement 4

Workspace-aware relevance

Kojable builds context from company name, organisation description, products and services, target audiences, approved and excluded themes, seed keywords, approved cluster pillars, primary market and workspace knowledge.

A deterministic pass identifies high-confidence mismatches. Unresolved candidates can enter a model-assisted classifier using stable candidate IDs and exactly one decision per candidate. Unknown IDs, duplicates, missing decisions and malformed confidence are rejected. Lexical overlap alone is insufficient and uncertainty is retained.

The current precision-first automatic rejection threshold is 0.80. Only non-authoritative candidates with a specific high-confidence irrelevance reason are removed. Invalid or unavailable output retains unresolved candidates as uncertain. This is a Kojable default, not a universal AEO recommendation.

Improvement 5

Intent correction

Kojable preserves authoritative commercial, transactional and navigational intent. When new or niche phrases lack useful intent metadata, deterministic signals can correct it.

Transactional examples include buy, purchase, subscribe, free trial and download. Commercial examples include pricing, consultant, software, platform, provider, comparison, best, alternative and demo.

Improvement 6

Source-seed provenance

A candidate can be discovered from several seeds. Kojable can retain the strongest metric record while merging every seed relationship. Multi-seed provenance may identify a useful bridge between topic areas.

Accepted metadata can record source seed, stable source-seed ID, all contributing seeds, market, deterministic route, model decision, confidence and whether a fallback was used.

Improvement 7

Intent-aware deduplication

Lexically related phrases can carry different intent: AI visibility software, how to improve AI visibility, AI visibility pricing and AI visibility platform alternatives. Pure lexical collapse can erase those differences; keeping every variant can create competing content.

Kojable considers authoritative-seed status, opportunity score, intent clarity, search volume, canonical phrase length and introduced intent or modifier evidence. Rejections retain comparison, overlap evidence and reason code for audit.

Improvement 8

Bounded candidate funnel

Current defaults retain 50 candidates per seed after normalisation, allow 150 selected candidates before clustering, cap clustering inputs at 120, retain 20 rejection samples and write 25 lineage records per batch.

Preparation applies language policy, removes drop candidates, forms duplicate groups, elects a representative, retains bounded alternates, assigns stable IDs and applies capacity limits. These are operational safeguards, not universal recommendations.

Improvement 9

Cluster-quality model

Kojable separately checks zero members, duplicate topics and identities, cross-cluster duplicates, missing or multiple pillars, pillars outside membership, ineligible pillars, intent mismatch, weak pillar similarity, low peer cohesion, disconnected groups, outliers, source-seed conflict, excessive size and incomplete quality evidence.

The states are PASS, REVIEW_REQUIRED, BLOCKED and UNASSESSED. Current membership-quality-v1 thresholds include 0.65 dominant intent, 0.20 average pillar similarity, 0.34 peer overlap, 0.70 connected members and mandatory review above 40 members.

A deterministic SHA-256 identity derives from pillar, members, intent, seeds, state and diagnostics. Changed membership produces a changed evaluation, preventing old approval from applying to a new cluster.

Improvement 10

Human decision layer

Users can review exact members and the pillar, compare intent and demand, exclude topics, select a better pillar, acknowledge an eligible warning, defer or reject and approve only exact selected clusters.

The correction service is token-protected and idempotent, validates unchanged review state and blocks structural changes once campaign, sequence or calendar work exists.

Manual review is the governance layer where the company decides what it is qualified and willing to become authoritative about.

Improvement 11

Answer-alignment metrics

Kojable evaluates topic relevance, company or owned-domain appearance, cited URLs, owned, competitor or third-party status and evidence category. Citation-domain categories are owned, competitor, publication, authority, community, marketplace and other.

The metrics layer calculates Citation Share of Voice, citation coverage, answer mention rate, AI-opportunity-weighted coverage, AI search opportunity, distinct owned URL count, leading citation domain and platform or model differences. See the related DataForSEO LLM Mentions case study.

AI-opportunity weighting matters because five low-demand citations can represent less strategic coverage than two high-demand citations. Kojable uses AI Search Volume rather than treating every observation as equal.

Implementation reference

Kojable’s DataForSEO integration by the numbers

These values are provider-reported research findings, API capabilities or current Kojable implementation defaults. They are not claims of traffic, ranking, revenue or citation uplift.

Provider research, API capabilities and Kojable implementation values with interpretation boundaries
ValueMeaningOriginInterpretation boundary
100,000ChatGPT prompts analysed in the fan-out study.DataForSEO-published researchNot a Kojable experiment.
100,249Fan-out queries analysed in that study.DataForSEO-published researchNot Kojable production volume.
47.5%Study prompts that triggered query fan-out.DataForSEO-published researchNot a universal rate.
51–55%Reported high-demand prompt fan-out frequency.DataForSEO-published researchProvider-reported dataset range.
1,000Keywords supported per live AI-volume request and Kojable batch.DataForSEO API capabilityRequest capacity, not a content target.
12 monthsAI Search Volume trend history per keyword.DataForSEO API capabilityDirectional estimate, not private logs.
5 endpoint familiesSEO metric families in the provenance model.Kojable implementation defaultCurrent system coverage.
2 platformsGoogle and ChatGPT accepted by the current client.Kojable implementation defaultSubject to market capability.
50 / 150 / 120Per-seed, pre-cluster and clustering capacities.Kojable implementation defaultOperational safeguards.
20 / 25Retained rejection samples and lineage write batch.Kojable implementation defaultAudit and persistence bounds.
0.80Minimum enforced irrelevance confidence.Kojable confidence thresholdPrecision-first current threshold.
4 statesPASS, REVIEW_REQUIRED, BLOCKED, UNASSESSED.Kojable implementation defaultQuality vocabulary, not uplift.
0.65 / 0.20 / 0.34 / 0.70Dominant intent, pillar similarity, peer overlap and connected-member thresholds.Kojable quality thresholdCurrent membership-quality-v1 values.
40Members before mandatory large-cluster review.Kojable quality thresholdReview trigger, not ideal size.
20 / 5 / 1 responsesSufficient, directional and very sparse sample labels.Kojable confidence thresholdNone proves complete market representation.

100,000 · 100,249 · 47.5% · 51–55%

Origin
DataForSEO-published research.
Boundary
Provider findings, not Kojable production results or universal rates.

1,000 · 12 months

Origin
DataForSEO API capability.
Boundary
Request capacity and directional trend history.

5 families · 2 platforms

Origin
Kojable implementation defaults.
Boundary
Current provenance and client coverage.

50 · 150 · 120 · 20 · 25

Origin
Kojable implementation defaults.
Boundary
Candidate, clustering, sample and write bounds.

0.80 · 4 states

Origin
Kojable confidence and implementation defaults.
Boundary
Precision-first rejection and quality vocabulary.

0.65 · 0.20 · 0.34 · 0.70 · 40

Origin
Kojable quality thresholds.
Boundary
Membership-quality-v1 values and review trigger.

20 · 5 · 1 responses

Origin
Kojable confidence thresholds.
Boundary
Sufficient, directional and sparse labels, not full-market proof.

What Kojable learned

Five findings from building the integration

Can a fan-out query be relevant to the prompt but irrelevant to the company?

Yes. Fan-out relevance is contextual, so Kojable evaluates the query against products, audiences, markets and approved themes.

Does high AI Search Volume prove topical authority?

No. Demand does not prove that the company can produce the best evidence, belongs in the cluster or should position itself around the topic.

Is every retrieved page cited?

No. DataForSEO distinguishes retrieved search results from final cited sources. Discovery is not selection as evidence.

Why store fan-out queries with the full observation?

The same query can play a different role depending on the initiating question, model, market, answer, retrieved pages and citations.

Why is uncertain better than forced keep or drop?

Binary decisions can remove a valuable topic. Kojable labels 20 accepted responses sufficient, 5 directional and 1 very sparse; none proves complete market representation.

Our Gemini fan-out query similarity study examines retrieval consistency from a separate first-party research perspective.

What users gain

From more data to better governed decisions

Keyword research that understands the company

Candidates are evaluated against company, audience, approved topics, market and previous decisions.

Fan-out intelligence with answer context

Users can see the question, answer, model, retrieval results and citations associated with a fan-out.

Fewer false content opportunities

High-confidence entity, audience, translation, employment and support mismatches can be removed.

Better topical authority planning

Topics are reviewed with a pillar, members, intent consistency and quality diagnostics.

Safer content automation

Only reviewed clusters move downstream; new query evidence does not rewrite approved work.

Evidence-led Answer Engine Optimisation

Teams prioritise with demand, difficulty, intent, trend, SERP weakness, AI volume and citation coverage.

AI answer alignment, not visibility alone

Kojable distinguishes appearing, being cited, owned evidence, displacement, retrieval and accurate description.

The Monitor, Diagnose, Improve, Verify process connects observations to investigation and retesting.

Claim boundaries

What this integration does not claim

  • DataForSEO does not perform Kojable’s company-specific relevance decisions.
  • Kojable does not automatically publish every fan-out query.
  • AI Search Volume is not a raw private-query count from one AI platform.
  • High demand does not prove the company should publish on the topic.
  • Retrieved search results are not automatically final citations.
  • A cited page does not prove exact causation.
  • Kojable has not claimed to train a proprietary foundation model.
  • Current thresholds are implementation defaults, not universal AEO standards.
  • Kojable does not control third-party AI systems.
  • Kojable does not guarantee citations, recommendations or rankings.

Evidence

Sources and methodology

DataForSEO research statistics are provider-published findings. Kojable implementation details are first-party descriptions of the current system. This article is not sponsored by, endorsed by or co-authored with DataForSEO. Implementation thresholds may evolve.

  1. DataForSEO: Fan-Out Queries — The Hidden Layer of AI Search You Need to Optimize For.
  2. DataForSEO API v3: LLM Mentions Search Mentions Live documentation.
  3. DataForSEO: How to Measure AI Search Demand With the AI Optimization API.

Related Kojable material includes the Gemini response-similarity study, topic-discovery reliability update, Topic Clusters review update and AI citation-monitoring capability.

FAQ

Questions about DataForSEO fan-out queries and Kojable

What is a fan-out query?

A fan-out query is a secondary search generated by an AI system to gather information needed for a broader prompt.

Does Kojable use DataForSEO?

Yes. Kojable integrates DataForSEO for keyword suggestions, difficulty, keyword overview, AI Search Volume and LLM Mentions data. Kojable adds company relevance, filtering, scoring, clustering, quality, review and measurement layers.

Does Kojable automatically publish every fan-out query?

No. Fan-out queries are persisted with LLM-answer observations and treated as retrieval evidence, not automatic article instructions.

How does Kojable use DataForSEO fan-out queries?

Kojable stores fan-out queries with the question, answer, model, market, retrieved search results, cited sources, AI demand and brand evidence to reveal retrieval paths behind an AI answer.

What is DataForSEO AI Search Volume?

DataForSEO AI Search Volume is a directional estimate of conversational demand for a keyword, including trend information. It is not a raw count from one AI platform’s private logs.

Does AI Search Volume replace Google search volume?

No. The metrics describe different behaviours. Kojable retains AI demand and traditional search metrics separately and uses them with intent, difficulty, trend and relevance.

How does Kojable improve DataForSEO keyword data?

Kojable adds market provenance, workspace relevance, intent correction, source-seed lineage, intent-aware deduplication, opportunity scoring, clustering, membership-quality validation and human review.

Did Kojable train a proprietary foundation model?

That is not the claim. Kojable built deterministic evaluators and controlled model-assisted classifiers with strict schemas, candidate identities, confidence thresholds and safe fallback behaviour.

What is AI answer alignment?

AI answer alignment is the process of improving whether AI systems retrieve the correct evidence and accurately describe, cite, compare and recommend a company.

How is this different from conventional SEO?

Conventional SEO primarily helps searchers find a page. Kojable also examines how AI systems use that page or competing evidence to construct an answer.