Cyber SEO:50%オフ
設定

当社はプライバシーを重視しており、ウェブサイトの基本機能に必要のない特定のストレージを無効にするオプションを提供しています。カテゴリーをブロックすると、ウェブサイトでの体験に影響が出る可能性があります。詳細はこちら (クッキーポリシー)

すべてのクッキーを受け入れる

動画サイトマップ:Google 公式の構文、必須タグ、2026 年の代替手段

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

公開日
28/10/2026
更新日
28/10/2026
読了時間
17 分
記事「動画サイトマップ」のカバー画像。タイトルの横に Sorank のソフトウェア画面

ツール

このページの内容

要点

動画サイトマップとは、どの動画がどのページに表示されるかを Google に伝える XML サイトマップ(または mRSS フィード)で、名前空間は http://www.google.com/schemas/sitemap-video/1.1 を使います。動画ごとにサムネイル、タイトル、説明に加えて、動画ファイルの URL(video:content_loc)かプレーヤーの URL(video:player_loc)のどちらかが必要です。Google が動画を発見する助けにはなりますが、動画がインデックスされるのは、その動画が主要コンテンツになっている視聴ページに置かれている場合だけです。ページ内の VideoObject 構造化データは HTML の内側から同じ役割を果たし、多くのサイトは両方を使うと効果が出ます。

さらに詳しく知るには、こちらに質問

クイック診断

サイトの技術面は誰が直すべき?

質問 1 / 425%
今、何が起きていますか?

動画サイトマップは、動画の一覧とそのメタデータを Google に渡す最も直接的な方法です。ルールは Google の動画サイトマップと mRSS のリファレンス(2026 年 5 月に最終更新)に記載されており、多くのガイドが認める以上に変更されています。5 つのタグが廃止され、2023 年 12 月以降、Google はテキストページでしか対応していない動画を無視します。本ガイドでは現在の構文を示し、動画サイトマップが労力に見合う場面を説明し、構造化データのマークアップや mRSS と比較して、動画がインデックスから外れる理由を挙げます。

動画サイトマップとは何か

動画サイトマップは、動画のエントリを追加した標準的な XML サイトマップです。各 url 要素は引き続きページ(視聴ページ)を指し、その中の video:video ブロックが、そのページに表示される動画ごとにサムネイル、タイトル、説明、ファイルまたはプレーヤーの URL、さらに再生時間や公開日などの任意の詳細を記述します。

以下の 3 点が全体の前提になります。

  • 既存のサイトマップに含めることができます。Google はメインのサイトマップに動画タグを記述することも、動画専用の別ファイルに記述することも認めています。別ファイルのほうが、Search Console で単独で追跡しやすくなります。
  • 発見とメタデータのためのヒントです。Google は、掲載されたすべての動画が検索結果に表示されることを保証しないと明言しています。順位は依然としてページ、動画、そして動画 SEO の項目で扱うシグナルに左右されます。
  • 自社でホストする動画と埋め込み動画の両方に使えます。YouTube や Vimeo の埋め込みは video:player_loc で宣言し、サーバーや CDN 上のファイルは video:content_loc で宣言します。

すでに画像サイトマップを使っているなら、考え方は同じです。ページが単位のままで、メディア拡張が 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:video1 本の動画の親要素ページ上の動画ごとに 1 つ
video:thumbnail_locサムネイル画像の URLGoogle のサムネイル要件を満たすこと
video:title動画のタイトルページに表示されるタイトルと一致させる。HTML エンティティをエスケープするか CDATA を使う
video:description動画の説明最大 2048 文字。ページの本文に近い内容にするが、一字一句同じである必要はない
video:content_loc または video:player_locメディアファイルまたはプレーヤーの URLどちらか一方が必須で、content_loc が推奨。どちらも loc のページ URL と異なる必要がある

引き続きサポートされる任意タグ

  • video:duration:秒単位の長さ。1 から 28,800(8 時間)まで。
  • video:publication_date と video:expiration_date:W3C 形式の日付。有効期限を過ぎると、Google は動画の表示を停止します。
  • video:restriction と video:platform:国(ISO 3166 コード)またはプラットフォーム(web、mobile、tv)の許可リストまたは拒否リスト。
  • video:family_friendly、video:requires_subscription、video:live:はいまたはいいえの値。
  • video:uploader(最大 255 文字)、video:view_count、video:rating(0.0 から 5.0)、video:tag(1 本の動画につき最大 32 個)。

Google が読み取らなくなったタグ

多くのジェネレーターや古いチュートリアルは、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」と表示されます。サイトマップは実際の視聴ページだけに使ってください。

