動画をインデックスさせる方法(実践ガイド)
動画インデックスの問題の 92% は体系的に解決でき、各修正方法の反映時間:
- 構造化データ修正(62% の問題) → 12〜72時間以内にインデックス率 81% 向上
robots.txtブロック解除(19%) → Googlebot が 6時間以内に再クロール- 動画ファイルのアクセス修正(12%) →
Schemaも同時に更新しないと 53% が再失敗
構造化データ再構築(最重要)
📋 必須フィールドテンプレート(JSON-LD 形式):
{
“@context”: “https://schema.org”,
“@type”: “VideoObject”,
“name”: “動画タイトル”, // ページタイトルとほぼ一致(差は2語以内)
“description”: “動画説明(112〜165文字が最適)”,
“thumbnailUrl”: “https://…/thumb.jpg”, // サイズ ≥160x90px、HTTPS 必須
“uploadDate”: “2024-07-20T14:30:00+08:00”, // この形式必須
“contentUrl”: “https://…/video.mp4”, // 動画直リンク(リダイレクト禁止)
“duration”: “PT38M27S”, // 動画時間(ISO8601形式)
“embedUrl”: “https://…/embed?id=123” // 自作プレーヤーリンク(あれば)
}
🔧 ページに追加する方法:
- WordPress ユーザー: Schema Pro プラグインをインストール →
Videoテンプレートを選択 → フィールド入力 → 自動挿入 - 手動追加: FTP で HTML を編集 → コードを
</title>タグ直下(上部付近)に配置
✅ 検証方法:
- Google リッチリザルトテストを使用 →
VIDEOラベルが緑色か確認 - Google Search Console(GSC)→ 拡張 → 動画 → インデックス数を確認(24時間ごとに更新)
⚠️ 注意事項:
uploadDateは Google の初回クロール時間より前である必要あり(そうでないと偽装と判断される)- サムネイルリンクは必ず HTTPS であること(HTTP は「安全でないリソース」エラー)
クロールブロック解除(サーバーレベル修正)
📋 robots.txt を確認:
yoursite.com/robots.txt にアクセスし、動画がブロックされていないか確認:
User-agent: Googlebot
Allow: /*.mp4$ # MP4 クロール許可
Allow: /*.webm$ # WebM クロール許可
Disallow: /private/ # 機密ディレクトリのみブロック
🔍 効果検証:
Google Robots テストツールを使用 → 動画 URL を入力 → 「許可」が表示されるか確認
❌ noindex タグを削除: ページコードで検索: <meta name=”robots” content=”noindex”> <!– この行を削除 –>
以下に置き換え(推奨): <meta name=“robots” content=“max-snippet:120, max-video-preview:60”>
サイトマップ送信(インデックス加速)
📋 動画専用 sitemap.xml テンプレート:
<urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″
xmlns:video=”http://www.google.com/schemas/sitemap-video/1.1″>
<url>
<loc>https://yoursite.com/video-page</loc>
<lastmod>2024-07-22</lastmod>
<video:video>
<video:title>動画タイトル</video:title>
<video:content_loc>https://…/video.mp4</video:content_loc>
<video:thumbnail_loc>https://…/thumb.jpg</video:thumbnail_loc>
<video:duration>2307</video:duration> <!– 38分27秒 = 2307秒 –>
</video:video>
</url>
</urlset>
🚀 GSC に送信:
- Search Console → インデックス → サイトマップ に移動
sitemap.xmlを入力 → ステータスが 「成功」か確認
動画ファイルの最適化(アクセス可能にする)
🔧 403/404 エラー修正:
| サーバー種類 | 403 解決策 | 404 解決策 |
|---|---|---|
| Apache | .htaccess に追加:<Files "*.mp4">Require all granted</Files> | httpd.conf を確認:Alias /videos/ /実際のパス/ |
| Nginx | .conf に追加:`location ~ .(mp4 | webm)$ {<br>add_header Access-Control-Allow-Origin *;<br>}` |
🎥 動画圧縮(読み込み時間短縮):
FFmpeg を使用: ffmpeg -i input.mov -c:v libx264 -crf 23 -c:a aac -b:a 128k output.mp4
-crf 23: ほぼ無劣化、ファイルサイズを 60%+ 削減- 効果: 500MB → 120MB、読み込み時間 8.7秒 → 2.1秒
⚡ CDN 加速(推奨):
- Cloudflare R2 / AWS S3 に動画をアップロード
Schemaを CDN リンクに更新(例:https://cdn.yoursite.com/video.mp4)
手動インデックスリクエスト(最終加速)
📋 GSC 手順:
- URL 検査ツール → 動画ページ URL を貼り付け → 「ライブテスト」をクリック
- 「インデックス未登録」と表示されたら → 「インデックス登録をリクエスト」をクリック
- 反映時間:
- クロールキュー: 2〜6時間以内に Googlebot が訪問
- 処理キュー: 6〜24時間以内に動画インデックス完了
🔍 インデックス確認:
- GSC 「インデックス ステータス」 レポートで URL を検索 → 「最終クロール時間」を確認
- 検索コマンド使用:
site:yoursite.com "動画タイトル"→ 動画カードが表示されるか確認





