Schema Generator

Generate SEO-friendly JSON-LD structured data for your pages.

JSON-LD Preview

How to Add Video Schema to Your Website

1

Enter your video title and description

2

Add the video thumbnail URL

3

Set the upload date and duration

4

Include the video embed URL or content URL

5

Add transcript if available (improves SEO)

6

Optionally add interaction statistics

7

Copy the JSON-LD to your video page

Video JSON-LD Example

Here's an example of valid Video structured data that you can use as a reference:

{
  "@context": "https://schema.org",
  "@type": "VideoObject",
  "name": "How to Build a Website with Astro",
  "description": "Complete tutorial on building fast websites with Astro framework",
  "thumbnailUrl": "https://example.com/thumbnail.jpg",
  "uploadDate": "2024-01-15",
  "duration": "PT15M30S",
  "contentUrl": "https://example.com/video.mp4",
  "embedUrl": "https://youtube.com/embed/abc123",
  "publisher": {
    "@type": "Organization",
    "name": "Tech Tutorial Channel",
    "logo": {
      "@type": "ImageObject",
      "url": "https://example.com/logo.png"
    }
  },
  "interactionStatistic": {
    "@type": "InteractionCounter",
    "interactionType": "https://schema.org/WatchAction",
    "userInteractionCount": 5000
  }
}

Tip: Always validate your schema markup using Google's Rich Results Test before deploying to production.

Frequently Asked Questions

Does Video Schema work with YouTube embeds?

Yes! You can use Video schema for YouTube embeds. Use the embedUrl property for the YouTube embed URL and include your own thumbnailUrl.

How do I format video duration?

Use ISO 8601 duration format: PT1H30M for 1 hour 30 minutes, PT5M30S for 5 minutes 30 seconds.

Should I add transcripts to Video Schema?

Yes! Adding transcripts helps Google understand your video content better and can improve your video's visibility in search results.

Butuh video landing page atau course platform? Mari diskusi.

Konsultasi Sekarang