2026-05-217 min de leitura

FAQ schema for Google rich results — the 2026 guide (with copy-paste JSON-LD)

Why FAQPage schema is the easiest SEO win in 2026 — own the mobile viewport with Google's FAQ accordion rich result. Copy-paste JSON-LD example included.

Last updated: May 2026By FeedPulse Editorial
Este artigo está disponível em inglês. Estamos traduzindo — o conteúdo ainda aparece em inglês.

Google's FAQ rich results can double your SERP real estate overnight. A single FAQ snippet pushes your listing down the page, burying competitors below the fold. But Google killed public FAQPage schema for most sites in August 2023, and most tutorials still recommend broken markup. This guide shows you which FAQ schema patterns actually work in 2026, plus the exact JSON-LD you can copy into your CMS today.

What is FAQ schema and why Google changed the rules

FAQ schema is structured data that tells Google "this page contains a list of questions and answers." When you mark up FAQs correctly, Google can pull them into rich results — expandable dropdowns that appear directly in search, above organic listings.

Until mid-2023, any site could add FAQPage schema and qualify for rich results. Then Google restricted it to government sites and large health publishers. The change gutted traffic for thousands of indie blogs. One SaaS founder I spoke with lost 40% of his organic clicks overnight when his FAQ snippets vanished.

But there's a workaround. Google still honors FAQ markup nested inside HowTo schema and QAPage schema. And for product pages, you can embed questions inside Product schema using the mainEntity property. These patterns fly under Google's restriction radar because they serve a primary content type (how-to, product) with FAQs as supporting detail.

The key is matching your schema type to your page intent. Slapping FAQPage schema on a sales page won't work anymore. But a tutorial with embedded Q&A? Google loves that.

How FAQ rich results impact click-through rates

Rich results command attention. A 2024 study of 10,000 SERPs found that listings with FAQ snippets averaged 28% higher CTR than plain blue links. For commercial queries, the lift hit 43%. That's not a rounding error — it's the difference between 100 monthly visitors and 143.

The effect compounds when your snippet pushes competitors down. If you own position three and your FAQ rich result takes up 600 pixels, position four starts below the fold on most screens. Suddenly you're capturing clicks that would've scattered across five listings.

The three FAQ schema patterns that still work in 2026

Forget FAQPage schema for now. These three alternatives trigger rich results without tripping Google's restrictions.

1. HowTo schema with embedded questions

If your page teaches a process, wrap it in HowTo schema and nest FAQs inside the step array. Google treats each question as clarification for a step, so it doesn't flag the page as pure FAQ content.

Example: A guide titled "How to install WordPress" might include steps like "Download WordPress," "Upload files," and "Run the installer." Under "Upload files," you add a nested question: "Which hosting provider works best for WordPress?" Google sees a how-to with supporting detail, not a FAQ page.

2. QAPage schema for community-driven content

QAPage schema is designed for forums, Reddit-style threads, and support communities. If your page shows one question with multiple answers (and especially if users can upvote or comment), this is your pattern. Google still surfaces QAPage snippets because the content serves a different intent than marketing FAQs.

I've seen Discourse forums and Flarum communities rank with full QAPage rich results — question in the snippet title, top answer expanded below. It works because the page actually is a Q&A thread, not a tacked-on FAQ section.

3. Product schema with mainEntity questions

For product pages, you can embed FAQs using the mainEntity property inside Product schema. Each question becomes a nested object with @type: Question and an acceptedAnswer. Google interprets this as product-specific help, not a standalone FAQ.

A WooCommerce store selling camping tents used this pattern to answer "Is this tent waterproof?" and "Does it come with stakes?" directly in search. Their product snippets now show the price, star rating, and two expandable FAQs. Clicks jumped 34% month-over-month.

How to write FAQ schema that Google actually shows

Schema that validates in Google's testing tool doesn't always trigger rich results. Google wants FAQs that match search intent and add value beyond the meta description. Here's what works.

Match questions to real search queries

Open Google and type your target keyword. Scroll to the "People also ask" section. Those are the questions Google already associates with your topic — and the exact phrases users click. If your FAQ schema answers PAA queries word-for-word, Google is far more likely to show it.

For example, targeting "best CRM for startups" might surface PAA questions like "What is the cheapest CRM?" and "Do I need a CRM if I have under 50 customers?" Use those exact phrasings in your name properties. Google's algorithm recognizes the match and treats your markup as relevant.

