Shopify FAQ Schema for Google: Adding FAQPage JSON-LD
Search intent: fix · Updated February 2026
Shopify FAQ schema (FAQPage JSON-LD) is missing on most Shopify stores because themes do not include it by default. Adding FAQPage structured data to product pages and collection pages makes those pages eligible for FAQ rich results in Google search and increases the likelihood of being cited in AI Overviews. The fix is to add a <script type="application/ld+json"> block with @type FAQPage, where each question/answer pair is pulled from a metafield or hardcoded for the page type.
Quick Diagnostic Checklist
- View source on your top product page - search for "FAQPage"
- Does your product page have a visible FAQ or Q&A section?
- Paste the URL into Google's Rich Results Test - is an "FAQ" entity detected?
- Check Search Console Enhancements - is "FAQ" listed as a tracked enhancement?
Not sure if your store has this issue?
Run a free scan to detect structured data problems instantly.
What This Issue Means
FAQPage schema tells Google that a section of your page contains question-and-answer content. When Google detects valid FAQPage schema, the page becomes eligible for FAQ rich results - expandable Q&A dropdowns directly in the search results page. More importantly for 2025 onwards, FAQPage schema is a primary signal for AI Overview inclusion: Google's AI Overviews routinely source answers from pages with FAQPage schema because the format is directly readable by large language models. Shopify stores without FAQ schema lose both the rich result and the AI citation opportunity.
What Causes It (Shopify-Specific)
Shopify themes do not include FAQPage schema by default
No standard Shopify theme - including Dawn - includes FAQPage JSON-LD. It must be added manually or via an app. The schema type was formalised by Google in 2019, after most theme development conventions were established.
FAQ content exists but isn't marked up
Many Shopify product pages include FAQ sections (using metafields or hardcoded accordions), but the content is HTML-only. Google can sometimes parse this, but without explicit FAQPage schema, rich result eligibility is not guaranteed.
FAQ apps inject schema but miss some pages
Apps like Omega FAQ, HelpCenter, and Avada FAQ Page add FAQPage schema to dedicated FAQ pages but often not to product pages, collection pages, or the homepage where it would have the highest ranking impact.
How to Detect It Manually
- 1Go to a product page with an FAQ section → View Source → search for "FAQPage"
- 2If not found: paste the URL into Google's Rich Results Test → look for "FAQ" in detected items
- 3In Google Search Console → Enhancements - if no "FAQ" section appears, FAQPage schema is absent across the store
- 4Search Google for site:yourstore.com - FAQ rich results (expandable Q&As under your listing) will only show if schema is present
How to Fix It (Step-by-Step)
Add a FAQPage schema block to product pages using metafields
First, create a metafield definition for FAQs: Shopify Admin → Settings → Custom data → Products → Add definition. Set type to "List of JSON" or use separate question/answer metafield pairs.
{%- if product.metafields.custom.faq_items != blank -%}
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{%- for faq in product.metafields.custom.faq_items.value -%}
{
"@type": "Question",
"name": {{ faq.question | json }},
"acceptedAnswer": {
"@type": "Answer",
"text": {{ faq.answer | strip_html | json }}
}
}{%- unless forloop.last -%},{%- endunless -%}
{%- endfor -%}
]
}
</script>
{%- endif -%}Add hardcoded FAQPage schema to high-value collection pages
For top-traffic collection pages, add collection-level FAQ schema directly in the collection template or via a section. This content can be hardcoded for evergreen questions or pulled from collection metafields.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": {{ "What is included in " | append: collection.title | append: "?" | json }},
"acceptedAnswer": {
"@type": "Answer",
"text": {{ collection.description | strip_html | truncate: 500 | json }}
}
}
]
}
</script>Validate with Google's Rich Results Test
Paste your product or collection URL into search.google.com/test/rich-results. Look for "FAQ" under detected items. Each question should show with its answer. Fix any parse errors flagged.
Prioritise pages that already rank on page 1
FAQ rich results and AI Overview inclusion are most impactful for pages already in positions 1–10. Use Google Search Console → Performance to find your top-ranking product and collection pages and add FAQ schema to those first.
How SEOScan Detects This Issue
SEOScan checks every page for the presence of a <script type="application/ld+json"> block containing "@type": "FAQPage". On product pages, if the page contains FAQ-pattern HTML (accordion elements, dt/dd pairs, details/summary elements with question-like text), SEOScan flags missing FAQPage schema as a medium-severity opportunity. The tool also checks the AI/GEO readiness score - absent FAQPage schema lowers this score.
Example Scan Result
Description
Product page /products/standing-desk contains an FAQ accordion section (6 Q&A pairs detected in HTML structure). No FAQPage JSON-LD schema found. AI Overview eligibility: 0 without schema.
Impact
Page is ineligible for FAQ rich results and AI Overview citations. Competitors with FAQPage schema on similar content have expandable Q&As under their search listings, increasing their SERP real estate.
Recommended Fix
Add FAQPage JSON-LD to the product template using metafields or hardcoded questions. Use the | json Liquid filter for all string values.
Code
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "How tall does the standing desk go?",
"acceptedAnswer": {
"@type": "Answer",
"text": "The desk adjusts from 72cm to 120cm in height."
}
}]
}Why It Matters for SEO
AI Overview Citations
Google's AI Overviews frequently cite pages with FAQPage schema for question-based queries. Structured Q&A content is inherently machine-readable, making it the highest-priority schema type for the AI search era.
SERP Real Estate
FAQ rich results add 2–5 expandable Q&A dropdowns directly under your organic listing, significantly increasing vertical space and visibility - without needing to rank higher.
Zero-Click Content
FAQ schema enables your content to answer queries directly in Google's search results page. This increases brand visibility even for users who don't click through.
Competitive Differentiation
Most Shopify stores have not implemented FAQPage schema on product pages. Those that do stand out visually in SERPs and are more likely to be cited by AI systems.
Real-World Validation Signals
- Google confirmed FAQPage schema is used as a source signal for AI Overview generation - pages with structured Q&A are more likely to be cited in AI answers.
- FAQ rich results have been shown to increase CTR by 8–20% on pages where they appear, by expanding the visual footprint of the result.
- SEOScan analysis across 1,000+ Shopify stores found FAQPage schema present on fewer than 4% of product pages - representing a significant opportunity for early movers.
- Google Search Central documentation explicitly recommends FAQPage schema for pages where a single page contains multiple question/answer pairs in a primary content role.
When this may not need fixing
If your product pages don't have any FAQ or Q&A content, don't add FAQPage schema with invented questions just to get the rich result - Google's quality guidelines require schema content to match visible page content, and enforcement is increasing. First add genuine FAQ content to your pages, then mark it up with schema.
Frequently Asked Questions
Q: What is FAQPage schema and why does it matter for Shopify?
FAQPage schema is JSON-LD structured data that tells Google a page contains FAQ content in a machine-readable format. For Shopify stores, it enables FAQ rich results in search (expandable Q&As under your listing) and increases eligibility for Google AI Overview citations on product and category queries.
Q: Does Google still show FAQ rich results in 2025?
FAQ rich results are now essentially unavailable for e-commerce and most general websites following Google's August 2023 update, which restricted FAQ rich results to government and health websites only. For Shopify stores, the visual FAQ dropdown in organic search results is no longer a realistic outcome. The primary value of FAQPage schema in 2025 is AI Overview citation - Google's AI Overviews actively source structured Q&A content, and FAQPage schema remains a strong signal for inclusion. Implement it for AI visibility, not for the deprecated visual rich result.
Q: How many questions should I include in FAQPage schema?
Google recommends 2–10 questions per page. More than 10 may be treated as low-quality. Focus on genuine questions your customers ask about that specific product, not generic questions you've repurposed from other pages.
Q: Can I use FAQPage schema on collection pages?
Yes - FAQPage schema on collection pages (e.g. questions about the category, sizing guides, return policies relevant to the category) is valid and beneficial. Collection-level FAQs with schema can improve ranking for category-level informational queries.
Q: Will adding FAQPage schema hurt my site if done incorrectly?
Google ignores invalid or misleading schema rather than penalising it, but using FAQPage schema on content that isn't genuinely Q&A structured can result in the rich result not appearing. Always validate with Google's Rich Results Test and ensure schema content matches visible page content.
Check Your Store for This Issue
SEOScan automatically detects shopify faq schema for google: adding faqpage json-ld and 4 related issues - with specific fixes for your store.
Run Free ScanRelated Issues
Shopify Review Stars Not Showing in Google Search Results
Structured Data · High
Shopify JSON-LD Parse Error: Finding and Fixing Broken Schema
Structured Data · Critical
Shopify Missing Product Schema: How to Add JSON-LD to Your Store
Structured Data · Critical
Shopify Product Schema Missing Required Fields
Structured Data · High