88% of websites still don't implement any schema markup. This is not a complicated fact to act on. FAQPage schema takes less than an hour to implement on a typical service page, and it maps directly to the question-answer format that every major AI platform uses to extract and cite content. It is the single most lopsided opportunity in AEO: high impact, low effort, almost universally unaddressed.
Why AI platforms care about FAQPage schema
AI language models are optimized to answer questions. When a user asks ChatGPT "what is the best accounting software for a small restaurant?", the model is looking for content that directly answers question-format queries. FAQPage schema does exactly one thing: it tells the AI, in machine-readable language, that this page contains a question and a specific answer to that question.
Without schema, the AI has to parse your page and infer which content answers which question. With FAQPage schema, you have explicitly mapped it. The AI doesn't have to guess. That is why schema-marked pages are cited at meaningfully higher rates, particularly on ChatGPT, Perplexity, and Grok, which all rely on structured retrieval to build their answers.
What FAQPage schema actually looks like
FAQPage schema is written in JSON-LD format and placed in the head of your page or at the bottom of the body. Here is a minimal example for a law firm's service page:
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "How much does a business contract review cost?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Business contract reviews at our firm start at $350 for standard agreements under 10 pages. Complex commercial contracts are quoted on scope. Most reviews are completed within 2 business days."
}
},
{
"@type": "Question",
"name": "What types of contracts do you review?",
"acceptedAnswer": {
"@type": "Answer",
"text": "We review vendor agreements, employment contracts, NDAs, partnership agreements, commercial leases, and SaaS terms of service. We work with businesses from early-stage startups to mid-market companies."
}
}
]
}That is the entire implementation. Paste it into the page, validate it with Google's Rich Results Test, and you're done. The questions and answers in the schema do not have to match the visible FAQ section on the page word-for-word, but they should be accurate representations of content that exists on the page.
How to choose the right questions
The most common mistake with FAQPage schema is using the questions your marketing team thinks buyers are asking, rather than the questions buyers actually type into AI platforms. These are often different. Conversational AI queries average around 100 characters versus Google's 3-word average, and they tend to be phrased as actual questions with context.
To find the right questions, run your top five buyer queries through ChatGPT and Perplexity directly. Note the phrasing of the questions each platform answers. Those phrasings, or close variations of them, are what your FAQPage schema questions should mirror. The goal is for the AI to read your schema question and recognize it as a match for a common buyer query.
Beyond FAQPage: the other schema types worth implementing
FAQPage is the priority, but a complete schema implementation covers several additional types. Organization schema on your homepage tells AI platforms the core facts about your business: name, founding date, address, service area, and social profiles. LocalBusiness schema adds location-specific signals that matter for local AI queries. HowTo schema is useful for any page that walks through a process. Article schema on blog posts and long-form content increases the chance that individual content pieces are surfaced as authoritative sources.
Combined, these schema types give AI platforms a machine-readable understanding of who you are, what you do, where you operate, and what specific questions you answer. That is the foundation everything else in AEO builds on.
Implementation note: After adding schema, verify it with Google's Rich Results Test at search.google.com/test/rich-results. Also run Schema Markup Validator at validator.schema.org. Errors in schema structure can make it invisible to AI crawlers even if it appears correctly in your page source.
The time investment
For a typical 10-page service website, a complete schema implementation covering FAQPage on five pages, Organization on the homepage, and LocalBusiness where relevant takes 3 to 5 hours total. The ongoing maintenance is minimal: update the schema when your services, pricing, or answers change. Set a quarterly reminder to audit that schema content is still accurate.
No other AEO tactic produces this ratio of impact to effort. It is the correct first action for any business that wants to improve AI citation rates, and it is the one most consistently missing when we run visibility audits.
Find out exactly which schema gaps are costing you citations
Our AI Visibility Audit includes a full schema audit across your top pages, mapped to the specific queries where competitors are being cited instead of you.
Get your AI Visibility Audit for $497 →