How To Add JSON-LD Video Schema Markup For SEO

How To Add JSON-LD Video Schema Markup For SEO

The ultimate guide to adding video json-ld structured data markup

Google Search is an entry-level for people to find and watch videos. Whereas Google tries to robotically perceive details about your video, you'll be able to explicitly present info, similar to the description, thumbnail URL, upload date, and duration, by marking up your video with VideoObject. Videos can seem in Google Search outcomes, video search results, Google Photos, and Google Discover. This one is fairly simple. It could actually yield a video snippet within the SERPs.


Primarily based on the way you markup your content, your videos may additionally be eligible for the following video enhancements.

LIVE badge

Get a LIVE badge added to your video by marking your video with BroadcastEvent. The LIVE badge could be utilized to any public video that's live-streamed for any length of time. Listed here are a number of examples.
  • Sporting events
  • Awards shows
  • Influencer videos
  • Live streaming video games

How to Add LIVE badge JSON-LD On Videos

    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "VideoObject",
      "contentURL": "https://example.com/bald-eagle-at-the-park.mp4",
      "description": "Bald eagle at the park livestream.",
      "duration": "PT37M14S",
      "embedUrl": "https://example.com/bald-eagle-at-the-park",
      "expires": "2018-10-30T14:37:14+00:00",
      "interactionStatistic": {
        "@type": "InteractionCounter",
        "interactionType": { "@type": "http://schema.org/WatchAction" },
        "userInteractionCount": 4756
      },
      "name": "Bald eagle nest livestream!",
      "thumbnailUrl": "https://example.com/bald-eagle-at-the-park",
      "uploadDate": "2018-10-27T14:00:00+00:00",
      "publication": [
        {
          "@type": "BroadcastEvent",
          "isLiveBroadcast": true,
          "startDate": "2018-10-27T14:00:00+00:00",
          "endDate": "2018-10-27T14:37:14+00:00"
        },
        {
          "@type": "BroadcastEvent",
          "isLiveBroadcast": true,
          "startDate": "2018-10-27T18:00:00+00:00",
          "endDate": "2018-10-27T18:37:14+00:00"
        }
      ]
    }
    </script>
LIVE badge json ld schema markup
Be sure you comply with the LIVE badge guidelines

Clips - limited access

Assist users shortly navigate to particular points in a video.

How To Add Clips JSON-LD Video Schema Markup

    <script type="application/ld+json">
    {
      "@context": "http://schema.org/",
      "@type": "VideoObject",
      "name": "Cat video",
      "duration": "P10M",
      "uploadDate": "2019-07-19",
      "thumbnailUrl": "http://www.example.com/cat.jpg",
      "description": "Watch this cat jump over a fence!",
      "contentUrl": "http://www.example.com/cat_video_full.mp4",
      "hasPart": [{
        "@type": "Clip",
        "name": "Cat jumps",
        "startOffset": 30,
        "endOffset": 45,
        "url": "http://www.example.com/example?t=30"
      },
      {
        "@type": "Clip",
        "name": "Cat misses the fence",
        "startOffset": 111,
        "endOffset": 150,
        "url": "http://www.example.com/example?t=111"
      }]
    }
    </script>
Clips limited key points access json ld schema markup

Video host carousel - limited access

Allow users to discover your video gallery pages by including ItemList structured information.

How to add Video Carousel JSON-LD In Website For Rich Results

    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "ItemList",
      "itemListElement": [
        {
          "@type": "VideoObject",
          "position": 1,
          "name": "Introducing the self-driving bicycle in the Netherlands",
          "url": "https://www.example.com/video/self-driving-bicycle",
          "description": "This spring, Google is introducing the self-driving bicycle in Amsterdam, the world’s premier cycling city. The Dutch cycle more than any other nation in the world, almost 900 kilometres per year per person, amounting to over 15 billion kilometres annually. The self-driving bicycle enables safe navigation through the city for Amsterdam residents, and furthers Google’s ambition to improve urban mobility with technology. Google Netherlands takes enormous pride in the fact that a Dutch team worked on this innovation that will have great impact in their home country.",
          "thumbnailUrl": [
            "https://www.example.com/video/self-driving-bicycle/1x1/photo.jpg",
            "https://www.example.com/video/self-driving-bicycle/4x3/photo.jpg",
            "https://www.example.com/video/self-driving-bicycle/16x9/photo.jpg"
          ],
          "uploadDate": "2016-03-31T08:00:00+08:00",
          "duration": "PT1M54S",
          "contentUrl": "https://www.example.com/video/self-driving-bicycle/file.mp4",
          "embedUrl": "https://www.example.com/embed/self-driving-bicycle",
          "interactionStatistic": {
            "@type": "InteractionCounter",
            "interactionType": { "@type": "http://schema.org/WatchAction" },
            "userInteractionCount": 5647018
          }
        },
        {
          "@type": "VideoObject",
          "position": 2,
          "name": "How to tie a tie",
          "url": "https://www.example.com/video/how-to-tie-a-tie",
          "description": "How to tie a four-in-hand knot.",
          "thumbnailUrl": [
            "https://www.example.com/video/how-to-tie-a-tie/1x1/photo.jpg",
            "https://www.example.com/video/how-to-tie-a-tie/4x3/photo.jpg",
            "https://www.example.com/video/how-to-tie-a-tie/16x9/photo.jpg"
          ],
          "uploadDate": "2019-02-28T08:00:00+08:00",
          "duration": "PT5M01S",
          "contentUrl": "https://www.example.com/video/how-to-tie-a-tie/file.mp4",
          "embedUrl": "https://www.example.com/embed/how-to-tie-a-tie",
          "interactionStatistic": {
            "@type": "InteractionCounter",
            "interactionType": { "@type": "http://schema.org/WatchAction" },
            "userInteractionCount": 102111
          }
        }
      ]
    }
    </script>

How to add simple video Schema in WordPress & blogger

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "VideoObject",
  "name": "Funny pics",
  "description": "A short description of your video, we'd keep it at 140 characters just to be safe.",
  "thumbnailUrl": "thumbnail.jpg url",
  "uploadDate": "2015-04-05T08:00:00+02:00",
  "duration": "PT1M33S",
  "contentUrl": "http://www.example.com/movie",
  "embedUrl": "http://www.example.com/embed",
  "interactionCount": "786"
}
</script> 

How to add Video JSON-Ld With Author Info For Blogger 

<script type="application/ld+json">
    {
      "@context": "https://schema.org/",
      "@type": "VideoObject",
      "name": "Learn SEO",
      "@id": "http://bloggersstand.com/video",
      "datePublished": "2016-11-03",
      "description" : "In this video, we'll teach you about SEO",
      "thumbnailURL" : "350x150 url",
      "thumbnail" : "350x150 url",
      "duration" : "Time duration",
      "uploadDate" : "2016-11-03",
      "author": {
        "@type": "Person",
        "name": "bloggersstand"
      }
    }
   
</script>

Yorum Gönder

Daha yeni Daha eski

İletişim