Home Blog SEO
SEO

Shopify FAQ schema without an app: honest 2026 guide

How to add FAQ schema in Shopify without an app, and the truth about rich results: today it's for AI and entity, not stars.

Lionel Fenestraz · 22 July 2026 · 8 min read · Updated: July 2026
FAQPage JSON-LD code implemented in a Shopify store's theme
In this article

Plenty of guides tell you to add FAQ schema to Shopify for rich results: those dropdown questions under your result in Google. The problem is that promise expired back in 2023. Google restricted FAQ rich results to authoritative government and health sites, so your ecommerce store won’t see that dropdown no matter how much schema you add.

So why bother? For two reasons that are still real in 2026: it helps AI (ChatGPT, Perplexity, Google’s AI overviews) extract your answers, and it reinforces the page’s entity clarity. This guide covers the truth about rich results, when FAQ schema is still worth it, and how to add it in Shopify without installing any app.

In 30 seconds:

  • Google limited FAQ rich results to government and health sites back in 2023: your ecommerce won’t see them
  • FAQ schema still helps with AI extraction and entity clarity, not with stars in Google
  • You can add it without an app, with a JSON-LD block in the Shopify theme
  • The marked-up questions have to match FAQs visible on the page, not invented ones
  • Validate with the Rich Results Test: it’ll say “valid” even if it isn’t eligible for a rich result

FAQPage JSON-LD code implemented in a Shopify store's theme


Is FAQ schema still worth it in 2026?

Yes, but not for the reason most people think. Google’s FAQ documentation says it plainly: FAQ rich results are only available for well-known, authoritative government or health sites. An ecommerce store doesn’t fit that category, so the dropdown of questions under the result won’t appear.

What FAQ schema does add in 2026 is something else. First, AI extraction: ChatGPT, Perplexity and Google’s AI overviews process structured data to understand and cite content, and a well-marked FAQPage serves them answers on a plate. Second, entity clarity: the schema confirms to Google which questions the page answers and what it’s about, reinforcing the overall context. It’s part of the set of structured data I cover in schema markup for Shopify, where Product and BreadcrumbList do have direct visible impact, and it fits the broader technical SEO of the Shopify SEO for ecommerce guide.

What FAQ schema is for: then and now The goal changed when Google restricted rich results in 2023 Then (until 2023) Rich result: dropdown of questions in Google Today: limited to government and health sites Not for ecommerce

Now (2026) AI extraction ChatGPT, Perplexity, Google AI Entity clarity page context Yes for ecommerce

In short: if someone sells you FAQ schema to “show up with stars in Google”, they’re selling you something that no longer happens. If you frame it as an investment in AI visibility and context, it makes sense.


How do you add FAQ schema without an app in Shopify?

With a JSON-LD code block in the theme. No app needed: schema apps charge for what amounts to a few well-placed lines of code.

The cleanest method:

  1. Create a section or snippet in the theme (for example faq-schema.liquid) containing the JSON-LD block.
  2. Fill in the questions and answers, or connect them to metafields if you want to manage them from the admin without touching code.
  3. Include that section in the templates where you have visible FAQs (product page, FAQ page, collection).
  4. Make sure the marked-up content matches exactly what the user sees on the page.

Point 4 isn’t optional: Google requires the schema content to be the same as the visible content. Marking up FAQs the user doesn’t see is a guidelines violation and can trigger a manual action. If you add the schema, add the visible questions on the page too.


What JSON-LD code do you need?

This is the base block of a FAQPage. It goes inside a <script> tag in your theme snippet:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "How long does shipping take?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Orders are delivered within 24-48 working hours in mainland."
      }
    },
    {
      "@type": "Question",
      "name": "Can I return the product?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes, you have 30 days for free returns."
      }
    }
  ]
}
</script>

To manage it without touching code on every product, the practical route is connecting name and text to product metafields, so each page has its own editable questions from the admin. That way the snippet is a single one and you manage the content as data, not as repeated code. The answer text, on top of that, is worth writing so an AI can cite it whole, with the same direct-answer logic I apply to meta descriptions at scale.


How do you validate it’s implemented right?

With Google’s Rich Results Test and the Schema.org validator. But you have to read carefully what they say.

