Schema markup for video SEO
Schema markup is a form of structured data that helps search engines understand the context and meaning of your video content. It also enables rich snippets, which are enhanced results that display additional information and features, such as thumbnails, ratings, duration, and actions. Schema markup is added to your web page using JSON-LD, which is a format that uses JavaScript notation. Some of the schema markup properties that are relevant for video SEO are:
- @type : This specifies the type of content that you are marking up, which should be VideoObject for videos.
- name : This is the name of your video, which should match the title of your web page and include your main keyword.
- description : This is the description of your video, which should match the summary of your web page and include your main keyword.
- thumbnailUrl : This is the URL of the image that represents your video, which should be clear and attractive.
- uploadDate : This is the date when your video was uploaded, which should be in ISO 8601 format (YYYY-MM-DD).
- duration : This is the duration of your video, which should be in ISO 8601 format (PT#H#M#S).
- contentUrl : This is the URL of the actual video file, which should be accessible and fast-loading.
- embedUrl : This is the URL of the embedded version of your video, which should be used if you are hosting your video on a third-party platform, such as YouTube or Vimeo.