動画サイトマップ、VideoObject 構造化データ、mRSS のどれを選ぶか

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 検索のための構造化データのガイドをご覧ください。

動画サイトマップの作成と送信

1. 実際の視聴ページを一覧にする

訪問者が最初に目にするのが動画で、そのページが存在する理由が動画であるページから始めます。動画を埋め込んでいるだけの記事や商品ページは除外します。

2. ファイルを生成する

ほとんどの動画ホスティングプラットフォームと CMS プラグインは動画サイトマップを書き出せます。独自に作ったサイトでは、タイトル、サムネイル、再生時間がページと同期するよう、データベースから生成してください。標準のサイトマップは、圧縮しない状態で最大 50,000 URL または 50 MB です。それを超える場合は分割し、サイトマップインデックスを使います。

3. すべての URL にアクセスできることを確認する

Google は、ページ、サムネイル、動画の URL が robots.txt でブロックされていないこと、ログインを必要としないこと、ファイアウォールで遮断されないこと、HTTP または FTP を使うことを求めています(ストリーミングプロトコルは非対応)。robots.txt でブロックされたサムネイルには、Search Console の「Video indexing」レポートに専用のエラーまで表示されます。

4. 送信して参照させる

Search Console の Sitemaps レポートにファイルを追加し、robots.txt には Sitemap: の行で参照させます。サイトマップを Google に送信する方法のガイドで両方の手順を説明しています。サイトマップチェッカーは、Google より先に壊れた XML を見つけてくれます。

5. 最新の状態に保つ

動画を追加、置換、削除したらファイルを更新し、終了日のあるコンテンツには 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 のインデックス登録のガイドで、よくある原因を扱っています。

動画サイトマップは SEO と GEO の中でどこに位置づくか

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 のソフトウェアで、キーワードを見つけ、トピッククラスターのジェネレーターでテーマごとに分類し、ブログ記事のジェネレーターで最適化された記事を作成して公開します。

Sorank のトピッククラスタージェネレーターがキーワードをテーマごとのグループに分類し、各トピックに計画されたページを表示している画面

動画サイトマップが効果を発揮するのは実際の視聴ページだけです。必須タグで列挙し、各ページに VideoObject 構造化データを加え、サムネイルにアクセスできる状態を保ってください。動画の周りの文章コンテンツをautopilotで作るには、料金ページでプランを比較してください。どのプランも 3 日間の無料トライアルから始められます。

よくある質問

動画サイトマップは YouTube 動画の順位を上げるのに役立ちますか?

いいえ。動画サイトマップが記述するのは、自社サイトのページにある動画です。YouTube 動画は、YouTube 上のページ、タイトル、説明、エンゲージメントによって順位が決まります。それでも video:player_loc で YouTube の埋め込みを宣言することはできますが、それを埋め込んでいるページが実際の視聴ページである場合に限ります。

1 つの動画サイトマップには何本の動画を含めることができますか?

サイトマップのファイルは、圧縮しない状態で最大 50,000 URL または 50 MB まで含められます。1 つの URL には複数の動画エントリを入れられ、ページに表示される動画ごとに 1 つずつ書きます。大規模なライブラリでは、動画を複数のファイルに分け、サイトマップインデックスに載せます。

すでに VideoObject 構造化データを使っていても、動画サイトマップは役立ちますか?

はい、視聴ページが多いサイトでは役立ちます。構造化データは Google が各ページをクロールしたときにしか読み取られませんが、サイトマップはすべての動画を 1 か所にまとめ、期限、国、プラットフォームのルールを伝えます。重要な場面と LIVE バッジには構造化データが必要なため、両者を併用するのが最も効果的です。

無料のSEO・GEO監査

30日分のコンテンツプランを無料で入手

競合、あなたのサイト、AIでの可視性を分析し、あなた専用のコンテンツプランを無料で作成します。

Sorankの無料SEOツール

無料ツールをすべて見る

サイトの無料診断を受ける

先行導入企業のご紹介

野心的な創業者たちからの声

オーガニック成長ソフトウェア

8 か月で顧客 0 人から 5000 人

Thibault BMsorank.com
オーガニック成長レジャーと航空

4か月でクリック数0から1104へ

Dominiqueflight-sensations-idf.com
オーガニック成長EC

5 か月で訪問者 0 人から 1 万人

Celio Fabianomonrobotlavevitre.fr
オーガニック成長インストーラー向けリード生成

2か月でクリック x98

LeadBolt Agencyleadbolt.online
オーガニック成長音楽ソフトウェア

5か月でクリック数55倍

Valentin Cordiertiger-sounds.com