サポート サポートへのお問い合わせ | システムステータス システムステータス
ページコンテンツ

    ビデオサイトマップの生成

    このトピックでは、CMS API を使用してビデオサイトマップを生成する方法について説明します。サイトマップと呼ばれる標準的なドキュメントがあり、検索エンジンインデクサーがサイトを調べるときに探します。サイトマップは、サイトで公開されているコンテンツ、そのコンテンツのメタデータ、およびサイト上のコンテンツの場所を検索エンジンに簡潔に指示します。サイトマップは、標準仕様に従うXMLファイルです。

    サイトマップタイプ

    作成できる(作成する必要がある)サイトマップには2種類あります。

    • サイトマップ: www.google.comやsearch.yahoo.comなど、標準のテキストベースの検索エンジンでコンテンツをインデックスするサイトマップ
    • 動画サイトマップ: video.google.comなど、メディア中心の検索エンジンでコンテンツをインデックスするサイトマップ

    このトピックは、主にビデオサイトマップに焦点を当てています。

    動画コンテンツに対する適切なSEO戦略には、標準サイトマップと動画サイトマップの両方を作成することが含まれます。優先順位の観点から、最初に標準のサイトマップを作成し、次にビデオサイトマップを作成する必要があります。CMS APIを使用すると、サイトマップを手動でコンパイルするのではなく、自動的に作成できます。

    このドキュメントの例は(node.js)JavaScriptで記述されており、サーバー上で実行されます。

    標準のサイトマップ

    サイトマップは、www.sitemaps.org で定義されるサイトマップ仕様に従います。サイトマップファイルの目的は、お客様のサイトのURLのリストを検索エンジンに提供することです。

    ビデオサイトマップ

    ビデオサイトマップは、概念が標準のサイトマップファイルに似ています。アカウントの動画ごとにサイトマップファイルに1つのエントリがあります。実際、動画サイトマップは、その基本としてサイトマップスキーマを使用し、動画メタデータに特有のタグを追加します。詳細については、次のWebサイトをご覧ください。 Googleのビデオサイトマップドキュメント

    動画サイトマップを作成するために必要なコードは、サイトマップを作成する場合とほとんど同じです。唯一の違いは、各ビデオに関するメタデータを各URLエントリに追加することです。

    を使用してCMS APIあなたは自動的に生成することができますsitemap.xml Video Cloudアカウントからビデオデータをフェッチし、関連データをXMLテンプレートに挿入することでファイルを作成します。CMS APIリクエストにはアクセストークン認証用。アクセストークンには、動画の読み取り権限が必要です。

    サンプルアプリ

    サンプルコードはに変換されていますオンライン作業アプリ

    アプリ構築に関する注意事項

    • ビデオサイトマップに必要なすべてのデータは、CMS API 1つの例外を除いて:locこれは、ビデオが公開されているページのURLを提供します。これをCMSの他のデータソースから取得するか、ビデオメタデータのどこかに情報を保存する必要があります。
    • Video Cloudの一部のデータは、少し操作する必要があります。たとえば、durationによって返されるCMS APIはミリ秒単位ですが、サイトマップでは秒単位で指定する必要があります。
    • あなたが提供している場合player_locの代わりにvideo_loc、プレーヤーのURLがどのようになるかを知る必要があります。
          http://players.brightcove.net/{player_id}/index.html?videoId={video_id}

      これから、各ビデオのURLを簡単に生成できます。

    • 代わりに提供している場合video_loc、追加する必要がありますソースリクエストビデオごとに、HTTPMP4レンディションを選択します。