FREE TOOL

Free FAQ generator and template

Fill in the questions your customers ask and copy a finished FAQ as HTML, Markdown or FAQ schema. It opens on six questions most software companies get, so you edit rather than start from nothing. It’s free, there’s no sign-up, and nothing you type leaves your browser.

Deacon, which made it, is an AI customer support agent that answers your customers from your FAQ and docs, and it has a free plan.

6 questions, ready to copy.

  • 6 questions or answers still have words in square brackets to replace.

Every answer shows on the page from the start, with nothing to click open. Each question has its own id, so you can link straight to it.

How to make an FAQ with this generator

  1. Swap the words in square brackets for your own. The six starter questions cover price, refunds, cancelling, data, integrations and when you’re around, which customers of software companies often ask about. Press Clear all if you’d rather start from a blank list.
  2. Cut the questions nobody asks you, and add the ones they do. Word each question the way a customer would type it, and open each answer with the answer itself.
  3. Choose a format. HTML goes into a page you edit as code or a builder’s HTML block, Markdown suits a docs site, and FAQ schema is the same list as structured data.
  4. Press Copy code and paste it where it goes. The notes under the code flag anything left to fix, such as a question with no answer.

For a longer template with sections for a shop, and seven real FAQ pages worth copying, read our guide to making an FAQ page.

What FAQ schema does now

FAQ schema is FAQPage structured data, a block of JSON-LD code that lists a page’s questions and answers for search engines. For years it could earn a page an FAQ rich result in Google. In August 2023 Google kept those for well-known, authoritative government and health websites, and it stopped showing them from 7 May 2026. Its FAQPage documentation came down in June 2026.

The code still does no harm. When Google first cut the results back, it said structured data it doesn’t use “does not cause problems for Search”. So the generator writes it for anyone whose tools ask for it, while the HTML does the real work, with answers people can read on the page.

When customers ask what your FAQ doesn’t say

An FAQ answers the questions you already know about. Customers keep bringing new ones, worded in ways you didn’t expect, and those still end up in your inbox.

Deacon answers them in a chat on your site. Give it your FAQ page and your docs, and it replies in seconds, at any hour, in the language each visitor writes in. When nothing you’ve given it covers a question, it says it doesn’t know rather than guess, and offers the visitor a field for their email.

That question then waits in your dashboard with an Answer this button, and whatever you write becomes part of what Deacon knows. Topics group the questions people ask and count who asked each one, which tells you what your FAQ should cover next. You can try all of it on the free plan, with no card to enter. See how Deacon answers from your FAQ.

Questions about FAQ templates and FAQ schema

A form that turns a list of questions and answers into code you can paste into a page. This one writes HTML, Markdown or FAQ schema from the same list, so you edit the words once and copy whichever you need.

Yes. There’s nothing to pay and nothing to sign up for, and the code you copy is yours to use on any site.

No. It runs in your browser and sends nothing anywhere, so your list is gone when you reload or close the page. Copy the code before you leave.

Choose FAQ schema, copy the code and paste it into your page’s HTML. Google’s introduction to structured data says JSON-LD sits in a script tag in the head or the body. Keep the same questions and answers on the page as well, since the code on its own shows a reader nothing.

It works anywhere that lets you paste HTML, such as a custom code or HTML block. It’s plain headings and paragraphs, with no script and no styles, so it picks up your site’s own fonts.

Because a short FAQ is quicker to read with every answer showing. A reader scans down to their question and the answer is already there. Each question has its own id too, so you can send a customer a link that lands on it.

Yes, once it’s on your site and Deacon has read the page, or once you paste it into Deacon as text. Deacon doesn’t fetch a page again by itself, so when you change your FAQ page, re-fetch it on the Knowledge Sources page and press Retrain agent.

Try Deacon for free

Add one script tag and Deacon answers your visitors in seconds from your FAQ and docs, and lists the questions your FAQ doesn’t cover yet.

READ NEXT