What Are Rich Snippets and Why They Matter

A rich snippet is a search result with additional information: star ratings, price, date, FAQ block, breadcrumbs. They are more visually prominent in the SERP and significantly improve CTR. Research shows that pages with rich snippets receive 20–30% more clicks at the same ranking position.

To have Google display rich snippets — you need to add structured data in Schema.org format to your page. Google supports three formats: JSON-LD, Microdata, and RDFa. The recommended and simplest is JSON-LD (JavaScript Object Notation for Linked Data).

Schema.org Types Supported by Google

FAQPage — Q&A Block

FAQPage markup is still valid, but since August 2023 Google shows FAQ snippets in search results only for authoritative government and health sites. For most commercial sites, the questions and answers no longer appear in the SERP — the markup is still useful for semantics and Search Console reports, but it no longer adds an FAQ block to your snippet.

  • Required: @type FAQPage with a mainEntity array (Question + acceptedAnswer)

  • Requirement: questions and answers must be visible on the page

  • Effect: for government/health sites — an expanded block in search; for all other sites, the FAQ snippet is not shown.

Product — Product or Service Card

Shows price, availability, and rating in the SERP:

  • Required fields: name, offers (price, priceCurrency, availability)

  • Optional: aggregateRating, review, image, description

  • Effect: price and star rating in the snippet

Review and AggregateRating — Reviews and Rating

Star ratings are one of the most effective CTR boosters:

  • AggregateRating: ratingValue (1–5), reviewCount or ratingCount

  • Review: author, datePublished, reviewBody, reviewRating

  • Can be added to Article, Product, LocalBusiness, Course

LocalBusiness — Local Business Card

Confirms your Google Business Profile and local context:

  • name, address (PostalAddress), telephone, openingHoursSpecification

  • geo (GeoCoordinates): latitude, longitude

  • areaServed, priceRange, url, image, sameAs (social media links)

Article and BlogPosting — Articles and Posts

For news and blog pages. Increases the chance of appearing in Top Stories:

  • headline, datePublished, dateModified, author (Person), publisher (Organization)

  • image — required, as ImageObject with url, width, height

BreadcrumbList — Navigation Breadcrumbs

Shows the navigation path in the snippet instead of or alongside the URL:

  • Array of ListItem with position, name, item (URL)

  • Site → Category → Page — the standard structure

JSON-LD Format: Implementation Example

JSON-LD is added inside a <script type="application/ld+json"> tag in the <head>. For a FAQPage:

  • Required: @context "https://schema.org", @type "FAQPage"

  • mainEntity — an array of objects with @type "Question"

  • acceptedAnswer — an object with @type "Answer" and text

  • A single <script> can contain multiple types via @graph

JSON-LD does not require changes to the page HTML — all code lives in the script tag in the head. This is its main advantage over Microdata.

Testing Tools

  • Google Rich Results Test (search.google.com/test/rich-results): validates a URL or HTML, shows which types were found and flags errors

  • Schema Markup Validator (validator.schema.org): validates Schema.org syntax independent of Google

  • Google Search Console → Enhancements: FAQ, Breadcrumbs, Products reports — shows errors across the entire site

  • Screaming Frog (paid version): crawls and audits structured data on all pages

Impact on CTR: Real Numbers

  • FAQ snippets: currently shown only to authoritative government/health sites (since 2023) — commercial sites should not expect a CTR uplift from them.

  • Star ratings: +15–25% CTR (especially for product pages)

  • Breadcrumbs: indirect CTR boost through better URL readability

  • Sitelinks (automatic): not controlled by Schema.org, but well-structured sites earn them more often

Common Implementation Mistakes

  • Hidden content: Google requires structured data to match visible page content. Do not add FAQ Schema if the FAQ is not visible on the page

  • Wrong types: Product instead of Service, Article instead of BlogPosting

  • Missing required fields: a Product without price will not trigger a Rich Result

  • Wrong date format: must be ISO 8601 — "2026-04-21T10:00:00+02:00"

  • Markup spam: adding star ratings to pages without real reviews — violates Google policy and risks penalties

  • Copy-paste without adaptation: template code with unreplaced placeholder values

Where to Start Right Now

  • Add LocalBusiness to your homepage and contact page

  • Add BreadcrumbList to all inner pages

  • Add FAQPage to service pages (if a FAQ section exists)

  • Test in Rich Results Test — fix any errors

  • Monitor Search Console → Enhancements for rich result appearances

IT Master implements full Schema.org markup during website development and SEO audits. Contact us for a consultation — we will show you which types are right for your specific business.