← All articles
FAQ PageOctober 1, 20269 min read

FAQ Generator Guide: Write an FAQ Page and Add FAQ Schema

How to use an FAQ generator to write an FAQ page from real customer questions, add FAQPage JSON-LD, and what Google now says about FAQ rich results.

JC

James Charles

Content Marketing Manager

An FAQ generator can produce a usable first draft of questions and answers in minutes, but a good FAQ page is built from the questions your customers actually ask, answered in plain language and published as ordinary HTML. Structured data can describe that page to machines, although it no longer produces the expanded results in Google Search that many publishers once expected.

This guide covers how to write an FAQ page that earns its place, how FAQPage markup works, what Google has said about FAQ rich results, and how to keep answers readable by crawlers and answer engines. It belongs to a broader set of resources on customer service email templates and related support content.

In brief: write questions from real support data, answer each in a short self-contained paragraph, and keep the text in server-rendered HTML. Add FAQPage JSON-LD if you wish, as a description of content already on the page, but do not expect a visible rich result in Google.

How do you write an FAQ page that answers real questions?

The most common failure of an FAQ page is that it reflects what the organization wishes customers would ask, not what they do. The reliable source of questions is existing demand: support tickets, chat transcripts, sales call notes, search queries on the site, and the questions that appear in reviews. Grouping these by frequency usually shows that a small number of topics, often shipping, billing, returns and account access, account for most of the volume.

Each answer should lead with the direct response in the first sentence and then add the condition or exception. A reader scanning for "Can I return a sale item?" should see "Yes, within 30 days" before they see the fine print. Answers should stand on their own, since they are frequently quoted out of context by search features and AI assistants. Avoid phrases such as "as mentioned above" and avoid answers that consist only of a link.

Length and organization matter as well. Fewer than a dozen questions per page is easier to maintain, and long pages benefit from short descriptive headings that group related questions. Where a topic needs more than a paragraph, link to the full article, ideally a page in your knowledge base, instead of enlarging the FAQ. An FAQ that duplicates the help center in full will drift out of date, whereas one that answers the first questions and points onward stays accurate more easily. Evidence from support teams suggests that clear answers also help to reduce support tickets.

When does an FAQ generator help?

A generator is most useful at the start, when a team faces a blank page or a new product with little support history. The free FAQ generator takes a description of the business or product and proposes questions and draft answers, which can then be edited. It also helps when converting an existing document, such as a policy or onboarding guide, into question-and-answer form.

The limitation is that a generator knows only what you tell it. It can produce plausible questions, but it cannot know your actual return window, shipping cost or support hours, and any figure it supplies must be replaced with the real one. Treat the output as a structure to be filled with verified facts, and then compare the list against your real ticket data to find the questions it missed. The same caution applies to any generated customer-facing text, as discussed in our guide to the AI response generator.

What is FAQPage structured data and how does it work?

FAQPage is a type defined by the Schema.org vocabulary that describes a page containing questions and their answers. It is usually added as JSON-LD, a block of structured data placed in the page that mirrors the visible content. Each question is a Question item, and its accepted answer is an Answer item containing the text of the response.

The principle is that the markup must match what the reader sees. Marking up questions that do not appear on the page is not appropriate, and the text in the markup should correspond to the text in the answers. A minimal example follows.

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "What is your return window?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "You can return most items within 30 days of delivery for a full refund to the original payment method."
      }
    }
  ]
}

The script tag that wraps this block uses the type application/ld+json. Additional questions are added as further items in the mainEntity list. After publishing, the markup can be validated with the Schema Markup Validator or tested for syntax errors. A FAQ schema generator can assemble the JSON-LD from a list of questions and answers, which reduces the risk of a stray comma or unescaped quotation mark breaking the block.

Does FAQ schema still produce rich results in Google?

