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.