2026 年版の動画サイトマップガイド。Google の XML 構文、必須タグと廃止されたタグ、効果がある場面、VideoObject と mRSS の比較、動画がインデックスされない理由を解説。

このページの内容
要点
動画サイトマップとは、どの動画がどのページに表示されるかを Google に伝える XML サイトマップ(または mRSS フィード)で、名前空間は http://www.google.com/schemas/sitemap-video/1.1 を使います。動画ごとにサムネイル、タイトル、説明に加えて、動画ファイルの URL(video:content_loc)かプレーヤーの URL(video:player_loc)のどちらかが必要です。Google が動画を発見する助けにはなりますが、動画がインデックスされるのは、その動画が主要コンテンツになっている視聴ページに置かれている場合だけです。ページ内の VideoObject 構造化データは HTML の内側から同じ役割を果たし、多くのサイトは両方を使うと効果が出ます。
さらに詳しく知るには、こちらに質問
クイック診断
サイトの技術面は誰が直すべき?
あなたへのおすすめ
実際の視聴ページを一覧にする があなたに合ったソリューションです
このランキングの 1 位で、回答に最も合っています。
あなたへのおすすめ
ファイルを生成する があなたに合ったソリューションです
このランキングの 2 位で、回答に最も合っています。
あなたへのおすすめ
すべての URL にアクセスできることを確認する があなたに合ったソリューションです
このランキングの 3 位で、回答に最も合っています。
あなたへのおすすめ
送信して参照させる があなたに合ったソリューションです
このランキングの 4 位で、回答に最も合っています。
動画サイトマップは、動画の一覧とそのメタデータを Google に渡す最も直接的な方法です。ルールは Google の動画サイトマップと mRSS のリファレンス(2026 年 5 月に最終更新)に記載されており、多くのガイドが認める以上に変更されています。5 つのタグが廃止され、2023 年 12 月以降、Google はテキストページでしか対応していない動画を無視します。本ガイドでは現在の構文を示し、動画サイトマップが労力に見合う場面を説明し、構造化データのマークアップや mRSS と比較して、動画がインデックスから外れる理由を挙げます。
動画サイトマップは、動画のエントリを追加した標準的な XML サイトマップです。各 url 要素は引き続きページ(視聴ページ)を指し、その中の video:video ブロックが、そのページに表示される動画ごとにサムネイル、タイトル、説明、ファイルまたはプレーヤーの URL、さらに再生時間や公開日などの任意の詳細を記述します。
以下の 3 点が全体の前提になります。
すでに画像サイトマップを使っているなら、考え方は同じです。ページが単位のままで、メディア拡張が Google に確実には推測できない情報を補います。
Google の形式に沿った、視聴ページ 1 つと自社ホストの動画 1 つからなる最小限の有効なファイルは次のとおりです。
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
<url>
<loc>https://example.com/videos/grilling-steaks.html</loc>
<video:video>
<video:thumbnail_loc>https://example.com/thumbs/123.jpg</video:thumbnail_loc>
<video:title>Grilling steaks for summer</video:title>
<video:description>Bob shows how to get perfectly done steaks every time.</video:description>
<video:content_loc>https://cdn.example.com/video/123.mp4</video:content_loc>
<video:duration>600</video:duration>
<video:publication_date>2026-05-20T08:00:00+00:00</video:publication_date>
</video:video>
</url>
</urlset>YouTube の埋め込みの場合は、video:content_loc を <video:player_loc>https://www.youtube.com/embed/VIDEO_ID</video:player_loc> に置き換えます。同じ url の下に video:video ブロックを複数入れることができ、ページ上の動画ごとに 1 つずつ書きます。ただし、ページの主要コンテンツと無関係の動画は記載しないよう Google は求めています。
| タグ | 内容 | ルール |
|---|---|---|
| video:video | 1 本の動画の親要素 | ページ上の動画ごとに 1 つ |
| video:thumbnail_loc | サムネイル画像の URL | Google のサムネイル要件を満たすこと |
| video:title | 動画のタイトル | ページに表示されるタイトルと一致させる。HTML エンティティをエスケープするか CDATA を使う |
| video:description | 動画の説明 | 最大 2048 文字。ページの本文に近い内容にするが、一字一句同じである必要はない |
| video:content_loc または video:player_loc | メディアファイルまたはプレーヤーの URL | どちらか一方が必須で、content_loc が推奨。どちらも loc のページ URL と異なる必要がある |
多くのジェネレーターや古いチュートリアルは、Google が公式ドキュメントから削除したタグを今も出力しています。video:category、video:gallery_loc、video:price、video:tvshow、そして video:player_loc の autoplay と allow_embed 属性がそれにあたります。ファイルは壊れませんが、何の効果もありません。テンプレートを整理するときに削除してください。
ヒント
動画サイトマップ、VideoObject のマークアップ、og:image タグで、まったく同じサムネイル URL を使ってください。Google の動画のベストプラクティスでは、すべてのメタデータソースで各動画に一貫したサムネイルを用意することが求められています。
答えは、ファイルよりも動画をホストしているページによって決まります。2023 年 12 月 4 日付の Search Central ブログ記事で、Google は動画モードが動画が主要コンテンツであるページにのみ誘導すると発表しました。動画が補足的なページの例として Google が挙げたのは、動画がテキストを補完するブログ記事、動画付きの商品ページ、同程度に重要な複数の動画を並べたカテゴリページです。
Google の動画 SEO のベストプラクティス(2025 年 12 月更新)は、さらに、動画が検討対象になるためには視聴ページ自体がインデックスされ、検索で良好なパフォーマンスを示している必要があるとしています。サイトマップでこのルールを回避することはできません。
| あなたの状況 | 動画サイトマップは有効か | 理由 |
|---|---|---|
| 自社ホストの動画で、動画ごとに視聴ページが 1 つ(講座、メディア、チュートリアル) | はい、価値が高い | プレーヤーの読み込みが遅くても、Google は各ページのファイル URL、再生時間、サムネイルを取得できる |
| 大規模または頻繁に変わる動画ライブラリ(数百ページ、期限のあるコンテンツ) | はい | expiration_date、restriction、platform のタグは 1 つのフィードでまとめて管理しやすい |
| ライブ配信とアーカイブ | はい、構造化データと併用 | サイトマップに video:live、LIVE バッジのために BroadcastEvent のマークアップ |
| ブログ記事に埋め込まれた YouTube 動画 | ほとんどない | ページは記事なので、動画が動画の検索結果として表示されることはない。順位が付くのは YouTube のページ |
| デモ動画付きの商品ページ | 低い | 主要コンテンツは商品なので、商品ページと YouTube へのアップロードに投資する |
注意
YouTube 動画を埋め込んだブログ記事を動画サイトマップに列挙しても、動画の検索結果は生まれません。それらの URL は Search Console に「No video indexed」と表示されます。サイトマップは実際の視聴ページだけに使ってください。
Google は動画のメタデータを、構造化データ、動画サイトマップ(または mRSS フィード)、Open Graph タグの 3 つの情報源から読み取ります。ドキュメントはどれかを他より優先してはいないため、選択は実用上の判断になります。
| 方法 | 置き場所 | 向いている用途 | 制限 |
|---|---|---|---|
| 動画サイトマップ | Search Console に送信する XML ファイル | 大量の発見、多数の視聴ページ、期限や国のルール | 重要な場面の指定や LIVE バッジは不可 |
| VideoObject 構造化データ(JSON-LD) | 各視聴ページの HTML 内 | リッチリザルト、重要な場面(Clip、SeekToAction)、LIVE バッジ | レンダリング後のページに含まれている必要がある。1 ページずつ |
| mRSS フィード | サイトマップと同様に送信する Media RSS ファイル | すでに RSS を配信しているプラットフォーム | Search Console が「MRSS failure; try using schema.org instead」と報告することがある |
| Open Graph(og:video) | ページの head にある meta タグ | SNS でのプレビュー、予備のシグナル | メタデータが少ない |
Google の VideoObject 構造化データのガイド(2026 年 9 月更新)が必須とするのは、name、thumbnailUrl、uploadDate の 3 つだけです。推奨は、contentUrl(embedUrl より優先)、description、duration、そして Clip セグメント用の hasPart です。重要な場面には 30 秒以上の動画が必要で、LIVE バッジには isLiveBroadcast が true に設定された BroadcastEvent が必要です。これらはどれもサイトマップの構文には存在しないため、発見用の動画サイトマップと、各視聴ページの構造化データを組み合わせるのが最良の構成です。無料のスキーマジェネレーターで JSON-LD を作成し、公開前に構造化データバリデーターで確認できます。マークアップ全体の考え方は、AI 検索のための構造化データのガイドをご覧ください。
訪問者が最初に目にするのが動画で、そのページが存在する理由が動画であるページから始めます。動画を埋め込んでいるだけの記事や商品ページは除外します。
ほとんどの動画ホスティングプラットフォームと CMS プラグインは動画サイトマップを書き出せます。独自に作ったサイトでは、タイトル、サムネイル、再生時間がページと同期するよう、データベースから生成してください。標準のサイトマップは、圧縮しない状態で最大 50,000 URL または 50 MB です。それを超える場合は分割し、サイトマップインデックスを使います。
Google は、ページ、サムネイル、動画の URL が robots.txt でブロックされていないこと、ログインを必要としないこと、ファイアウォールで遮断されないこと、HTTP または FTP を使うことを求めています(ストリーミングプロトコルは非対応)。robots.txt でブロックされたサムネイルには、Search Console の「Video indexing」レポートに専用のエラーまで表示されます。
Search Console の Sitemaps レポートにファイルを追加し、robots.txt には Sitemap: の行で参照させます。サイトマップを Google に送信する方法のガイドで両方の手順を説明しています。サイトマップチェッカーは、Google より先に壊れた XML を見つけてくれます。
動画を追加、置換、削除したらファイルを更新し、終了日のあるコンテンツには video:expiration_date を設定してください。削除済みの動画を載せたままのサイトマップは、クロールの無駄遣いになり、レポートも不正確になります。
Search Console の 「Video indexing」レポートには、インデックス済みの動画を含むページの数と、それ以外のページがインデックスされない理由が表示されます。よくある原因と対処は次のとおりです。
| Search Console の理由 | 意味 | 対処 |
|---|---|---|
| 「Video isn't on a watch page」 | 動画が主要コンテンツではなく、ページを補足している | 専用の視聴ページを作るか、そのページがテキストとして順位付けされることを受け入れる |
| 「Cannot determine video position and size」 | 読み込み時にプレーヤーがない。クリックで再生する画像の裏に隠れていることが多い | 初期 HTML の、ファーストビュー内でプレーヤーを表示する |
| 「No thumbnail URL provided」/「Invalid thumbnail size」 | サムネイルがない、または 60x30 ピクセルより小さい | サイトマップとスキーマに、より大きいサムネイルを追加する |
| 「Thumbnail blocked by robots.txt」 | Googlebot が画像を取得できない | CDN 上のものも含め、サムネイルのパスを許可する |
| 「Thumbnail is transparent」 | ピクセルの 80% 未満しか十分に不透明でない | JPEG、PNG、WebP、AVIF の不透明な画像を使う |
| 「Video not found on host service」 | ホスティング先で動画が削除されたか非公開になっている | エントリを削除するか、動画を復元する |
視聴ページ自体がインデックスされていない場合は、まずそちらを直してください。Google のインデックス登録のガイドで、よくある原因を扱っています。
Google にとって、きれいな動画サイトマップと VideoObject のマークアップがあれば、各視聴ページは動画の検索結果、重要な場面、動画タブの対象になります。AI アシスタントについては状況が異なります。Sorank の AI 回答における YouTube の引用に関する調査(301,025 件の AI 回答、2025 年 8 月から 2026 年 8 月)では、直近 3 か月の計測された回答のうち 2.35% で YouTube が引用されていました。モデルによる差は大きく、Gemini では 3.69%、Claude では 0% でした。AI アシスタントは主にテキストを引用するため、プレーヤーの横に文章による要約や文字起こしがある視聴ページのほうが引用されやすくなります。
実践的な結論は役割分担です。重要な動画は、自分で管理する視聴ページでホストしてください(サイトマップとスキーマ)。到達範囲のために同じ動画を YouTube にも公開し(YouTube マーケティングのガイドを参照)、購入者の質問に答える記事で囲み込みます。ここで Sorank が役立ちます。Sorank はautopilotで動く SEO と GEO のソフトウェアで、キーワードを見つけ、トピッククラスターのジェネレーターでテーマごとに分類し、ブログ記事のジェネレーターで最適化された記事を作成して公開します。

