AI search engines extract Q&A content more reliably from pages with FAQPage JSON-LD schema. At 15 points and fixable in under an hour, this is the highest single-fix ROI in the AI Readiness Score.
AI search engines extract Q&A content more reliably when it is marked up with FAQPage JSON-LD structured data. The FAQPage schema type, defined in the Schema.org specification, tells crawlers that a page contains a list of questions with definitive answers. Without this schema, AI engines must parse your FAQ content as unstructured prose and may misattribute or skip questions entirely.
At 15 points, FAQPage schema has the highest single-fix return on investment of any AI Visibility signal. Most stores either have no FAQ page at all, or have a FAQ page with no schema. Both are fixable in under an hour.
SEO Intel checks for FAQPage JSON-LD in two places: the homepage (some themes embed FAQ schema directly in the homepage) and the page at /pages/faqs, which is the standard Shopify FAQ page handle.
/pages/faqs with valid Question and Answer entries./pages/faqs page exists with content (200+ characters) but has no FAQPage JSON-LD schema. AI engines can see the page but cannot reliably extract structured Q&A pairs.The merchant has a /pages/faqs page written in plain HTML or Shopify rich text, but no <script type="application/ld+json"> block with "@type": "FAQPage". This is the partial-credit scenario: the questions are there, but the structured signal is absent.
The store has no dedicated FAQ page. This is common in stores built from minimal themes or launched quickly. AI engines have no Q&A surface to extract from, reducing the likelihood of appearing in question-based queries.
Some store owners add FAQPage schema with questions that are too short to be useful to AI engines (e.g., "What is your returns policy?" answered with "See our policy page."). AI engines prefer answers that are self-contained and factual, not redirects to other pages.
Step 1. Create a FAQ page. In Shopify Admin, go to Online Store → Pages → Add page. Set the page title to "Frequently Asked Questions" and the page handle (URL slug) to faqs. Write 10 to 20 real questions your customers ask, each with a complete, self-contained answer of at least 2 sentences.
Step 2. Add FAQPage JSON-LD schema. Go to Online Store → Themes → Edit code. Open sections/main-page.liquid. Find or add a conditional block for the faqs page handle, then paste the following inside it (replace the example questions with your real ones):
{% if page.handle == 'faqs' %}
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What is your returns policy?",
"acceptedAnswer": {
"@type": "Answer",
"text": "We accept returns within 30 days of delivery. Items must be unused and in original packaging. Contact us at support@yourstore.com to start a return."
}
}
]
}
</script>
{% endif %}
Step 3. Validate the schema. After saving, visit Google's Rich Results Test and enter your /pages/faqs URL. Confirm that FAQPage is detected with your questions listed. Then run the SEO Intel AI Visibility audit again to confirm the signal passes.