Blog

Rich Snippets: How to Get Them in 7 Steps (2026)

Rich snippets boost CTR by 58%. Learn how to get rich snippets with schema markup in 7 steps — with JSON-LD examples. Updated April 2026.

Stacc Editorial • 2026-04-04 • SEO Tips

Rich Snippets: How to Get Them in 7 Steps (2026)

In This Article

Rich snippets increase click-through rates by 58% compared to standard search results. Yet fewer than 35% of websites have any structured data at all.

That means most businesses hand free clicks to competitors who took 30 minutes to add schema markup.

Rich snippets are the enhanced search results that display star ratings, prices, FAQ dropdowns, event dates, and other visual elements directly in Google. They pull this data from structured markup in your page’s HTML. No markup means no rich snippets.

This guide walks you through the exact 7-step process to earn rich snippets for your site. We have published 3,500+ blogs across 70+ industries, and every article includes structured data that qualifies for rich results.

Here is what you will learn:

  • The difference between rich snippets, featured snippets, and SERP features
  • Which schema types Google still supports in 2026 (and which ones it dropped)
  • How to write JSON-LD markup for the 6 most valuable rich result types
  • How to test, deploy, and monitor your structured data
  • Common mistakes that prevent rich snippets from appearing

7-step process for getting rich snippets with schema markup

Time required: 30-60 minutes per page Difficulty: Beginner to Intermediate What you need: Access to your site’s HTML or CMS, Google Search Console


Before implementing anything, understand the terminology. These three terms describe different things.

TermWhat It IsHow You Earn It
Rich snippetsEnhanced results with ratings, prices, dates pulled from structured dataAdd JSON-LD schema markup to your pages
Featured snippets”Position zero” answer boxes at the top of search resultsStructure content with clear answers, lists, and tables
SERP featuresAny non-standard result (rich snippets, featured snippets, PAA, knowledge panels, local packs)Varies by feature type

Rich snippets require structured data. Featured snippets do not. Both improve visibility, but the implementation is completely different.


Step 1: Choose the Right Schema Types for Your Pages

Google supports over 25 structured data types. Not all of them generate visible rich snippets. Focus on the types that produce visual enhancements in search results.

Rich snippets CTR statistics from 4.5 million queries showing 58% CTR improvement

Schema Types That Generate Rich Snippets in 2026

Schema TypeVisual EnhancementBest For
ProductPrice, availability, review starsE-commerce, SaaS pricing pages
Review / AggregateRatingStar ratings, review countProduct pages, service pages
ArticleAuthor, date, image thumbnailBlog posts, news content
Local BusinessHours, address, ratings, mapService businesses, restaurants
EventDate, location, ticket linksEvents, webinars, conferences
VideoThumbnail, duration, upload dateVideo content, tutorials
BreadcrumbNavigation path in SERPsAll pages (improves site structure display)
OrganizationLogo, contact info, social profilesHomepage, about page
Software ApplicationRating, price, download infoApp pages, tool landing pages
RecipeCook time, ratings, caloriesFood and cooking content

Schema types in 2026 showing active types versus deprecated ones

Schema Types Google Removed or Restricted

Google made significant changes in 2025-2026. Do not waste time implementing these:

Schema TypeStatusDate Removed
HowToFully removedSeptember 2023 (desktop), 2024 (mobile)
FAQRestricted to .gov and health authority sites onlyAugust 2023
Claim Review / Fact CheckDeprecatedJanuary 2026
Estimated SalaryDeprecatedJanuary 2026
Learning VideoDeprecatedJanuary 2026
Special AnnouncementDeprecatedJanuary 2026
Vehicle ListingDeprecatedJanuary 2026

Why this step matters: Implementing deprecated schema wastes development time and creates validation warnings. Focus only on types that produce visible results in 2026.

Pro tip: Even though FAQ rich results no longer display for most sites, FAQ schema markup for blog posts still helps AI systems like ChatGPT and Perplexity parse your content. The markup has value beyond Google’s visual display.


Step 2: Write Your JSON-LD Markup

Google recommends JSON-LD as the preferred format for structured data. It sits in a <script> tag in your page’s <head> section. It does not interfere with your visible HTML.

Here are copy-paste templates for the 4 most common schema types.

