Watercolour illustration: EasyFound's blue mascot, Arrow, stands beside solar panels on a Malaysian terrace-house roof, holding up one paper slip while a fan of smaller slips spreads out towards a lightning bolt, the sun, a stack of coins and a small house.
AIResearchMalaysia

What is query fan-out, and why does it matter for GEO?

EasyFound · · 7 min read

TL;DR

Query fan-out is when an AI tool such as ChatGPT or Google's AI Mode turns one question into one or more web searches of its own, usually several, then answers from what those searches find. In EasyFound's September 2026 test through OpenAI's API, ChatGPT usually wrote three searches per Malaysian buying question and often added the year or 'official', and sometimes a regulator. For GEO, your pages need to answer those extra questions too.

A homeowner with a steep TNB bill asks ChatGPT for a solar installer for her terrace house. She reads one tidy answer. Behind it, ChatGPT ran several web searches she never typed. That's query fan-out: the AI turns one question into searches of its own, usually several, and answers from what those searches find.

For GEO, that changes which words your pages have to answer. In our test of Malaysian buying questions, only 1 of 401 searches repeated the customer's question word for word.

What is query fan-out in ChatGPT and Google's AI?

Query fan-out is the step where an AI assistant rewrites one question into one or more targeted web searches, often called sub-queries, before answering. OpenAI says ChatGPT search "typically rewrites your query into one or more targeted queries"1.

Google uses the name itself. Its documentation says "Both AI Overviews and AI Mode may use a 'query fan-out' technique"2, issuing related searches across subtopics. Google's Head of Search, Elizabeth Reid, describes AI Mode "breaking down your question into subtopics and issuing a multitude of queries simultaneously on your behalf"3.

What does query fan-out look like for a Malaysian customer's question?

Query fan-out on a Malaysian question looks like ChatGPT quietly adding the local details a customer would check next. We asked ChatGPT: "solar panel installer for a terrace house in Malaysia to cut my TNB bill". In one run, it wrote these three searches:

  • "Malaysia residential solar panel installer terrace house TNB bill net energy metering 2026 site:.my"
  • "Malaysia rooftop solar installer residential terrace house TNB bill solar quota 2026 site:.my"
  • "TNB solar for home Malaysia rooftop installer residential 2026 site:tnb.com.my OR site:seda.gov.my"

The customer never mentioned net energy metering (NEM), quotas, SEDA or the year. Our reading is that ChatGPT added them because a careful buyer checks them next. In two other runs it also searched for a "quote Kuala Lumpur" and for "financing".

So one question became several sub-questions: which scheme applies, is there a quota, what do TNB and SEDA say, what does it cost, can I get financing. An installer's page that answers those has more ways to be found.

What does ChatGPT add to its searches when it fans out a Malaysian question?

ChatGPT's fan-out searches for Malaysian buying questions added the same kinds of detail again and again. It searched in 130 of our 135 answers (CSV). A typical answer came from three searches.

Peec AI's analysis of millions of fan-out searches found "ChatGPT: 2.1 fanouts per query"4. Our reading is that the question, model and setup all change the count.