The Schema.org validator confirms the JSON-LD is syntactically correct. Google’s Rich Results Test detects the FAQPage and says whether it’s valid. Here’s the nuance that confuses a lot of people: the test can mark the schema as “valid” and at the same time indicate it isn’t eligible for the rich result, because your site doesn’t meet the government-or-health requirement. That isn’t an error: the schema is fine, Google just won’t show the dropdown. That’s the normal, expected situation for an ecommerce store in 2026.

What many people expectThe reality in ecommerce
Rich result (dropdown)Yes, with FAQ schemaNo: limited to gov/health since 2023
Schema validationShould say “valid”Says valid, but not eligible for rich result
Real benefitStars in GoogleAI extraction and entity clarity

What mistakes should you avoid with FAQ schema?

Three, and the first one can cost you a penalty.

The first and most serious: marking up FAQs that aren’t visible on the page. Google requires the schema content to match what the user sees. Marking up a pile of hidden questions to “feed” Google is a guidelines violation that can bring a manual action. If you mark it up, make it visible.

The second: fake or filler questions. Invented FAQs nobody asks, added just to have schema, help neither the AI nor the user, and they dilute the real content. Better 3 questions people actually ask than 10 invented ones.

The third: marking content as FAQPage that isn’t. FAQPage is for questions and answers. Using it to stuff keywords or promotional content disguised as a question goes against the guidelines. It’s one of the incorrect schema uses I mention in the common Shopify SEO mistakes.


Frequently asked questions

Does FAQ schema give rich results in Shopify in 2026?

Not for ecommerce. Since 2023, Google limits FAQ rich results to well-known government or health sites. A Shopify store can implement valid FAQ schema, but it won’t see the dropdown of questions under its result. The value today is in AI extraction and entity clarity, not in the rich result.

So why add FAQ schema if it doesn’t give stars?

For two current reasons. AIs like ChatGPT, Perplexity and Google’s overviews process structured data to understand and cite content, and a FAQPage makes it easier for them to extract answers. And the schema reinforces which questions the page answers, helping Google understand its context. It’s not for the stars, it’s for AI visibility.

Do I need an app to add FAQ schema in Shopify?

No. FAQ schema is a JSON-LD block added in the theme without an app. Apps charge for what amounts to a few lines of code in a snippet. The advantage of doing it without an app is that you don’t add a dependency or a recurring cost for something you control yourself.

Does the schema content have to be visible on the page?

Yes, it’s mandatory. Google requires the questions and answers marked up in FAQ schema to match content visible to the user on that page. Marking up hidden FAQs violates the guidelines and can trigger a manual action. If you add the schema, add the visible questions too.

How do I validate my store’s FAQ schema?

With Google’s Rich Results Test and the Schema.org validator. The validator confirms the JSON-LD is correct; Google’s test may say “valid” but not eligible for a rich result, which is normal in ecommerce. As long as it says valid with no syntax errors, it’s implemented right.


Conclusion: implement the schema, but with real expectations

FAQ schema in Shopify is easy to add without an app, but the reason to do it changed in 2023. It’s no longer about getting the dropdown of questions in Google (that’s reserved for government and health sites), but about letting AIs extract your answers and reinforcing the page’s context. If you frame it with that expectation, it makes sense; if you expect stars, you’ll be frustrated.

The practical bit: add the JSON-LD block in a theme snippet, connect it to metafields to manage it without code, mark up only FAQs that are visible on the page, and validate. And be wary of any guide or app that in 2026 still promises FAQ rich results for an ecommerce store.

If you want us to review your store’s structured data and where it has real impact, you can book 30 minutes of consulting.


Lionel Fenestraz — Freelance Google Ads & Meta Ads Consultant
Lionel Fenestraz
Freelance PPC & CRO Consultant · Google Partner · CXL Certified · Google Ads Search Certified
7+ years managing Google Ads and Meta Ads for vacation rental, B2B and ecommerce. Trilingual ES/EN/FR.
Free first call

Could your ad campaigns
perform better?

30 minutes to review your situation and tell you exactly what I would change. No pitch, no sales proposal.

Book a call →
30 min · Google Meet · No commitment