Product Schema

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Your Product Name",
  "description": "Brief product description.",
  "brand": {
    "@type": "Brand",
    "name": "Your Brand"
  },
  "offers": {
    "@type": "Offer",
    "price": "99.00",
    "priceCurrency": "USD",
    "availability": "https://schema.org/InStock",
    "url": "https://yoursite.com/product"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.7",
    "reviewCount": "142"
  }
}

Article Schema

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Your Article Title",
  "author": {
    "@type": "Organization",
    "name": "Your Brand"
  },
  "datePublished": "2026-04-04",
  "dateModified": "2026-04-04",
  "image": "https://yoursite.com/image.jpg",
  "publisher": {
    "@type": "Organization",
    "name": "Your Brand",
    "logo": {
      "@type": "ImageObject",
      "url": "https://yoursite.com/logo.png"
    }
  }
}

Local Business Schema

{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Business Name",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "123 Main St",
    "addressLocality": "City",
    "addressRegion": "State",
    "postalCode": "12345"
  },
  "telephone": "+1-555-123-4567",
  "openingHours": "Mo-Fr 09:00-17:00",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.8",
    "reviewCount": "89"
  }
}

Organization Schema

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Your Company",
  "url": "https://yoursite.com",
  "logo": "https://yoursite.com/logo.png",
  "sameAs": [
    "https://www.linkedin.com/company/yourcompany",
    "https://twitter.com/yourcompany"
  ]
}

Why this step matters: Invalid or incomplete JSON-LD produces zero rich snippets. Every schema type has required properties. Missing even one means Google ignores the entire block.

Stop writing. Start ranking. Stacc publishes 30 optimized SEO articles per month for $99. Every article includes structured data. Start for $1 →


Step 3: Validate Your Markup Before Deploying

Never push schema markup live without testing. Two tools catch errors before they cost you.

Google Rich Results Test

The Rich Results Test is Google’s official validator. Paste your URL or code snippet. It shows:

  • Whether your markup qualifies for rich results
  • Which specific rich result types are detected
  • Errors (blocks rich results) and warnings (may limit display)
  • A preview of how your result will appear

Schema Markup Validator

The Schema.org Validator checks syntax against the full Schema.org specification. It catches issues the Rich Results Test may miss, including:

  • Incorrect property names
  • Wrong data types (string where number is expected)
  • Missing recommended properties
  • Nesting errors

Run both tools on every page before deployment. A page can pass one and fail the other.

For batch testing, crawl your site with Screaming Frog or Sitebulb. Both tools detect structured data across all pages in a single crawl. They flag validation errors, missing required properties, and pages without any schema. This is faster than testing one URL at a time.

If you use WordPress, Rank Math and Yoast include built-in schema validation in the post editor. Check the schema tab before publishing every page.

Why this step matters: Google’s structured data policies state that incorrect markup can result in manual actions. Validation takes 2 minutes and prevents penalties that take months to resolve.

Pro tip: Use our free Schema Markup Generator to create valid JSON-LD without writing code. It covers LocalBusiness, FAQ, Service, and Organization types.


Step 4: Deploy Schema to Your Pages

Where you place your JSON-LD depends on your platform. The markup goes inside a <script type="application/ld+json"> tag.

By Platform

WordPress: Use Rank Math, Yoast SEO, or All In One SEO. These plugins generate schema automatically for posts and pages. Configure default schema types in plugin settings, then customize per page.

Shopify: Product schema generates automatically from product data. Add Organization and Breadcrumb schema through your theme.liquid file or an app like JSON-LD for SEO.

Astro / Static Sites: Add JSON-LD directly in your page template’s <head> section. Use dynamic data from your content collections to populate fields automatically.

Any CMS: If your CMS does not support plugins, add the <script> tag directly to your page template. Place it in the <head> or at the end of <body>.

Deployment Checklist

  • Schema markup matches visible page content exactly
  • Every required property is populated (no empty fields)
  • URLs are absolute (include full domain, not relative paths)
  • Prices and ratings reflect current, accurate data
  • One primary schema type per page (avoid conflicting types)
  • Breadcrumb schema on all pages with multi-level navigation

Why this step matters: Schema that mismatches page content violates Google’s policies. If your markup says a product costs $49 but the page shows $99, Google may issue a manual action and remove all your rich results.