動画サイトマップが効果を発揮するのは実際の視聴ページだけです。必須タグで列挙し、各ページに VideoObject 構造化データを加え、サムネイルにアクセスできる状態を保ってください。動画の周りの文章コンテンツをautopilotで作るには、料金ページでプランを比較してください。どのプランも 3 日間の無料トライアルから始められます。
いいえ。動画サイトマップが記述するのは、自社サイトのページにある動画です。YouTube 動画は、YouTube 上のページ、タイトル、説明、エンゲージメントによって順位が決まります。それでも video:player_loc で YouTube の埋め込みを宣言することはできますが、それを埋め込んでいるページが実際の視聴ページである場合に限ります。
サイトマップのファイルは、圧縮しない状態で最大 50,000 URL または 50 MB まで含められます。1 つの URL には複数の動画エントリを入れられ、ページに表示される動画ごとに 1 つずつ書きます。大規模なライブラリでは、動画を複数のファイルに分け、サイトマップインデックスに載せます。
はい、視聴ページが多いサイトでは役立ちます。構造化データは Google が各ページをクロールしたときにしか読み取られませんが、サイトマップはすべての動画を 1 か所にまとめ、期限、国、プラットフォームのルールを伝えます。重要な場面と LIVE バッジには構造化データが必要なため、両者を併用するのが最も効果的です。
先行導入企業のご紹介
