Why My FAQ Schema Isn't Showing Up in Google — Here's Why

You added FAQ schema exactly the way every guide says to. It passes the Rich Results Test with a clean green checkmark. Google Search Console shows it as a valid item, no errors, no warnings. And yet, week after week, your search listing shows a plain blue link and a meta description — no expandable questions, no extra real estate, nothing.

If your first instinct was to re-check the JSON-LD syntax again, you're looking in the wrong place. In most cases in 2026, the markup was never the problem. What changed is how selective Google has become about actually displaying FAQ rich results at all — and that's a different fix than a syntax error.

Quick Answer

Valid FAQ schema doesn't guarantee a rich result. Google restricted FAQ rich results in 2023 to a small set of authoritative sites for most queries, and even outside that restriction it can withhold the snippet for content quality, duplication, or visibility reasons unrelated to markup syntax. Passing validation confirms the schema is readable — it doesn't confirm Google has chosen to display it.

What's actually going on?

There are two entirely separate systems at work, and conflating them is why so much FAQ schema troubleshooting goes in circles.

In short: "not showing up" is very rarely a broken tag. It's almost always a mismatch between what your markup claims and what Google is currently willing to surface for a page like yours.

Why this matters

Chasing the wrong cause wastes time and can lead to changes that make things worse:

📊 Quick stat Since Google's 2023 rollback, FAQ rich results are shown for a much narrower slice of eligible pages than before — which means for most ordinary business and blog sites, a perfectly valid FAQ schema may simply never trigger the snippet, independent of anything fixable in the code.

Step-by-step: diagnosing the real cause

  1. Confirm the markup is actually valid. Run the page through the Rich Results Test and Search Console's structured data report to rule out a genuine syntax or required-field error first.
  2. Check whether your site fits the current eligible category. Since 2023, FAQ rich results have largely been limited to well-known, authoritative sites in specific categories — confirm whether your site type is currently one of them.
  3. Verify the FAQ content is visible on the page itself. Every question and answer in the schema must appear as readable content to a visitor, not just inside the JSON-LD block.
  4. Check for duplication across your site. Search for the exact same FAQ questions repeated across many pages, which can read as a scaled or templated pattern rather than page-specific content.
  5. Review Search Console for manual actions or warnings. A structured data-related manual action or a spam policy warning will explain a suppression that a validator alone can't reveal.
  6. Preview how the listing currently renders. Use a SERP simulator to see exactly what the title, description, and any active rich elements look like today, so you have a clear baseline to compare against after changes.
  7. Give it time after any genuine fix. If an actual issue was corrected, allow for a recrawl and re-evaluation cycle before concluding the fix didn't work.
Try the Rebrixe SERP Simulator — free Preview exactly how your title, description, and page will render in search results.
Open SERP Simulator →

Common mistakes that suppress FAQ rich results

1. Assuming validation equals eligibility

A green checkmark on the Rich Results Test only means the schema is readable — it's not a promise that Google will choose to display it, especially post-2023 for non-authoritative sites.

2. Hiding the FAQ content visually

Collapsing or hiding questions and answers purely for design reasons, without them being genuinely accessible to a visitor, conflicts with the requirement that marked-up content be visible on the page.

3. Reusing one generic FAQ block across the whole site

The same five questions pasted onto hundreds of product or location pages looks like a scaled content pattern rather than answers specific to each page, and can be disregarded.

4. Marking up content that isn't really a Q&A

Wrapping arbitrary headings and paragraphs in FAQ schema, when they aren't phrased as a genuine question with a direct answer, misrepresents the page's content to search engines.

5. Ignoring Search Console's actual signals

Repeatedly editing the schema without checking Search Console for related warnings or manual actions means a real, stated reason for suppression can go unnoticed indefinitely.

💡 Pro tip Before touching the markup again, spend five minutes on a SERP simulator and in Search Console's structured data and manual actions reports — most FAQ rich result mysteries are solved by reading what's already there rather than rewriting JSON-LD from scratch.

Real-world examples

How this plays out across different kinds of sites:

SaaS pricing page
Valid schema, no snippet
0 errors
Markup passes every validator, but the site falls outside the narrow set of categories Google currently shows FAQ rich results for.
Ecommerce category pages
Same FAQ, 400 pages
Duplicated block
Identical questions pasted across hundreds of near-duplicate pages, read as a templated pattern rather than unique content.
Local service business
FAQ hidden behind a toggle
Visibility issue
Answers only load on click via JavaScript that search engines don't reliably render, breaking the visible-content requirement.
Health information site
Snippet still appears
Eligible category
Falls within the authoritative categories Google still supports for FAQ rich results, so the snippet displays as expected.

The pattern across all four: the outcome tracks Google's eligibility rules and content quality signals far more closely than it tracks whether the JSON-LD is technically correct.

Possible causes compared

Where to look first, roughly in order of how often each one is the actual cause.

Cause How common How to confirm Fixable by you?
2023 eligibility restriction Very common Site isn't in Google's small set of supported categories No
Content hidden from users Common View page with JS disabled or check rendered HTML Yes
Duplicated FAQ across pages Common Site search for repeated question text Yes
Genuine markup error Less common Rich Results Test flags a specific field or syntax issue Yes

See exactly how your listing renders — free

The Rebrixe SERP Simulator shows your title, meta description, and URL exactly as they're likely to appear on both desktop and mobile search results, so you can confirm what's actually live before assuming a rich result issue is a schema problem.

Free SERP Simulator Enter your title and description, preview the real listing.
Open SERP Simulator →

Frequently asked questions

Passing a validator only confirms the markup is syntactically correct. Google separately decides whether to trust and display it, and can choose not to show the rich result even when the schema itself has no errors.
Yes. Google significantly scaled back FAQ rich result eligibility in 2023, limiting them to a small set of authoritative government and health sites for most search results, which is why many previously-eligible sites stopped seeing the snippet even with unchanged markup.
Yes. Google's guidelines require the questions and answers to be visible to users on the page the markup describes, not only present in the structured data. Content hidden purely for schema purposes can be disregarded or treated as a quality issue.
Yes. Using the same generic FAQ block across large numbers of near-identical pages is treated as a scaled content pattern, and Google has said it may disregard structured data that appears manipulative or repetitive across a site.
There's no fixed timeline. It depends on how often Google recrawls the page and re-evaluates its structured data, which can range from days to several weeks, and eligibility can also change independently of any crawl activity.
No. The Rich Results Test confirms the markup is eligible for the feature based on syntax and required fields, but eligibility is not the same as guaranteed display, since Google applies additional quality and policy filters before showing any rich result.
A SERP simulator can preview how a title, description, and any eligible rich result elements are likely to render in search, which is useful for checking layout and truncation even though it can't guarantee Google will grant the rich result itself.
Generally yes, as long as the markup is accurate and the content is genuinely useful to visitors, since correctly implemented schema still helps search engines and AI systems understand the page even without a visible rich result.

See your real search listing in seconds

The Rebrixe SERP Simulator shows exactly how your title, description, and URL will render in Google — no account, no watermark, just an accurate preview before you go chasing schema that was never the problem.

Launch the SERP Simulator →
← Back to blogs