Menu

Log in

Sign up

From beginner to master of web design, coding, infrastructure operation, business development and marketing

  • COURSES
  • HTML & CSS Introduction
  • HTML & CSS Coding with AI
  • Linux Introduction
  • Docker Basics
  • Git & GitHub Introduction
  • JavaScript Coding with AI
  • Django Introduction
  • AWS Basics
  • Figma Introduction
  • SEO Tutorial for Beginners
  • SEO with AI
  • OTHERS
  • About
  • Terms of Service
  • Privacy Policy

© 2024 D-Libro. All Rights Reserved

SEO Tutorial for BeginnersChapter 12. Schema Markup (Technical SEO)

Frequently Used Schema Markups – Article, Product, Course, and Video

Frequently Used Schema Markups – Article, Product, Course, and Video

Guide to Using Common Schema Markups for Improved SEO

So far, we've covered the basic schemas, but many other schema types exist. Here, we'll explain frequently used schema markups, including Article, Product, Course, and Video schema.

Article Schema

With Article schema added to news or blog articles, the publisher's articles can be presented directly on search results pages in enriched formats like knowledge panels or article previews. For example, in a prominently displayed box, Google may show the publication date, headline, and leading summary from an article schema implementation. Below is the example code.

Example of Article Structured Data
{
  "@context": "https://schema.org",
  "@type": "Article",
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://www.example.com/article"
  },
  "headline": "Example Article Headline",
  "image": "https://www.example.com/images/article.jpg",
  "datePublished": "2024-03-01T08:00:00-07:00",
  "dateModified": "2024-03-01T09:30:00-07:00",
  "author": {
    "@type": "Person",
    "name": "John Doe"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Example Publisher",
    "logo": {
      "@type": "ImageObject",
      "url": "https://www.example.com/logo.png"
    }
  },
  "description": "This is a brief description of the example article content."
}

If the page with the schema is featured on SERPs, you may see rich results like shown below.

Example of the Rich Result of the Article Schema Markup
Example of The Rich Result of Article Schema Markup

For more details, refer to this Google Search Central documentation - Article (Article, NewsArticle, BlogPosting) structured data.

Product Schema

Adding Product schema to e-commerce pages can display product information in enhanced formats like knowledge panels or rich previews directly on SERPs. For example, Google may pull data from Product schema to render the product name, photo, and price directly in search results.

Example of Product Structured Data
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Example Product",
  "image": [
    "https://www.example.com/images/product1.jpg",
    "https://www.example.com/images/product2.jpg"
  ],
  "description": "This is a brief description of the example product.",
  "brand": {
    "@type": "Brand",
    "name": "Example Brand"
  },
  "offers": {
    "@type": "Offer",
    "priceCurrency": "USD",
    "price": "100.00",
    "availability": "https://schema.org/InStock"
  }
}

If the page with the schema is featured on SERPs, you may see rich results like shown below.

Example of the Rich Result of the Product Schema Markup
Example of The Rich Result of Product Schema Markup

For more details, refer to this Google Search Central documentation - Product (Product, Review, Offer) structured data.

Course Info Schema

By adding Course schema to course pages on educational websites, the course information can be presented in enriched formats, such as knowledge panels or info cards, directly in search result pages.

Example of Course and CourseInstance Structured Data
{
  "@context": "https://schema.org",
  "@type": "Course",
  "name": "Introduction to Python Programming",
  "description": "This course provides an introduction to Python programming language, covering basic syntax, data structures, and control flow.",
  "provider": {
    "@type": "Organization",
    "name": "Example Academy"
  },
  "courseCode": "CS101",
  "hasCourseInstance": {
    "@type": "CourseInstance",
    "name": "Spring 2024",
    "startDate": "2024-03-01",
    "endDate": "2024-06-01"
  },
  "numberOfCredits": {
    "@type": "QuantitativeValue",
    "value": "3"
  },
  "educationalCredentialAwarded": "Certificate of Completion",
  "coursePrerequisites": {
    "@type": "EducationalOccupationalCredential",
    "name": "None"
  },
  "courseMode": "online",
  "courseWorkload": "3-5 hours per week",
  "courseLanguage": "English",
  "courseSubject": "Computer Science"
}

