動画SEO
動画SEOとは、動画のメタデータやページを最適化し、Googleの動画検索、YouTube、その他同様のプラットフォームで動画が適切に表示されるようにする実践です。VideoObjectの構造化データ、高品質なサムネイル、文字起こし、動画サイトマップを活用して、検索エンジンが動画の内容を理解し、インデックス登録しやすくします。
Video SEOは、動画をGoogle動画検索やYouTube検索で目立つように表示されるよう最適化する作業です。
Googleは、ページタイトルや見出し、VideoObject 構造化データ、サムネイル、そして動画ファイル自体をランキング要因として扱います。
必須のVideoObjectプロパティは、name、thumbnailUrl、uploadDateに加え、contentUrlまたはembedUrlのいずれかです。
動画が表示されるには、その視聴ページがインデックスされている必要があり、Googleが動画ファイルの実際のバイトを取得できなければなりません。
動画は少なくとも30秒以上である必要があり、サムネイルは安定したURLで到達可能でなければなりません。
概要
Video SEOは、あなたが制作した動画をGoogle動画検索、通常検索結果内の動画ブロック、YouTube検索、さらにはその先でも見つけやすくするための一連の実践です。検索エンジンは人のように動画を視聴できないため、動画のテーマ、内容、場所を明確に伝えるメタデータとページ構造が最も重要になります。
Googleは動画のインデックス登録とランキングにおいて、タイトルや見出しなどのページ内テキスト、他サイトからの参照リンク、構造化データ動画メタデータと動画ファイル自体を伝達し、検索エンジンはそれを使って音声および映像コンテンツを理解します。そのため、効果的な動画SEOは、VideoObjectスキーマ、高品質なサムネイル、トランスクリプト、そして動画サイトマップを組み合わせることが基本です。
動画が検索結果に表示されるには、まずその動画を掲載している視聴ページがインデックスされている必要があり、各ページに固有のタイトルと説明を設定することが推奨されます。
主な最適化項目
項目 | 説明 | 実践メモ |
|---|---|---|
視聴ページ | 動画を視聴できるページに埋め込む | そのページはインデックス可能である必要があり、動画は他の要素の背後に隠れていてはいけません |
HTML要素 | <video>、<embed>、<iframe>、または<object>を使用する | ユーザー操作時のみ読み込まれる動画は、見つからない可能性があります |
VideoObject スキーマ | 動画メタデータを構造化データとして | name、thumbnailUrl、uploadDate は必須で、加えて contentUrl または embedUrl が必要です |
サムネイル | 安定したURLにある高品質な画像 | 少なくとも 60x30px、1x1/4x3/16x9 の比率が推奨され、Googlebot がアクセスできる必要があります |
動画サイトマップ | タイトル、説明、サムネイル、プレーヤーURL、期限日を指定する | 構造化データの代わりに、またはそれに加えてメタデータを提供できます |
動画ファイルへのアクセス | Google は動画ファイルの実際のバイトデータを取得します | robots.txt や noindex で動画ファイルをブロックしないでください |
重要な瞬間 | Clip または SeekToAction で重要なセグメントをマークします | セグメントごとの開始時間と終了時間、およびタイムスタンプ URL パターンを指定します |
ライブバッジ | BroadcastEvent でライブ配信を示します | ライブバッジはリアルタイム配信に表示される場合があります |
文字起こしとテキスト | ページタイトル、見出し、本文を提供します | Google はテキスト シグナルを使用して、動画のトピックを判断します |
VideoObject コード例
{
"@context": "https://schema.org",
"@type": "VideoObject",
"name": "Intro Guide to Video SEO",
"description": "検索結果で動画を表示させるための基本的な最適化手法を解説します。",
"thumbnailUrl": "https://example.com/thumb-16x9.jpg",
"uploadDate": "2026-06-11T08:00:00+09:00",
"duration": "PT1M30S",
"contentUrl": "https://example.com/video/seo-intro.mp4",
"embedUrl": "https://example.com/embed/seo-intro"
}name、thumbnailUrl、uploadDate は必須プロパティであり、contentUrl(動画ファイルの URL)または embedUrl(プレーヤーの URL)の少なくとも一方が必要です。duration は ISO 8601 形式(例: PT1M30S)で指定され、各動画の name と description は、サイト全体で他と重複しない一意のテキストである必要があります。
エビデンス
Google Search Central の動画 SEO ドキュメントによると、Google は動画をインデックスする際に、「ページタイトルや見出しなどのページ上のテキスト、他サイトからの参照リンク、構造化データ、動画のメタデータを伝える情報、そして動画ファイル自体」などのシグナルを見て、音声と映像の内容を理解します。動画がインデックス候補になるのは、「ウォッチページがインデックスされてから」のみです。
VideoObject の構造化データのドキュメントでは、name、thumbnailUrl、uploadDate が必須プロパティとして記載されており、contentUrl と embedUrl は推奨プロパティとして示されています。「動画の全長は少なくとも 30 秒である必要があり」、サムネイルは安定した URL で Googlebot がアクセスできる必要があります。重要な瞬間(key moments)機能には Clip または SeekToAction を、ライブ配信には BroadcastEvent を使用してください。Google がプレビューと key moments を生成するには、動画ファイルの実際のバイトを「正常に取得できる」必要があります。
Ahrefs は、YouTube 検索向けにタイトル、説明文、タグの最適化や、カード、エンドスクリーン、説明欄リンクの追加を推奨しており、動画 SEO でもっとも難しいのは視聴者エンゲージメントを高めることだと指摘しています。
実行チェックリスト
各動画ごとに固有のタイトルと説明文を備えたウォッチページを作成し、必ずインデックスされるようにしてください。
<video>や<iframe>などの標準的なHTML要素で動画を埋め込み、他の要素の背後に隠さないでください。
watchページに、name、thumbnailUrl、uploadDateを含むVideoObject構造化データを追加してください。
contentUrlまたはembedUrlの少なくとも一方を指定し、動画の長さは30秒以上にしてください。
高品質なサムネイルを1x1、4x3、16x9の比率で安定したURLに配置し、Googlebotがアクセスできるようにしてください。
robots.txtやnoindexで動画ファイルやサムネイルをブロックしないでください。
動画サイトマップを送信するか、構造化データに加えてメタデータを充実させてください。
ClipまたはSeekToActionで主要なセグメントをマークし、BroadcastEventでライブ配信を示してください。
動画のトピックを明確に伝えるために、ページ本文に文字起こしまたは要約テキストを掲載してください。
YouTubeチャンネルではタイトル、説明文、タグを最適化し、カードと終了画面でエンゲージメントを促進してください。