Step 5: Request Indexing and Wait

After deploying schema, Google needs to recrawl your pages to detect the new markup.

Speed Up Discovery

  1. Open Google Search Console
  2. Enter your page URL in the URL Inspection tool
  3. Click “Request Indexing”
  4. Repeat for each page with new schema

Google typically detects new structured data within 2-12 weeks. Pages with higher authority and more frequent crawling get picked up faster.

What Affects Speed

FactorImpact
Site crawl frequencyHigh-authority sites: days. New sites: weeks
Page importanceHomepage and top pages get crawled first
Sitemap inclusionPages in XML sitemap are discovered faster
Schema validityErrors delay or prevent rich result display

Why this step matters: Rich snippets do not appear instantly. Patience is required. But if 12 weeks pass with no rich results, revisit Steps 2 and 3 for errors.

Your SEO team. $99 per month. 30 optimized articles, published automatically. Start for $1 →


Step 6: Monitor Rich Results in Google Search Console

Google Search Console provides direct reporting on your rich result performance.

Where to Check

Go to Search Console > Enhancements. You will see individual reports for each detected schema type (Product, Article, FAQ, Breadcrumbs, etc.). Each report shows:

  • Valid items: Pages with correctly implemented schema
  • Items with warnings: Schema that works but has issues
  • Errors: Schema that prevents rich results from appearing

Key Metrics to Track

Monitor these in the Performance report. Filter by “Search appearance” and select specific rich result types.

MetricWhat It Tells You
Impressions with rich resultsHow often your enhanced listings appear
CTR for rich result pagesWhether enhancements improve clicks
CTR comparisonRich result pages vs non-rich result pages
Error count trendWhether new errors are appearing over time

Check this report weekly. Schema can break when content changes, pages move, or CMS updates modify template code. Set a recurring calendar reminder. Problems caught early take minutes to fix. Problems caught months later can mean weeks of lost rich snippet visibility.

Why this step matters: Schema markup is not set-and-forget. Content updates, price changes, and CMS migrations can silently break your structured data. The Enhancement report catches problems before they erase your rich snippets.


Step 7: Optimize Schema for AI Search Visibility

Rich snippets are no longer just about Google’s visual display. Structured data for AI search helps ChatGPT, Perplexity, Claude, and Gemini understand and cite your content.

Research shows GPT-4 information extraction accuracy jumps from 16% to 54% when pages include proper schema markup. AI systems use structured data as a signal of content quality and trustworthiness.

Schema Types That Help AI Visibility

Schema TypeAI Benefit
OrganizationEntity recognition across AI platforms
ArticleContent attribution and freshness signals
FAQ (still useful for AI)Direct question-answer extraction
Review / AggregateRatingTrust and social proof signals
BreadcrumbContent hierarchy and topic relationships
sameAs (property)Cross-platform entity verification

Additional AI Optimization Steps

  • Add sameAs links to all social profiles and directory listings on your Organization schema
  • Include dateModified on every Article schema for freshness signals
  • Use E-E-A-T signals in your author and publisher schema
  • Implement speakable schema for content you want voice assistants to read
  • Link your schema markup strategy to your broader on-page SEO approach

Why this step matters: AI platforms are the fastest-growing source of referral traffic. Schema markup is a direct signal to these systems. Ignoring AI search means ignoring the channel with the highest conversion rates.

3,500+ blogs published. 92% average SEO score. See what Stacc can do for your site. Start for $1 →


Results: What to Expect

After completing these 7 steps, here is a realistic timeline:

  • Week 1: Schema deployed and validated on all key pages
  • Weeks 2-4: Google recrawls pages and detects structured data
  • Weeks 4-8: First rich snippets begin appearing in search results
  • Weeks 8-12: Full rich result coverage across implemented pages
  • Ongoing: CTR improvements of 20-58% on pages with rich snippets

A Milestone Research study of 4.5 million queries found rich results achieve 58% CTR versus 41% for standard results. Product pages with review stars and pricing see up to 50% higher click-through rates.

Google does not guarantee rich snippets for every page. But pages with valid, accurate structured data consistently outperform those without it.

