Try the Schema Generator

Which Schema Types Actually Produce Rich Results in Google β€” and Which Don't

Valid schema doesn't guarantee rich results. Here's which schema types actually produce rich results in 2024 (Product, Event, JobPosting, BreadcrumbList), the 2023 FAQ and HowTo changes, and common reasons schema fails despite passing validation.

By sadiqbd Β· June 8, 2026

Which Schema Types Actually Produce Rich Results in Google β€” and Which Don't

Most structured data gets implemented but never actually produces rich results

Adding schema markup is the easy part. The hard part is understanding which specific schema types Google actually renders as rich results in 2024, what the exact implementation requirements are for each, and why valid schema that passes the Rich Results Test still doesn't produce rich results in practice.


The distinction between structured data and rich results

Structured data (schema markup) tells search engines about the content. Rich results are the enhanced SERP displays that may result from structured data β€” FAQ accordions, star ratings, breadcrumbs, job listings, event cards.

The relationship is one-way but not guaranteed: structured data is required for rich results, but valid structured data does not guarantee rich results. Google applies additional quality and relevance criteria before showing rich results.


Schema types that currently produce rich results

These are the types Google explicitly supports for rich result display as of 2024:

FAQPage β€” the most widely achievable

FAQ markup makes questions and answers appear as expandable accordion items below the main result:

{
  "@type": "FAQPage",
  "mainEntity": [{
    "@type": "Question",
    "name": "How does compound interest work?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "Compound interest calculates interest on both the principal and the accumulated interest from previous periods..."
    }
  }]
}

Rich result eligibility: the FAQ content must be visible on the page (not just in the schema). Each question should have a substantial answer (Google prefers 50+ word answers). The page should be primarily about information, not primarily commercial.

Important 2023 update: Google significantly reduced FAQ rich results display, now showing them only for "authoritative government and health sites" in most cases. FAQPage schema still has value for voice search and Knowledge Graph but may not produce the visual accordion in standard SERPs for most sites.

HowTo β€” step-by-step display

HowTo schema can show step images and step names directly in search results:

{
  "@type": "HowTo",
  "name": "How to Calculate EMI",
  "step": [{
    "@type": "HowToStep",
    "name": "Enter loan amount",
    "text": "Input the principal amount you want to borrow in the calculator."
  }]
}

Similar to FAQ, Google reduced HowTo rich results display in 2023. Best candidates: DIY, repair, cooking, and craft content.

Review / AggregateRating

Star ratings in search results remain one of the most click-effective rich results. The key requirement: ratings must reflect genuine user reviews, not self-assessment.

{
  "@type": "Product",
  "name": "Widget X",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.7",
    "reviewCount": "248"
  }
}

Google's spam policies explicitly prohibit self-serving rating markup (rating your own content). The ratings must be collected from actual users and displayed on the page.

Product schema

Product pages can show price, availability, and rating in search results:

{
  "@type": "Product",
  "name": "Blue Running Shoes",
  "offers": {
    "@type": "Offer",
    "price": "89.99",
    "priceCurrency": "GBP",
    "availability": "https://schema.org/InStock"
  }
}

High eligibility. E-commerce product pages with product schema and valid offers are good candidates for product rich results in both standard and Shopping search.

Article / NewsArticle / BlogPosting

Article schema primarily supports Google News inclusion and Discover eligibility rather than producing visible rich results in standard web search:

{
  "@type": "Article",
  "headline": "Complete Guide to Compound Interest",
  "datePublished": "2024-06-10",
  "author": {"@type": "Person", "name": "Author Name"},
  "publisher": {"@type": "Organization", "name": "Site Name"}
}

Still worth implementing for E-E-A-T signals and Discover eligibility.

Event

Event markup produces rich results showing date, location, and ticket information:

{
  "@type": "Event",
  "name": "Annual Tech Conference",
  "startDate": "2024-09-15T09:00",
  "location": {
    "@type": "Place",
    "name": "Excel London",
    "address": "One Western Gateway, London, E16 1XL"
  }
}