No. As of October 1, 2026, Google no longer shows the FAQ rich result. According to the Google Search Central documentation updates, a May 2026 entry deprecated the feature and stated that it would no longer appear in Google Search starting May 7, 2026, and a later entry in June 2026 removed the documentation on the grounds that the feature is no longer shown. The expanded question-and-answer display had already been restricted to a small set of well-known, authoritative government and health sites since 2023, so most publishers had not seen it for some time before its removal.

The practical implication is that FAQ markup should not be justified by an expected search appearance. It remains a valid Schema.org type, and there are still reasons to include it. It states the structure of the page unambiguously, it gives crawlers and answer engines a clean question-and-answer pairing to read, and it costs little to maintain if generated from the same source as the visible text. Whether it affects how particular AI systems retrieve or cite a page is not documented by Google, and no organization should plan around a guaranteed benefit. The more dependable source of visibility is the quality and clarity of the text itself.

How should you keep FAQ answers in server-rendered HTML?

Answers should be present in the HTML that the server returns, not injected afterwards by JavaScript. Crawlers and many AI retrieval systems read the initial response, and some do not execute scripts reliably. An accordion that loads its answers on click from a separate request may display well to a person while presenting an empty list to a bot.

Collapsible sections are acceptable provided that the answer text is in the page source, for example in a standard details element or in content hidden only by styling. A simple check is to view the page source, or fetch it with a command-line tool, and search for the first sentence of an answer. If it is not there, it is not reliably available to machines. The JSON-LD block should also be rendered on the server, in the document rather than appended by a tag manager, so that it is present when the page is first read.

Generating the markup from the same source as the visible text is advisable for any site, since it removes the possibility of the two diverging.

Where does an AI agent fit alongside an FAQ page?

An FAQ page answers questions that people take the trouble to read. An AI agent answers them where the customer asks, in a chat widget or an email, and can go further by acting on the answer. Bund AI builds its replies from the knowledge a business gives it, including crawled URLs, uploaded documents and help articles, so a well-kept FAQ page is useful source material for it as well as for visitors. For questions that require an action, such as tracking an order, the agent can complete the task rather than directing the customer to a page. Plans start at $0.99 per month for 50 AI replies, and the full list is on the pricing page.

What are the limits of an FAQ page?

An FAQ page cannot resolve account-specific questions, and it cannot keep pace with a product that changes monthly unless someone owns it. A page with no owner tends to accumulate outdated answers, which are worse than no answer because customers rely on them. Teams should assign responsibility, review the page against new tickets each quarter, and remove questions that are no longer asked.

Bund AI is not a replacement for this discipline. It answers from the material it is given, so inaccurate source content produces inaccurate replies, and it handles web chat and email only, not phone calls. A business with a handful of customer questions per week may not need an agent at all, and a clear FAQ page with accurate answers will serve it well.

Frequently asked questions

What is an FAQ generator?

An FAQ generator is a tool that proposes questions and draft answers from a description of your business or product. The output is a starting structure that you edit and fill with verified facts, ideally after comparing it with real support tickets.

What is an FAQ schema generator?

An FAQ schema generator turns a list of questions and answers into FAQPage JSON-LD that you can paste into a page. It helps avoid syntax errors, though the markup must still match the visible text on the page.

Does FAQ schema still show rich results in Google?

No. Google's Search Central updates record that the FAQ rich result was deprecated in May 2026 and no longer appears in Google Search. The markup remains valid Schema.org vocabulary and can still describe a page to machines.

Should I still add FAQPage markup to my site?

It is optional. It can make the question-and-answer structure explicit to crawlers and answer engines at little cost, but it should not be added in expectation of a search appearance or a guaranteed ranking benefit.

How should FAQ answers be published so that machines can read them?

Publish the answers as text in the server-rendered HTML, not loaded by script after the page opens. Collapsible sections are fine if the answer text is in the page source.

JC

James Charles

Content Marketing Manager

James leads content at Bund AI, writing about AI customer support, automation playbooks, and lessons from teams shipping agents to production.

More from the blog