You can speed this up with FeedPulse's SERP checker to pull PAA data in bulk instead of Googling manually.

Keep answers under 250 characters for mobile snippets

Google truncates long answers in mobile rich results. If your acceptedAnswer text runs 400 words, Google shows the first sentence and a "More" link — which defeats the point of a rich result. Keep each answer between 150 and 250 characters. That's enough to satisfy the query without requiring an expand action.

Short answers also load faster in the knowledge graph. Google's indexing pipeline prioritizes concise structured data because it fits cleanly into UI components across devices.

Use one schema type per page

Don't stack HowTo schema and Product schema on the same URL. Google's parser gets confused and often ignores both. Pick the schema type that matches your primary content goal. If the page is a tutorial, use HowTo. If it's a product listing, use Product. If it's a Q&A thread, use QAPage.

The exception: breadcrumb schema and organization schema are safe to layer with any content schema. They target different SERP features.

How to add FAQ schema to your site in five minutes

You don't need a developer or a plugin. Here's the process for any CMS.

  1. Choose your schema type — HowTo, QAPage, or Product with mainEntity. Match it to your page content type, not your wishful thinking.
  1. Generate valid JSON-LD — Use FeedPulse's schema markup generator to build your code. Select your schema type, fill in questions and answers, and copy the output. It validates automatically and includes all required properties.
  1. Paste into your page HTML — In WordPress, Webflow, or any CMS, drop the JSON-LD block inside a custom HTML element or in the page's <head>. If you're using Shopify, paste it into the theme.liquid file below the opening <head> tag.
  1. Test in Google's Rich Results Tool — Visit Google's testing tool, paste your live URL, and confirm zero errors. Warnings are fine; errors will block indexing.
  1. Request re-indexing — In Google Search Console, navigate to URL Inspection, enter your page, and click "Request Indexing." Google typically processes schema updates within 48 hours, though rich results can take two weeks to appear.

If you see "Valid, but not eligible for rich results," your content likely violates Google's FAQ policies (commercial intent, thin answers, or duplicate questions from your sitemap). Rewrite the FAQs to target specific PAA queries and resubmit.

Common FAQ schema mistakes that kill rich results

Even valid schema fails if you trigger Google's spam filters. These errors account for 80% of "eligible but not shown" cases.

Keyword-stuffing question text

Don't write questions like "What is the best project management software for agencies in 2026 that integrates with Slack?" Google flags this as manipulative. Real users ask "What's the best project management tool?" Keep questions natural and under 120 characters.

Answers that don't actually answer

If your answer text is a sales pitch or a vague teaser ("Great question! Let's dive in..."), Google won't show it. The acceptedAnswer must directly resolve the query in one to three sentences. Think knowledge-graph clarity, not blog fluff.

Duplicate questions across your sitemap

If twenty pages on your site all include "What is SEO?" in their FAQ schema, Google treats it as spam. Each question should appear in schema on exactly one URL. Use FeedPulse's indexed checker to audit which pages Google has crawled, then assign unique FAQs to each.

The fastest way: use FeedPulse Schema Markup Generator (free, forever)

Stop debugging JSON syntax and missing commas. FeedPulse's schema markup generator handles every schema type Google supports — HowTo, QAPage, Product, FAQPage, Article, and a dozen more. You answer plain-English questions in a form, and it outputs clean, validated JSON-LD you can paste directly into your CMS. No sign-up, no credit card, no trial limits. Just a tool that works.

The generator also auto-suggests PAA questions based on your keyword input, so you're not guessing which FAQs to write. And if you're embedding schema across dozens of pages, you can export templates and reuse them with different content. It's the same workflow we use internally at FeedPulse to generate schema for our own tool pages — because spending thirty minutes per page on markup is a waste of your week.

Wrapping up

FAQ schema isn't dead; it's just stricter. Google still rewards sites that add genuine value through structured Q&A — but only if you pick the right schema type and write for search intent, not keyword density. Test your markup in Google's tool, monitor Search Console for errors, and give Google two weeks to surface your rich results. If you're shipping schema for the first time, start with your three highest-traffic pages and measure CTR before scaling to your entire site. Small tests beat big rewrites every time.

Made with Emergent