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

Shows 2–3 questions directly in the search result. Ideal for service pages with a FAQ section:

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

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

  • Effect: snippet expands to 3–4 lines in the SERP

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: +20–30% CTR at positions 1–5

  • 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.