If the page with the schema is featured on SERPs, you may see rich results like shown below.

Example of the Rich Result of the Course Info Schema Markup
Example of The Rich Result of Course Info Schema Markup

For more details, refer to this Google Search Central documentation - Course info (Course and CourseInstance) structured data.

Video Schema

With Video schema added to website video pages, videos can be presented in enhanced formats, such as embedded players or info snippets, directly in search results.

Example of Video Structured Data
{
  "@context": "https://schema.org",
  "@type": "VideoObject",
  "name": "How to Make a Paper Airplane",
  "description": "Step-by-step instructions on how to fold a paper airplane.",
  "thumbnailUrl": "https://example.com/thumbnail.jpg",
  "uploadDate": "2024-03-01T08:00:00Z",
  "duration": "PT2M30S",
  "contentUrl": "https://example.com/video.mp4",
  "embedUrl": "https://example.com/embedded-video",
  "interactionCount": "2345"
}

If the page with the schema is featured on SERPs, you may see rich results like shown below.

Example of the Rich Result of the Video Schema Markup
Example of The Rich Result of Video Schema Markup

For more details, refer to this Google Search Central documentation - Video (VideoObject, Clip, BroadcastEvent) structured data.

Conclusion of Chapter 12

Schema markup enhances the visibility and comprehension of your content for search engines. By incorporating structured data, you facilitate a deeper understanding of your content by search engines, which can significantly improve its presentation in search results.