What ChatGPT added to its own searches, as a share of answers that searched (EasyFound test, 130 answers to Malaysian buying questions via OpenAI's API, 24 September 2026)
What ChatGPT added Answers with it in at least one search
The year, 2026 81%
"Malaysia", when the question didn't say it 58%
"Kuala Lumpur" in full, when the question said KL or 吉隆坡 100% (36 of 36)
"official" 40%
"reviews", ratings or rankings 36%
A regulator or scheme, such as SEDA, NEM, SSM or LHDN 27%
A filter to a Malaysian (.my) site or domain 22%

Regulators showed up most for solar, in 14 of 24 solar answers. Every search is in the CSV.

Language matters too. Asked in Malay or Chinese, ChatGPT still wrote most of its searches in English, as we showed in a separate test.

Why does query fan-out matter for GEO and my business?

Query fan-out matters for GEO (generative engine optimisation: getting AI tools to name your business) because ChatGPT's own searches, not your customer's exact words, decide which pages it can draw on. Our reading is that a page stating the details ChatGPT searches for gives it more chances to match. In our test, those were full place names, reviews, regulators and registrations, and price words when the customer asked about cost.

Don't chase the exact search strings, though. They change: only 4% of the searches in one run reappeared word for word in another run of the same question (data). Write for the sub-questions instead. In the solar example, net energy metering came up in all three runs, though no two searches matched.

And don't build a page for every search. Google says "There are no additional requirements to appear in AI Overviews or AI Mode, nor other special optimizations necessary"2. Our reading: one complete, specific page serves fan-out better than dozens of thin ones.

What can't our test tell me about query fan-out?

Our test shows the searches ChatGPT wrote, not everything that happens after them:

  • Which search mattered. We saw the searches and the answer, not which search led to which business being named.
  • The ChatGPT app and Google. We tested OpenAI's API with default settings on one evening. The app, Google's AI Mode and other tools may fan out differently.
  • Every trade. The 45 questions covered five trades, so a clinic or café may see different added terms.

How do I optimise my business pages for ChatGPT's query fan-out?

Most customer questions in our test reached ChatGPT's search as several smaller ones. Each is one more chance for your page to be found.

  1. Request EasyFound's free check. Find out what ChatGPT tells your customers about you, then talk it through with us on a free call.
  2. List the sub-questions behind each customer question. Think price, area, licence, warranty and reviews. A tool that predicts fan-out gives you a guess. Our CSV shows what ChatGPT actually wrote in one test, across five trades.
  3. Answer them on your own pages in plain text: the areas you serve with full names (Kuala Lumpur, Petaling Jaya) and your registration or licence numbers. Add what customers check next too: your price range in RM, warranty terms and the languages you serve in.
  4. Keep the page current. In our test, ChatGPT added the year to most answers' searches, far more often than Peec AI saw in its data. Our advice: show when your prices and details were last updated.

EasyFound is an AI SEO service for Malaysian businesses. We check what ChatGPT and five other AI tools say in English, Malay and Chinese, then fill your pages with the answers their searches look for. Start with the free check below.

Which searches is ChatGPT running for your trade?

One customer question usually becomes several searches. See what ChatGPT says about your business when your customers ask, then go through it with us on a free call.

Frequently asked questions

How many searches does ChatGPT run for one question?

Usually a few. EasyFound tested 45 Malaysian buying questions in September 2026, through OpenAI's API with web search. ChatGPT searched in almost every answer, and most often wrote three searches per answer. The most in one answer was 12. Peec AI's own analysis of ChatGPT fan-outs from April 2026 found an average of 2.1 per prompt, so the count depends on the question and the setup.

Does Google AI Overviews use query fan-out too?

Google says they can. Google Search Central states that 'Both AI Overviews and AI Mode may use a query fan-out technique', issuing multiple related searches across subtopics and data sources to build a response. Google also says there are no special optimisations needed to appear in them beyond good SEO practice.

How is query fan-out different from ranking for a keyword?

With a keyword, one search phrase decides which pages a person sees. With query fan-out, the AI writes several searches of its own and builds one answer from all of them. In EasyFound's September 2026 test of ChatGPT through OpenAI's API, only 1 of 401 searches was the customer's question word for word. So a page tuned to one phrase covers only part of what the AI looks for.

Does ChatGPT search in Malay or Chinese when my customers ask in those languages?

Mostly not. In EasyFound's language test in September 2026, across five Malaysian industries through OpenAI's API with web search, ChatGPT ran 87% of its searches in English for Malay questions. For Chinese questions, it was 96%. It still replied in the customer's language.

Sources

Our data: EasyFound, The web searches ChatGPT wrote for 45 Malaysian buying questions: 15 questions in English, Bahasa Malaysia and Chinese, in hotels, renovation, solar, company secretary and accounting, each asked three times on 24 September 2026 through OpenAI's API (Responses API, web search tool, location Malaysia, model gpt-5.4-mini, default settings, no chat history). Not the ChatGPT app.

The test used short questions of the kind people type into search, not full chatty sentences. Search strings come from the API's web_search_call records (one record held no search string and isn't counted); added terms are flagged by keyword rules. Download all 401 searches (CSV). Eleven searches that named, or may have named, a business or its website are redacted, because one test isn't a ranking.

Other sources:

  1. OpenAI, Searching the web with ChatGPT, Help Center, read 28 September 2026 (link)
  2. Google Search Central, AI features and your website, updated 10 December 2025, read 30 September 2026 (link)
  3. Google (Elizabeth Reid, VP, Head of Search), AI Mode in Google Search: Updates from Google I/O 2025, 20 May 2025 (link)
  4. Peec AI (Tomek Rudzki), Patterns we see in ChatGPT query fanouts, 5 million fan-out searches collected 1–21 April 2026 from ChatGPT, Perplexity and Grok (link)

The search data is shared under CC BY 4.0: you're free to reuse it, with credit to EasyFound.

ChatGPT's search behaviour changes often; treat these figures as a dated measurement.

Research by Janice Pang, EasyFound.