SEO SchoolLevel 2: Strategic SEOLesson 5
Level 2: Strategic SEO
Lesson 5/10
15 min read
2026-01-03

Schema Markup: How to Get Rich Snippets in SERPs

Learn how to use Schema Markup (Structured Data) to get Rich Snippets in Google SERPs. Master JSON-LD, FAQ, Review, and Article schema to boost your CTR.

If you have ever searched for a recipe and seen the cooking time, calorie count, and star rating directly in the search results, you have seen Schema Markup in action.

Schema Markup (or Structured Data) is code that you put on your website to help search engines return more informative results for users. While standard SEO helps Google understand what your content says, Schema helps Google understand what your content is.

1. The Goal: Rich Snippets

Standard search results are plain: a blue title, a URL, and a text description. Rich Snippets (or Rich Results) are enhanced search results that include visual elements.

Why They Matter

  • Higher CTR (Click-Through Rate): Rich snippets capture more screen real estate and attention. Studies show they can increase CTR by up to 30%.
  • Voice Search: Structured data helps voice assistants (like Siri or Google Assistant) read your content directly to users.
  • Qualification: Users can see immediately if your product is in stock or if your recipe fits their 30-minute timeframe, leading to higher-quality traffic.

2. The Language: JSON-LD

There are a few ways to write Schema, but Google strongly prefers JSON-LD (JavaScript Object Notation for Linked Data).

  • How it looks: It is a script placed in the <head> or <body> of your page.
  • How it works: It does not affect what the human user sees on the page; it is strictly for the bots.

3. Top 3 Schema Types for Content

While there are hundreds of schema types, these three are the most valuable for content-heavy sites.

A. FAQ Schema (FAQPage)

This is one of the most powerful tools for capturing space on the SERP. It takes questions and answers from your page and displays them in a collapsible accordion list directly under your link in Google.

  • Best for: Service pages, "How-to" guides, and dedicated FAQ sections.
  • Benefit: It pushes competitors further down the page.

B. Review Schema (Review or AggregateRating)

This adds the golden stars under your URL.

  • Best for: Product pages, software reviews, book reviews, and local businesses.
  • Note: You generally cannot add Review schema to your own homepage (self-serving reviews). It must be for a specific item you are reviewing or selling.

C. Article Schema (Article, NewsArticle, BlogPosting)

This helps Google understand the headline, publish date, author, and main image of your post.

  • Best for: News sites and blogs.
  • Benefit: It increases the chance of appearing in the "Top Stories" carousel on mobile devices.

4. How to Implement Schema (Without Coding)

You do not need to be a developer to write JSON-LD. Here is the workflow:

Step 1: Use a Generator

Use a free tool like the Merkle Schema Markup Generator or Google’s Structured Data Markup Helper.

  1. Select the type of schema (e.g., FAQ).
  2. Paste your questions and answers into the form.
  3. The tool will auto-generate the JSON-LD code on the right side.

Step 2: Copy and Paste

Copy the generated script.

  • If using WordPress: Use a plugin like RankMath or Yoast SEO. They often add Article schema automatically, and have "Blocks" for FAQ and How-To schema.
  • If Manual: Paste the <script> code into the HTML header of that specific page.

Example of FAQ JSON-LD Code:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [{
    "@type": "Question",
    "name": "What is Schema Markup?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "Schema markup is code that helps search engines understand your content."
    }
  }]
}
</script>

5. Verification: The Rich Results Test

Never publish schema without testing it. One missing comma can break the entire code.

  1. Go to Google’s Rich Results Test tool.
  2. Enter your URL (or paste your code snippet).
  3. Green Checkmark: Your code is valid and eligible for rich snippets.
  4. Red Warning: The tool will highlight exactly which line of code has an error.

Conclusion

Schema Markup is the "hidden layer" of SEO. It doesn't directly boost your rankings, but it drastically improves how you look in the rankings. By implementing basic types like FAQ, Review, and Article schema, you turn standard search listings into eye-catching invitations for users to click.

Ready to Apply What You Learned?

Put your knowledge into practice with pSEO Wizard and generate thousands of SEO-optimized pages.

Start Building Now