The most important thing: do not stop after implementing schema on 5 pages. Apply it systematically across every page template on your site. Product pages, blog posts, location pages, and your homepage should all have appropriate schema types. The cumulative effect of rich snippets across hundreds of pages compounds your organic CTR advantage significantly.

Sites in healthcare and finance see 80% higher click rates with rich snippets than without. E-commerce product pages with review stars and pricing information perform up to 50% better. The data is consistent across industries and site sizes.


Common Mistakes That Block Rich Snippets

These 5 errors prevent rich snippets from appearing. Check your implementation against each one.

Mistake 1: Missing required properties. Every schema type has mandatory fields. A Product without offers or a LocalBusiness without address will not generate rich results. Check the Google Search Gallery for required fields per type.

Mistake 2: Schema does not match page content. If your markup says 4.8 stars but the page shows 4.2, Google treats this as deceptive. Every data point in your schema must match what users see.

Mistake 3: Self-serving review markup. Adding Review schema to your own product on your own site violates Google’s structured data policies. Review markup must come from genuine third-party reviews.

Mistake 4: Using deprecated schema types. HowTo and FAQ (for non-government sites) no longer generate rich results. Implementing them wastes time and clutters your code.

Mistake 5: JSON-LD syntax errors. A single missing comma or bracket invalidates the entire schema block. Always validate with both the Rich Results Test and Schema.org Validator before deploying.

Mistake 6: Schema drift over time. Your markup was correct at launch. But prices changed, products were discontinued, and business hours shifted. Now the schema no longer matches reality. Set a quarterly audit schedule to compare markup against live page content.

Mistake 7: Ignoring the AI dimension. Schema markup is no longer just about Google’s visual display. AI platforms use structured data to identify entities, verify facts, and decide which sources to cite. Pages without schema are harder for AI systems to parse. This means less visibility in ChatGPT, Perplexity, and Google AI Overviews. Build your structured data strategy with both Google and AI platforms in mind.


FAQ

Are rich snippets a ranking factor?

No. Google has confirmed through John Mueller and Danny Sullivan that structured data is not a direct ranking signal. However, rich snippets improve click-through rates by up to 58%, and higher CTR sends positive engagement signals that indirectly support rankings. The CTR benefit alone makes schema markup worth implementing.

What is the difference between rich snippets and featured snippets?

Rich snippets display enhanced information (stars, prices, dates) pulled from schema markup in your HTML. Featured snippets are answer boxes at the top of search results that Google extracts from page content without any markup. Rich snippets require structured data. Featured snippets require well-structured content.

Is FAQ schema still worth implementing in 2026?

For Google visual display, no. Google restricted FAQ rich results to government and health authority sites in August 2023. For AI search, yes. FAQ schema still helps ChatGPT, Perplexity, and other AI platforms extract question-answer pairs from your content. The AI citability benefit remains strong.

How long does it take for rich snippets to appear?

Google says 2-12 weeks after recrawling your pages. Higher-authority sites with frequent crawling see results faster. Submit updated pages through Google Search Console’s URL Inspection tool to speed up discovery.

What is the best schema format — JSON-LD, Microdata, or RDFa?

Google recommends JSON-LD. It sits in a separate script tag, does not interfere with your HTML, and is the easiest to implement and maintain. All code examples in this guide use JSON-LD format.

Can Stacc add structured data to my blog posts automatically?

Yes. Every article Stacc publishes includes Article schema, Organization schema, and Breadcrumb markup. Our technical SEO checklist covers all structured data requirements. Stacc publishes 30 optimized articles per month starting at $99.


Rich snippets turn standard search results into visual, clickable listings that earn more traffic. The 7 steps above take under an hour per page. The CTR improvement compounds across every page you optimize. Start with your highest-traffic pages and expand from there.

Rank everywhere. Do nothing. Blog SEO, Local SEO, and Social on autopilot. Start for $1 →

Skip the research. Get the traffic.

theStacc publishes 30 SEO articles to your site every month — automatically. No writers. No workflow.

Start for $1 →
About This Article

Written and published by Stacc. We publish 3,500+ articles per month across 70+ industries. All data verified against public sources as of March 2026.

SEO growth illustration

Ready to automate your SEO?

Start ranking on Google in weeks, not months with theStacc's AI SEO automation. No writing, no SEO skills, no hassle.

Start Free Trial

$1 for 3 days · Cancel anytime