How do you add FAQ schema to your service pages in the right way?
Add frequently asked question, or FAQ, schema only to questions and answers already visible on your service page. We use it as structured labels for artificial intelligence, or AI, and search systems so they can parse the answer, the page context and the service intent more cleanly. It does not replace clear copy or indexing.
What Is In This Article
- How do you add FAQ schema to your service pages in the right way?
- FAQ schema labels visible service-page answers for machines
- FAQ schema still has a role after the Google rich result change
- Service-page FAQs need a commercial filter
- Visible FAQs and JSON-LD need to describe the same answer
- Testing confirms setup, not AI inclusion
- Questions service businesses ask us about FAQ schema
FAQ schema labels visible service-page answers for machines
Your service page may already answer the questions buyers use to judge fit, such as how pricing works, what the process involves, or whether the service suits their situation. FAQ schema gives those visible answers a machine-readable label, so a search engine or AI system has less work to do when separating the question, the answer and the page context.
Schema.org defines FAQPage as a type of WebPage that presents one or more frequently asked questions. In practice, we use FAQPage to say this page contains a set of questions and answers. Each Question holds the question text. Each Answer holds the answer. The mainEntity property connects the page to those question-and-answer pairs.
JavaScript Object Notation for Linked Data, or JSON-LD, is the format we normally discuss because it keeps the structured data in a clear block of code. That code does not make a weak answer useful. It labels an answer that already earns its place on the page.
For FAQ schema for service pages, the visible answer comes first because the markup has nothing sound to label without it.
FAQ schema still has a role after the Google rich result change
Confusion comes from mixing up several different search features. Valid FAQPage schema, a visible FAQ block, a Google FAQ rich result and an AI-generated answer are separate things, even though many older guides blur them together.
Google Search Central states that the FAQ rich result no longer appears in Google Search from 7 May 2026. That change removed the old search-result display benefit, but it did remove FAQPage from Schema.org.
| Item | What it is | What it means now |
|---|---|---|
| Visible FAQ content | The questions and answers a user can read on your service page | This remains the main asset for buyers, search engines and AI systems |
| FAQPage schema | Structured data that labels visible FAQ content | This can still clarify the structure of the page |
| Google FAQ rich result | The old expanded FAQ display in Google Search | This search feature has been removed |
| People Also Ask | A separate Google search feature built around related questions | FAQ schema does not control whether your page appears there |
| Google AI Overviews and AI Mode | AI-generated search features | Schema alone does not secure inclusion or citation |
For a service page, the practical gain is cleaner interpretation of existing answers, not a larger search-result listing.

Pro Tip: Match each FAQ question to a real buyer objection on the service page. Questions about pricing method, suitability, and timing usually carry more commercial value than general background points.
Service-page FAQs need a commercial filter
Which questions deserve space on the page? We start with the buyer decision, then work back to the questions that reduce uncertainty before someone enquires.
At First Place SEO, we treat FAQ content as part of Generative Engine Optimisation, or GEO, because concise answers are easier for people and machines to summarise accurately. The same judgement applies to organic search. A question earns markup only after it earns its place in the visible page.
- Start with the decision. Ask what the reader needs to know before they can judge whether your service fits their problem.
- Keep questions close to the service. Pricing method, suitability, timing and proof usually matter more than broad background topics.
- Use cost questions carefully. If you cannot give a fixed price, explain what affects the cost in plain terms.
- Put wide educational questions on a separate guide when the answer needs too much space for a service page.
- Mark up only answers that are clear, current and visible. Thin repeats and hidden FAQ blocks add noise.
Some questions belong nowhere near schema. Keyword-stuffed questions, duplicated answers and vague sales lines make the page harder to interpret. If the answer does not help someone choose, compare or trust the service, it does not need schema on that page.
Visible FAQs and JSON-LD need to describe the same answer
Suppose your visible FAQ asks whether you offer fixed prices. The page answer explains your pricing approach in a few direct sentences. The matching JSON-LD should label that same question and that same answer, with no extra claim added for machines.
Visible FAQs carry the answer
Readers judge the visible FAQ first. Search systems can read page copy as well, so the answer needs to stand on its own before schema enters the job.
A good service-page FAQ uses the same language your buyer uses. If the buyer asks about timescales, the answer should explain how timing is agreed. If the buyer asks about suitability, the answer should state the limits of the service plainly. Schema cannot repair an answer that avoids the point.
JSON-LD labels the answer
The JSON-LD layer tells machines which text is the question and which text is the answer. mainEntity connects those pairs to the FAQPage, so the structure is explicit.
Head or body placement matters less than accuracy and crawlability. A developer can place the JSON-LD in the page HTML where the content management system allows it, provided the code is present, valid and consistent with the visible content.
At First Place SEO, we normally look at the visible answer first, then the schema. That order catches the real problem faster. Mismatched schema gives machines two versions of the same answer, which is exactly the ambiguity the markup was meant to remove.

Pro Tip: Keep the visible answer and the JSON-LD version aligned line for line in meaning. Any mismatch weakens clarity for both search systems and readers.
Testing confirms setup, not AI inclusion
When you revisit the page after adding schema, testing should answer two narrow questions: whether the code is valid and whether the page can be found and shown in search. It should not be treated as a forecast for AI visibility.
Google Search Console helps you check whether Google can index the page and show it with a snippet. The Rich Results Test can still be useful for structured data checking, but the removed FAQ rich result means it no longer proves eligibility for that old FAQ display.
Google Search Central says pages must be indexed and eligible to appear in Google Search with a snippet before they can be eligible for generative AI features in Google Search. It also says structured data is not required for generative AI Search, and that no special Schema.org markup is required for those features.
That matters because Google describes its generative search systems as using methods such as retrieval-augmented generation, where source material is retrieved before an answer is generated, and query fan-out, where a search is expanded into related searches. In plain terms, your page still has to work as a useful, indexable service page before any schema label matters.
Maintenance is the quiet part most guides skip. If your service details, pricing approach, eligibility wording or guarantees change, the visible FAQ and the schema need to change together. Outdated structured data creates a contradiction on the page.
The better question is whether your service page gives a clear answer that a buyer, Google and an AI system can all read in the same way.
Questions service businesses ask us about FAQ schema
Do FAQ questions have to be visible on the page?
Yes. FAQ schema should describe questions and answers that users can read on the page. Hidden or separate machine-only answers create a weaker, less trustworthy page structure.
Should we mark up every FAQ on a service page?
No. Mark up the questions that support the service decision and have clear answers. Broad, duplicated or low-value questions are better left out.
Where should FAQ schema go, in the head or body?
JSON-LD can sit in the page HTML where your site setup allows it. Accuracy matters more than placement, because the schema needs to match the visible FAQ content.
Does FAQ schema help Google AI Overviews?
FAQ schema can make visible answers more explicit, but it does not secure inclusion in Google AI Overviews. The page still needs to be indexable, useful and eligible to appear in Google Search.
Will FAQ schema help ChatGPT find our website?
Schema gives a clearer structure when a system processes your page, but it does not control whether any AI tool cites your site. The stronger work is building clear, crawlable service pages with answers worth reusing.


