← All articles

Writing an FAQ for AI assistants: step by step

August 3, 2026 · by Wildbos

An FAQ that AI assistants cite answers the question in the first two sentences, uses the question exactly as your audience types it, and sits in FAQPage schema so a model can read it machine-readable. No intro, no jargon, no client-side JavaScript the crawler never sees. That's the core. The rest of this article is execution.

Sounds simple. In practice, we see most IT FAQs do the exact opposite. They open with a paragraph of marketing language and bury the real answer in sentence four.

Why AI assistants ignore your FAQ (and how that changes)

An AI assistant picks a handful of sources per question and summarizes them. There is no second page. If you're not in that selection, you don't exist for the user.

We see FAQs fall out for three reasons, usually. The answer sits too deep in the text. The language is too vague to reuse. Or the page loads through JavaScript the crawler doesn't run.

To get cited in ChatGPT, your content has to do what an assistant finds easy. A short, unambiguous passage that covers the question directly. Nothing more.

AI visibility in B2B marketing has become a separate goal alongside your Google ranking. We see a growing number of marketers in the IT sector looking at it the same way. They no longer measure only positions, they measure whether the model names them.

The good news: an FAQ is the easiest part of your site to make citable. Question-and-answer is exactly the format models prefer to extract.

What is GEO and why it matters for IT companies now

GEO stands for generative engine optimization. It's optimizing your content so AI assistants cite it in their answers. Think of it as an addition to classic SEO, not a replacement.

Why now? Because the place where you get found is shifting. Perplexity shows clickable source citations with every answer.

For an IT company with a long sales cycle, that changes the game. An IT manager who types "best MSP for hybrid work" no longer gets ten blue links. They get an answer with three names. If you're not in there, you don't even make the shortlist.

A generative engine optimization FAQ is a logical starting point for that reason. You often already have an FAQ. You just need to write it differently.

Technically fine. The answer came from somewhere else. That's exactly the problem GEO optimization for an IT company solves.

How AI assistants pick sources: the selection criteria explained

A large language model generates answers based on patterns in text. With a web search function it pulls in sources at that moment and cites a small number of them. Large language model source citation doesn't work like a ranking of a hundred results. It's a choice among a few.

Answer engine optimization is about influencing that choice. In practice, we see a few things come back consistently in content that does get cited.

  • Directness. The question gets answered in the first sentences, not after a long intro.
  • Clarity. Concrete language, no jargon the model has to interpret.
  • Structure. Question-and-answer blocks a model can lift word for word.
  • Crawler readability. The text sits in the HTML, not hidden behind JavaScript.
  • Authority beyond your own domain. If you're named elsewhere too, your answer counts for more.

Structured content for Perplexity is not a separate technique. It's the same discipline: clean HTML, clear headings, question-and-answer in schema. Perplexity then neatly shows your URL under the answer.

What else we see: IT companies with a lot of jargon in their FAQ get cited less than companies that answer concretely and clearly. A model can do nothing with "we take the worry out of your digital transformation." It can do something with "we manage your servers, backups and helpdesk for a fixed monthly fee."

Keep this in mind when you write: you're not writing for a search engine that matches words. You're writing for a model that assembles an answer and wants to lift your sentence word for word.

Step 1: pick questions your audience actually asks an AI

Writing an FAQ for AI assistants starts with the questions, not the answers. And most FAQs ask the wrong questions. They answer what the company likes to say, not what the customer types.

We see that FAQ sections where the question is phrased exactly as the audience asks it line up much better with how people type into an assistant. Nobody types "our services." Someone types "what does an MSP cost for 40 employees."

Here's how you get to the right questions:

  1. Call your sales team. Which three questions do they get in every first conversation?
  2. Look at your support tickets. Which doubts keep coming back?
  3. Type your own core questions into ChatGPT and Perplexity. See what the model gives back and who it cites.
  4. Write down the questions in the customer's language, including the number or context they mention.

Phrase every question as a full sentence in the second person. "What does a SIEM implementation cost for a mid-sized company?" works. "SIEM costs" doesn't. Citable content mirrors the question as it's asked.

Twenty sharp questions is enough to start. Twenty good ones beat sixty generic ones.

Step 2: write answers AI assistants can lift straight away

Now the hard part. Writing an FAQ for AI assistants means each answer has to stand on its own. Pull it out of the page and drop it into an AI answer, and it still holds up.

We see assistants cite content more often when it answers the question directly and concisely in the first sentences. So put the answer up front. Context and nuance can come after.

Stick to this order for each answer:

  1. Sentence 1 and 2: the direct answer. A model that reads only these two sentences is done.
  2. Sentence 3 to 5: the context or the why. Add nuance here.
  3. Optional: a concrete example or a number you can back up.

Keeping AI answers professional also means: cut the jargon. Any term you'd have to explain to a customer, you have to explain in the FAQ itself or replace. A model won't interpret vague language in your favor, it skips it.

An example. Question: "How fast do you respond to an outage?" Weak answer: "We maintain tight SLAs tailored to your needs." Strong answer: "For a critical outage we respond within 30 minutes, 24 hours a day. That's in every contract, regardless of package."

See the difference? The second answer a model can lift word for word. The first is air.

Keep answers between 40 and 80 words. Long enough to be complete, short enough to cite.

Step 3: structure your FAQ page with FAQPage schema markup

Schema.org offers a standardized FAQPage type that makes question-answer pairs machine-readable. This is the FAQ schema markup you add under your page as JSON-LD. The model no longer has to interpret your HTML, it gets the question and answer ready to go.

Here's what a minimal block looks like:

{
 "@context": "https://schema.org",
 "@type": "FAQPage",
 "mainEntity": [{
 "@type": "Question",
 "name": "What does an MSP cost for 40 employees?",
 "acceptedAnswer": {
 "@type": "Answer",
 "text": "Expect a fixed amount per workstation per month..."
 }
 }]
}

Three rules that make the difference for a generative engine optimization FAQ:

  • The text in acceptedAnswer has to match what's on the page. Different texts is a mistake.
  • Put the schema in the HTML the server delivers, not through a script that only runs after loading.
  • Use one FAQPage block per page, with all questions inside it.

Can't write JSON-LD yourself? Hand this section to your dev team. For them it's ten minutes of work. Wildbos puts this kind of schema straight live on the client's site, so you don't have to wait until someone internal finds time.

Step 4: publish and validate your citable FAQ

Published is not the same as findable. GEO optimization for an IT company calls for a check after publishing, otherwise you never know if it works.

Run this checklist once the FAQ is live:

  1. Open the page without JavaScript. Can you see the questions and answers? If not, a crawler can't either.
  2. Validate your FAQPage schema in a schema testing tool. No errors allowed.
  3. Check your robots.txt. Allow crawlers like GPTBot, ClaudeBot, PerplexityBot and Google-Extended.
  4. Type your core questions into ChatGPT, Gemini, Claude and Perplexity. Are you named? Who is?

Structured content for Perplexity is fastest to check there, because Perplexity neatly shows the source URL under the answer. See your own domain listed, and it works.

Expect three to six months before the effect is visible and stable. Models update, results fluctuate. Guaranteed positions in AI answers don't exist, at any agency. A spot in an answer isn't for sale.

Common mistakes when writing an FAQ for AI assistants

Three mistakes show up in nearly every IT FAQ we come across.

Mistake 1: the answer buried in the fourth sentence. You open with "For us the customer comes first" and the real answer follows after. A model reads the first sentences and drops off. Put the answer up front.

Mistake 2: jargon nobody outside your company understands. Cite