web-dev-qa-db-ja.com

onclick iframeプレーヤーに埋め込まれたYouTubeビデオのスキーマとリッチスニペット?

私のサイトにはYouTubeのサムネイルがあり、クリックすると、iframeにyoutubeビデオが含まれるページに90%フルスクリーンオーバーレイが読み込まれます。 JavaScriptがiframeを作成し、ビデオが再生されます。

そのため、ユーザーがビデオのタイトルまたはサムネイルをクリックするまで、ビデオは技術的にページに埋め込まれません。タイトルとサムネイルは、技術的には<a href="video"リンクであり、onclickイベントがオーバーレイiframeプレーヤーにロードされます。

リストされている各ビデオのページにスキーマとリッチスニペットを追加するのは賢明でしょうか?各ページには約40〜50のビデオがあります。これらすべてにスキーマとスニペットを追加できますか?

Googleの動画検索結果で動画のインデックスを作成し、これがスキーマ/スニペットを使用するのに受け入れられる方法であり、動画が使用されないときにボットによってペナルティを受けるリスクがないことを確認したいクリックするまでiframeに入れないでください。

使用したいスキーマコードを次に示します。

スキーマ:

<div itemprop="video" itemscope itemtype="http://schema.org/VideoObject">
  <h2>Video: <span itemprop="name">Title</span></h2>
  <meta itemprop="duration" content="T1M33S" />
  <meta itemprop="thumbnailUrl" content="thumbnail.jpg" />
  <meta itemprop="contentURL" content="http://www.example.com/video123.flv" />
  <meta itemprop="embedURL" content="http://www.example.com/videoplayer.swf?video=123" />
  <meta itemprop="uploadDate" content="2011-07-05T08:00:00+08:00" />
  <meta itemprop="expires" content="2012-01-30T19:00:00+08:00" />
  <meta itemprop="height" content="400" />
  <meta itemprop="width" content="400" />
  <object ...>
    <param ...>
    <embed type="application/x-shockwave-flash" ...>
  </object>
  <span itemprop="description">Video description</span>
</div>

リッチスニペット:

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "VideoObject",
  "name": "Title",
  "description": "Video description",
  "thumbnailUrl": "https://www.example.com/thumbnail.jpg",
  "uploadDate": "2015-02-05T08:00:00+08:00",
  "duration": "PT1M33S",
  "publisher": {
    "@type": "Organization",
    "name": "Example Publisher",
    "logo": {
      "@type": "ImageObject",
      "url": "https://example.com/logo.jpg",
      "width": 600,
      "height": 60
    }
  },
  "contentUrl": "https://www.example.com/video123.flv",
  "embedUrl": "https://www.example.com/videoplayer.swf?video=123",
  "interactionCount": "2347"
}
</script>
1
Michael d

あなたの動画の構造化データに対して何が起こっているのかはわかりません。ビデオを含むページは一種の精選されたカタログのように見えるため、構造化データでマークアップするためのすべての議論があります。

Googleは既にこれらすべての動画を知っているので、インデックス作成では少し複雑になる可能性があります-おそらくYouTubeでホストされているのでしょうか?

あなたが本当にあなたのページ上でそれらをインデックスに登録したい場合...私はそれにもっと努力を注ぎ、カスタム説明のような各ビデオにいくつかのユニークなコンテンツを作成します。

はい、私が知っている-あなたが言及したようなファイル量は子供向けのゲームではありませんが、このページがユニークで有用であることを意味する理由をGoogleに与える必要があります。いくつかのユニークな説明、いくつかの外部バックリンク-これで完了です。

ビデオページにコメント(レビュー)を実装するのもよい考えかもしれません。

1
Evgeniy