Shopify Themes

Google Stopped Showing FAQ Rich Results. Here's What FAQ Schema Still Does.

HelloDevs

Sep 2, 2026

7 min read

Most Shopify stores have an FAQ page. Almost none of them get anything from it in search.

For a few years the standard fix was a block of structured data — FAQPage markup that let Google show your questions and answers directly in its results. That is over. Google limited FAQ rich results to well-known government and health sites in 2023, and in 2026 stopped showing them in Search altogether.

So the old promise — add the markup, get a bigger search result — no longer holds. What the markup still does is quieter, and for some stores still worth an afternoon. This is what it is, what it is not, and how to decide.

Google's notice is in its own FAQ structured data documentation, checked on 29 September 2026.

What structured data actually is

Search engines read your page the way a person does — they see text and try to work out what it means. Structured data removes the guessing. It is a block of JSON, invisible to visitors, that states plainly: this is an FAQ page, here are the questions, here is the answer to each one.

The format is JSON-LD, and the vocabulary is schema.org. For an FAQ the type is FAQPage, containing a mainEntity list of Question objects, each with an acceptedAnswer.

It sits in a script tag in the page head or body. It does not change how the page looks. It changes what a machine reading the page can be certain about.

What it still gets you

Not a rich result. Anyone still selling FAQ schema as a way to get your questions shown in Google is describing a feature that no longer exists.

What remains is certainty. The markup states, without interpretation, which questions the page answers and what the answers are. Any system that reads schema.org structured data — other search engines, and the AI assistants that increasingly summarise a page instead of linking to it — can take that at face value instead of guessing from your layout.

That is a real but modest benefit, and it is not a ranking factor. Treat FAQPage markup as good housekeeping for a page that already answers real questions well — not as a way to make a thin page perform.

How to add it to a Shopify store

01

Check what you have first

Paste your FAQ page URL into the Schema Markup Validator at validator.schema.org. It shows what structured data is on the page and whether it is valid. Do this before changing anything — some themes and apps already emit it. Google's Rich Results Test is no help here: with no FAQ rich result left, there is nothing for it to test.

02

Decide where it should live

Three options: hand-written into the theme template, generated by your FAQ app, or added by an SEO app. Hand-written is fine for a static FAQ that rarely changes. It becomes a maintenance problem the moment the content does.

03

Generate it from the content, not alongside it

This is the decision that matters. If the markup is written separately from the visible FAQ, the two drift apart the first time someone edits a question and forgets the JSON. Generated from the same source, they cannot disagree.

04

Only mark up what is visible

The marked-up questions and answers must be on the page for visitors too. Markup that describes content people cannot see misleads every system that reads it, and search engines treat it as spam.

05

Validate, then keep it in sync

Re-run the validator after publishing, and again whenever the FAQ changes. There is no enhancement report to wait for any more — the only test is whether the markup still matches the page.

“Markup that says something different from the page is worse than no markup at all.”

HelloDevs

The mistakes we see most

Markup that has drifted from the content is the big one. A merchant updates their returns policy on the page, and the JSON-LD still describes the old one. Anything reading the page now has two contradictory statements about it, and the machine-readable one is the one it can quote.

Duplicated markup is the second. An SEO app adds FAQPage schema, the theme already emitted some, and the page ends up with two competing blocks. Validators will usually flag this, which is why testing before you add anything matters.

The third is marking up things that are not FAQs. Product specifications, feature lists and shipping tables are not questions and answers, and dressing them as such to chase a search feature is exactly the behaviour the guidelines exist to prevent.

What good FAQ content looks like

The markup is the easy half. The reason most FAQ pages underperform is that they answer the questions the merchant wishes people asked.

Look at your support inbox. The five questions that arrive most often are your FAQ, in that order, whether or not they are flattering. "Why is delivery so slow to Europe" is a better FAQ entry than "What makes your products special", because one is a real query and the other is marketing.

Write the answer the way you would say it to a customer. Structured data will happily carry a hedged, corporate non-answer into an AI summary, where it will be read by people deciding whether to buy from you.

Doing it without an app

You do not need software for this. If your FAQ content is stable, a developer can add the JSON-LD to the theme template in under an hour, generated from the same page content so the two stay aligned.

An app earns its place when the content changes often, when several people edit it, or when you want the markup generated automatically rather than maintained. The failure mode of the manual approach is not that it is hard — it is that it silently goes stale.

Either way, the important part is the same: the markup should be produced from the content, not maintained beside it.

It is how our own FAQ app, Faqly, works — the markup is generated from whatever is published, so the two cannot drift. See Shopify theme development or AI integrations.

Check yours now

Open the Schema Markup Validator, paste your FAQ page URL, and see what comes back. It takes fifteen seconds.

If nothing is detected, decide whether it is worth adding. For a page with real questions and real answers, it is an afternoon's work. If the FAQ itself is thin, fix the content first — markup will not rescue it.

If something is detected, read it carefully and check the questions still match what is on the page. Stale markup is more common than missing markup, and harder to notice.

Our free storefront audit covers structured data across the whole store, not just the FAQ — send us your URL.

ShopifySEOStructured DataFAQAI Search

HelloDevs

Shopify development

Practical guides to planning, building and maintaining Shopify projects. Explore the linked product case studies for examples of our work.

TwitterGitHubLinkedIn

Share this on

Stay Updated

Get raw, honest dev-first tutorials and tech blog articles delivered straight to your inbox once a week.

Start a Shopify project

Let's Connect!

Tell us your requirements and get a professional developer response.

HelloDevs brand mark