Key Insights:

  1. Understanding Schema Markup, Structured Data, and Rich Results
    • Schema Markup: Provides a means to define web content explicitly, enabling search engines to grasp the context and semantic meaning beyond what HTML alone can offer.
    • Structured Data: Refers to the specifics formatted using schema markup, aiding search engines in accurately categorizing and indexing content.
    • Rich Results: These enhanced search results use structured data to present more dynamic and informative content directly on the search engine results pages (SERPs).
  2. Types of Schema Markup and Their Benefits
    • Website Schema: Enhances your site's metadata for better recognition by search engines.
    • Organization Schema: Provides essential organizational details that may appear in knowledge panels.
    • Breadcrumb Schema: Improves site navigation visibility in search results, enhancing user experience.
    • Article Schema: Enhances the display of articles in searches by detailing authorship and publication dates.
    • Product Schema: Essential for e-commerce sites to detail product information for rich results that include price and availability.
  3. Useful Tools for Implementing Schema Markup
    • Google's Structured Data Markup Helper: Helps generate structured data markup for your web pages.
    • Schema Markup Validator (formerly Google's Structured Data Testing Tool): Validates the structured data to ensure it is correctly implemented and error-free.
    • Merkle's Schema Markup Generator: Creates custom schema markup codes, particularly useful for those needing to generate numerous markups quickly.
    • Rich Results Test by Google: Tests web pages to see which rich results can be generated by the structured data they contain, helping to visualize the potential search display.

Implementing a schema markup may seem daunting at first. You should start with basic ones like website, organization, and breadcrumbs schemas. Over time, expanding schemas to other content areas can further boost discoverability and user experience.

More Topics to Explore

Technical SEO Audit Checklist

Technical SEO Audit

Free SEO Tools: Guide to Boosting Your Optimization

Free SEO Tools for SEO Beginners

The ONLY SEO Tools You'll Need for Success

Chapter 4. The SEO Toolkit

Guide to Using Common Schema Markups for Improved SEO

Frequently Used Schema Markups

Preventing Keyword Cannibalization for Improved SEO

Topical Authority and Keyword Cannibalization

Technical SEO Audit Checklist

Technical SEO Audit

Free SEO Tools: Guide to Boosting Your Optimization

Free SEO Tools for SEO Beginners

The ONLY SEO Tools You'll Need for Success

Chapter 4. The SEO Toolkit

Guide to Using Common Schema Markups for Improved SEO

Frequently Used Schema Markups

Preventing Keyword Cannibalization for Improved SEO

Topical Authority and Keyword Cannibalization

Tags:

Technical SEO

Schema

Rich Results

Structured Data

Search Engine

Crawler

SEO Tutorial for Beginners
Course Content

Chapter 1. SEO Foundation

Understanding SEO Foundation

Implementing SEO

Chapter 2. Search Engines and Ranking Algorithm

How Do Search Engines Work?

Search Ranking Results - Ranking Algorithms

The Google 200 Ranking Factors Myth

Chapter 3. SEO Planning

Preparing for Strategic SEO Planning

Develop SEO Plan - How To Do SEO Yourself

Selecting and hiring SEO specialists

Chapter 4. The SEO Toolkit

Why do you need SEO tools?

Google SEO Tools

Free SEO Tools for SEO Beginners

Paid SEO Solution Platform

Chapter 5. Website Audit

Overall Website Performance Assessment

On-Page SEO Audit

Technical SEO Audit

Off-Page SEO Audit

Chapter 6. Geographical SEO

Google's Search Results in Geographical Context

Local SEO Essentials

International SEO Basics

Chapter 7. The Three Pillars of SEO

On-Page SEO

Technical SEO

Off-Page SEO

Chapter 8. Mastering Keyword Research

Keyword Research

Short, Mid, and Long-Tail Keywords

Step-by-Step Guide to Keyword Research

Chapter 9. SEO Content Writing

Aligning with User Search Intent

Structuring a Web Page for SEO

Effectively Place the Target Keyword

Crafting Engaging and User-Friendly Content

Strategic Linking

On-Page SEO Quality Review

Chapter 10. Organizing Multi-Page Content

Topical Authority and Keyword Cannibalization

Implementing Topic Clustering and Keyword Mapping

Chapter 11. Indexing Your Website

The Five Essential Tips for Web Page Indexing

Search Console to Manage Indexing

Chapter 12. Implementing Schema Markup

What Are Schema, Structured Data and Rich Results?

Basic Schema Markups with Useful Tools

Frequently Used Schema Markups

Chapter 13. Optimizing Website Performance

What Are Website Performance and Page Experience?

How To Improve Website Performance?

Chapter 14. Building Backlinks

Why Are High-Quality Backlinks Important?

Building Effective Backlinks

Chapter 15. Leveraging Social Media for SEO

Social Signals and Social Media Marketing

Social Media Marketing for SEO

Chapter 1. SEO Foundation

Understanding SEO Foundation

Implementing SEO

Chapter 2. Search Engines and Ranking Algorithm

How Do Search Engines Work?

Search Ranking Results - Ranking Algorithms

The Google 200 Ranking Factors Myth

Chapter 3. SEO Planning

Preparing for Strategic SEO Planning

Develop SEO Plan - How To Do SEO Yourself

Selecting and hiring SEO specialists

Chapter 4. The SEO Toolkit

Why do you need SEO tools?

Google SEO Tools

Free SEO Tools for SEO Beginners

Paid SEO Solution Platform

Chapter 5. Website Audit

Overall Website Performance Assessment

On-Page SEO Audit

Technical SEO Audit

Off-Page SEO Audit

Chapter 6. Geographical SEO

Google's Search Results in Geographical Context

Local SEO Essentials

International SEO Basics

Chapter 7. The Three Pillars of SEO

On-Page SEO

Technical SEO

Off-Page SEO

Chapter 8. Mastering Keyword Research

Keyword Research

Short, Mid, and Long-Tail Keywords

Step-by-Step Guide to Keyword Research

Chapter 9. SEO Content Writing

Aligning with User Search Intent

Structuring a Web Page for SEO

Effectively Place the Target Keyword

Crafting Engaging and User-Friendly Content

Strategic Linking

On-Page SEO Quality Review

Chapter 10. Organizing Multi-Page Content

Topical Authority and Keyword Cannibalization

Implementing Topic Clustering and Keyword Mapping

Chapter 11. Indexing Your Website

The Five Essential Tips for Web Page Indexing

Search Console to Manage Indexing

Chapter 12. Implementing Schema Markup

What Are Schema, Structured Data and Rich Results?

Basic Schema Markups with Useful Tools

Frequently Used Schema Markups

Chapter 13. Optimizing Website Performance

What Are Website Performance and Page Experience?

How To Improve Website Performance?

Chapter 14. Building Backlinks

Why Are High-Quality Backlinks Important?

Building Effective Backlinks

Chapter 15. Leveraging Social Media for SEO

Social Signals and Social Media Marketing

Social Media Marketing for SEO