High eligibility when the event is current (not past), has a specific date, and the page is primarily about the event.

JobPosting

Job listing schema produces rich results in Google for Jobs:

{
  "@type": "JobPosting",
  "title": "Frontend Developer",
  "datePosted": "2024-06-10",
  "validThrough": "2024-07-10",
  "employmentType": "FULL_TIME",
  "hiringOrganization": {"@type": "Organization", "name": "Acme Corp"},
  "jobLocation": {"@type": "Place", "address": "London, UK"}
}

Among the most reliable rich result producers β€” Google for Jobs surfaces these prominently.

BreadcrumbList

Breadcrumb markup shows the URL as a readable breadcrumb path rather than the raw URL in search results:

{
  "@type": "BreadcrumbList",
  "itemListElement": [
    {"@type": "ListItem", "position": 1, "name": "Home", "item": "https://example.com"},
    {"@type": "ListItem", "position": 2, "name": "Calculators", "item": "https://example.com/calculators"},
    {"@type": "ListItem", "position": 3, "name": "EMI Calculator"}
  ]
}

High eligibility and easy to implement β€” almost all pages with a clear hierarchy should have this.

SitelinksSearchBox (WebSite)

Enables a search box within your branded SERP appearance:

{
  "@type": "WebSite",
  "url": "https://example.com",
  "potentialAction": {
    "@type": "SearchAction",
    "target": "https://example.com/search?q={search_term_string}",
    "query-input": "required name=search_term_string"
  }
}

Only applies to homepages and only appears when Google determines a site is prominent enough for the sitelinks feature.


Common reasons schema doesn't produce rich results

Markup not matching visible content. Google requires that schema describes content actually visible on the page. Hidden schema (describing content that doesn't appear in the HTML) is spam policy violation and is ignored.

Invalid JSON syntax. A stray comma, unclosed bracket, or missing quotation mark breaks the entire schema block. Always validate with Google's Rich Results Test before deploying.

Page quality doesn't meet threshold. Google applies unspecified quality thresholds. A page that technically has valid FAQ schema but has thin content, poor backlink profile, or spam signals may not produce rich results.

Schema type not eligible for the query context. Product schema doesn't produce rich results for informational queries; Article schema doesn't produce rich results in Product search. Schema type must match the page intent and the query context.

Using deprecated properties. The Schema.org vocabulary evolves β€” some properties are deprecated. Using itemReviewed on the wrong type, for example, can invalidate the markup.


How to use the Schema Generator on sadiqbd.com

  1. Select the schema type β€” Article, FAQ, Product, HowTo, Event, BreadcrumbList, etc.
  2. Fill in the required fields β€” the generator highlights required vs. recommended properties
  3. Generate β€” produces valid JSON-LD code
  4. Test in Google's Rich Results Test (search.google.com/test/rich-results)
  5. Add to your page in a <script type="application/ld+json"> tag in <head> or before </body>

Frequently Asked Questions

Does schema markup improve organic rankings? Not directly. Schema is not confirmed as a ranking signal. But rich results improve CTR β€” star ratings and event cards command more visual attention than plain blue links. More clicks β†’ more engagement signals β†’ potential indirect ranking benefit.

Why did my FAQ rich results disappear? Google's 2023 update significantly reduced FAQ rich result display for most sites. The schema is still valid and still useful for voice search and Knowledge Graph, but the visual accordion in web search now primarily appears for authoritative government and health domains.

Is the Schema Generator free? Yes β€” completely free, no sign-up required.


Schema markup is infrastructure β€” invisible when working, but producing measurable CTR improvements when the right type is implemented correctly on the right content.

Try the Schema Generator free at sadiqbd.com β€” generate valid JSON-LD for any schema type instantly.

Try the related tool:
Open tool

More Schema Generator articles