video-optimization
Google検索向けの動画最適化を行いたい場合に使用するスキルです。動画サイトマップの作成、VideoObjectスキーマの実装、サムネイル設定、インデックス登録の改善、「Key Moments」やClipスキーマへの対応、埋め込み動画のSEO最適化などに対応します。ページテンプレートが必要な場合はarticle-page-generatorを使用してください。
description の原文を見る
When the user wants to optimize videos for Google Search, video sitemap, VideoObject schema, or video SEO on websites. Also use when the user mentions "video SEO," "video sitemap," "VideoObject," "video thumbnail," "video indexing," "video preview," "key moments," "Clip schema," or "embedded video optimization." For page template, use article-page-generator.
SKILL.md 本文
SEO オンページ: ビデオ最適化
Google検索(メイン結果、ビデオモード、Google画像、Discover)、ビデオサイトマップ、VideoObjectスキーマ、およびインデックス登録のためのビデオ最適化ガイドです。注意: Googleは現在、検索でYouTubeビデオ結果を優先しており、YouTubeおよびRedditがAI Overviewsのソーシャルメディア引用の約78%を占めています。YouTubeに特化した最適化についてはyoutube-seoを、YouTubeを経由したGEO配信についてはgenerative-engine-optimizationを参照してください。参考資料: Google Video SEO、Semrush YouTube SEO
実装時: 初回使用時に、このスキルがカバーする内容とその重要性について1~2文の説明を開いて、その後メイン出力を提供すると便利です。2回目以降の使用時またはユーザーがスキップを要求した場合は、メイン出力に直接進みます。
スコープ
- 発見とインデックス登録: HTMLエンベッド要素、ビデオサイトマップ
- メタデータ: タイトル、説明、サムネイル、安定したURL
- 構造化データ: VideoObjectスキーマ
- 機能: ビデオプレビュー、キーモーメント(Clip、SeekToAction)、LIVEバッジ
- YouTube優先化: Googleは検索でYouTubeを優先します。GEO引用のためにYouTubeに埋め込むか、ホストしてください
Google検索におけるYouTube(2025年以降)
Googleは検索全体でYouTubeビデオ結果を優先しています。YouTubeは月間48.6B訪問を受け(Google.comに次ぐ)、AI駆動型発見のためのコア検索インフラとして扱われています。Search Engine Land
| コンテキスト | 影響 |
|---|---|
| AI Overviews | YouTube引用は2025年1月以降25.21%増加; 教育(+35.6%)、ビジュアルデモ(+32.5%); ロングフォーム支配(94%) |
| GEO | YouTube + Reddit = ソーシャルメディア引用の約78%; Perplexity(38.7%)とGoogle AI Overviews(36.6%)がYouTube引用の大部分を駆動 |
| 戦略 | サイトページにYouTubeを埋め込んでデュアルインデックス登録; またはYouTube上でホストしてGEO引用を獲得。youtube-seo、generative-engine-optimizationを参照 |
初期評価
プロジェクトコンテキストを最初に確認: .claude/project-context.mdまたは.cursor/project-context.mdが存在する場合、ブランドとページコンテキストについてそれを読みます。
以下を特定します:
- ホスティング: 自己ホスト対YouTube/Vimeoエンベッド
- ページタイプ: 専用ウォッチページ対補助(例:埋め込みビデオ付きブログ)
- 必要な機能: プレビュー、キーモーメント、LIVEバッジ
1. 発見とインデックス登録
標準HTMLエンベッド要素を使用
Googleは<video>、<embed>、<iframe>、または<object>内のビデオを検出します。フラグメント識別子を使用してビデオを読み込まないでください; ユーザー操作(クリック、スワイプ)を要求してビデオを読み込むことを避けてください。
| 推奨 | 非推奨 |
|---|---|
<video><source src="...mp4"/></video> | フラグメントのみのロード; フォールバックなしのJS注入 |
<iframe src="https://youtube.com/embed/..."> | ペイウォール構造化データなしでビデオをペイウォールの後ろに隠す |
JavaScript注入: ビデオがJSを介して注入される場合、レンダリングされたHTMLに表示されることを確認します。Search ConsoleのURL検査を使用します。Media Source APIを使用する場合、APIが失敗してもGoogleがメタデータを検出できるようにHTMLビデオコンテナを注入します。
ビデオサイトマップ
Googleがビデオを発見するのを支援するためにビデオサイトマップを送信します。<video:video>拡張を使用; <loc> = ウォッチページURL。
構造(Googleから):
<?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/watch-page.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 you how to grill steaks perfectly.</video:description>
<video:player_loc>https://example.com/player?video=123</video:player_loc>
</video:video>
</url>
</urlset>
サイトマップインデックスについてはxml-sitemapを参照してください。ビデオサイトマップは拡張; スタンドアロンまたは組み合わせることができます。
インデックス登録要件
- ウォッチページはインデックス登録され、検索で良好なパフォーマンスを発揮する必要があります
- ビデオ埋め込みはウォッチページに埋め込まれます; 要素の後ろに隠されていません
- サムネイル: 有効で安定したURL; ≥60×30 px; ≥80% alpha >250(重い透明度なし)
- サポートされるフォーマット: 3GP、3G2、ASF、AVI、DivX、M2V、M3U、M3U8、M4V、MKV、MOV、MP4、MPEG、OGV、WebM、WMVなど。データURLはサポートされていません。
専用ウォッチページ
ビデオ機能(メイン結果、ビデオモード、キーモーメント、LIVEバッジ)について、ビデオごとに専用ウォッチページを作成します — そのビデオを表示することが主な目的であるページ。例:ビデオランディングページ、エピソードプレイヤーページ、ニュースビデオページ。ウォッチページではない: 埋め込みビデオ付きブログ、360°ビデオ付きプロダクトページ、複数のビデオを含むカテゴリーページ。
2. 安定したURL
- サムネイル: 安定したURL; 高速期限切れURLを持つCDNはインデックス登録を防止できます
- コンテンツURL: ビデオプレビューとキーモーメントに対して安定; VideoObjectで
contentUrlを使用します - プレイヤーURL:
embedUrl/player_locに対して安定
3. サムネイルとメタデータ
サムネイルソース(優先順)
| ソース | 方法 |
|---|---|
<video> poster | poster属性 |
| ビデオサイトマップ | <video:thumbnail_loc> |
| VideoObject | thumbnailUrl |
| OGP | og:video:image |
すべてのメタデータソース全体で同じサムネイルURLを使用します。
サムネイル仕様
| 仕様 | 要件 |
|---|---|
| フォーマット | BMP、GIF、JPEG、PNG、WebP、SVG、AVIF |
| サイズ | 最小60×30 px; より大きいことが推奨されます |
| 透明度 | alphaが250を超えるピクセルの≥80% |
| アクセス | クロール可能である必要があります(robots.txt ブロック、ログイン不要) |
ビデオごとのユニークなメタデータ
構造化データとサイトマップで、各ビデオについてユニークなthumbnailUrl、name、およびdescriptionを提供します。表示内容との一貫性が必要です。
4. VideoObjectスキーマ
{
"@context": "https://schema.org",
"@type": "VideoObject",
"name": "Grilling steaks for summer",
"description": "Bob shows you how to grill steaks perfectly every time.",
"thumbnailUrl": "https://example.com/thumbs/123.jpg",
"uploadDate": "2025-01-15T08:00:00Z",
"contentUrl": "https://example.com/video/123.mp4",
"embedUrl": "https://example.com/player?video=123"
}
リッチリザルトに必須: thumbnailUrl、name、description。ビデオプレビューとキーモーメントのためにcontentUrlを追加します。完全なVideoObjectについてはschema-markupを参照; ビデオSERP機能についてはserp-featuresを参照してください。
5. ビデオ機能
ビデオプレビュー
Googleは短いクリップをダイナミックプレビューとして選択します。Googleがビデオファイルをフェッチすることを許可します; max-video-previewロボットメタを使用して期間を制限します。
キーモーメント(チャプター)
| 方法 | 用途 |
|---|---|
| Clip | セグメントごとに正確な開始/終了とラベル; すべての言語 |
| SeekToAction | タイムスタンプがURLのどこに存在するかGoogleに伝えます; 自動検出; サポートされている言語: en、es、pt、it、zh、fr、ja、de、tr、ko、nl、ru |
| YouTube | 説明のタイムスタンプ; youtube-seoを参照 |
キーモーメントを無効にする: nosnippetメタ。
LIVEバッジ
ライブストリームでSERP結果に「LIVE」を表示するためにBroadcastEventスキーマを使用します。
6. Googleがビデオファイルをフェッチすることを許可
ビデオプレビューとキーモーメントについては、Googleが実際のビデオバイトをフェッチする必要があります。contentUrlをnoindexまたはrobots.txtでブロックしないでください。安定したURLを使用します; ウォッチページホストとビデオ/CDNホストの両方がクロール用に十分な容量を持つことを確認します。
7. サードパーティエンベッド(YouTube、Vimeo)
Googleはあなたのページとプラットフォームのページの両方をインデックス登録することがあります。あなたのウォッチページについては、依然としてVideoObjectを追加し、オプションでビデオサイトマップを追加します。より多くの機能(プレビュー、キーモーメント)については、プラットフォームがGoogleによるビデオファイルのフェッチを許可していることを確認します。
8. 削除と制限
- 削除: ウォッチページで404、または
noindex; またはスキーマでexpiresを設定 / サイトマップで<video:expiration_date>を設定 - 地理的制限: VideoObjectで
regionsAllowedまたはineligibleRegion; サイトマップで<video:restriction>
9. SafeSearchとモニタリング
- コンテンツがアダルトの場合、SafeSearch用に適切なページをマークします。Google SafeSearchを参照してください。
- Search Console: ビデオインデックス登録レポート; ビデオリッチリザルトレポート; 「ビデオ」検索外観でフィルタリングされたパフォーマンス。
コンテキスト別の仕様
| コンテキスト | 優先度 | 注釈 |
|---|---|---|
| ウェブサイトビデオ | VideoObject、サイトマップ、サムネイル | このスキル |
| YouTube | タイトル、説明、チャプター、サムネイル | youtube-seoを参照 |
| GEO / AI引用 | YouTube配信; ロングフォーム | generative-engine-optimizationを参照 |
| 注目のスニペット(ビデオ) | ビデオスキーマ; タイムスタンプ | featured-snippetを参照 |
関連スキル
- youtube-seo: YouTubeタイトル、説明、サムネイル、チャプター
- schema-markup: VideoObject、BroadcastEvent; リッチリザルト
- serp-features: ビデオSERP機能; リッチリザルト
- featured-snippet: ビデオスニペット形式
- xml-sitemap: ビデオサイトマップ拡張
- google-search-console: ビデオインデックス登録レポート; ビデオリッチリザルト
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- kostja94
- ライセンス
- MIT
- 最終更新
- 不明
Source: https://github.com/kostja94/marketing-skills / ライセンス: MIT
関連スキル
seo-maps
ローカルSEO向けのマップインテリジェンス機能です。ジオグリッドのランク追跡、APIを通じたGBPプロフィール監査、Google・Tripadvisor・Trustpilotなど複数プラットフォームのレビュー分析、Google・Bing・Apple・OSM間のNAP(名前・住所・電話番号)検証、競合他社の半径マッピング、APIデータからのLocalBusinessスキーマ生成が可能です。3段階の機能レベルで対応でき、無料版(Overpass + Geoapify)、DataForSEO(フル機能)、DataForSEO + Google(最大カバレッジ)から選択できます。「maps」「geo-grid」「rank tracking」「GBP audit」「review velocity」「competitor radius」「maps analysis」「local rank tracking」「Share of Local Voice」「SoLV」などのキーワードで利用できます。
seo-content-brief
セクションごとの文字数、競合スコアリング、キーワード密度ガイダンス、ページタイプテンプレートを含む競争力のあるSEOコンテンツブリーフを生成します。新規ページのブリーフと既存ページの改善ブリーフの両方に対応しています。ユーザーが「コンテンツブリーフ」「ブリーフを作成」「コンテンツアウトライン」「ブログブリーフ」「サービスページブリーフ」「ブリーフ〜」「ライティングブリーフ」「コンテンツプラン」「アウトライン〜」などと言った場合に使用します。
rakuten-seo
楽天市場の商品名・キャッチコピーをSEO最適化するスキル。「楽天SEO」「商品名最適化」「楽天の商品名」「キャッチコピー」「楽天のタイトル」「商品名を直して」「楽天検索対策」など、楽天市場の商品名やキャッチコピーの作成・改善・チェックに関するリクエストで必ずこのスキルを使う。既存の商品名の改善も、ゼロからの作成も対応。あらゆるジャンル(食品・ファッション・化粧品・家電・サプリ・インテリア・ベビー・ペット・業務用など)に対応。 【ALSEL独自スキル】株式会社ALSEL が、19年・5,000社超の EC 支援で得たノウハウをもとに開発したオリジナルスキルです。
amazon-seo-jp
Amazon.co.jp商品ページのSEO分析・最適化・自動採点スキル v2.0。 COSMO/Rufus/A10アルゴリズムに基づく採点。セラーセントラル出品レポート(.xlsm)を入力すると、 商品タイトル・箇条書き・検索キーワード・商品説明文を100点満点で採点し、 4項目すべての改善案を日本語で出力する。 トリガー: 「Amazon SEO」「商品ページ採点」「Amazon最適化」 「リスティング改善」「Amazon商品名」「箇条書き改善」 「COSMO対応」「Rufus最適化」「Amazon タイトル」 【ALSEL独自スキル】株式会社ALSEL が、19年・5,000社超の EC 支援で得たノウハウをもとに開発したオリジナルスキルです。
rakuten-bulk-control-csv
楽天RMSの一括登録/一括除外/一括更新用CSV(コントロールカラム,商品管理番号 の2列フォーマット)を作成するスキル。商品DL CSV・商品管理画面のコピペ・Excel・PDFなどから商品管理番号を抽出し、Shift-JIS+LF改行で出力する。「一括除外リスト作って」「楽天の除外CSV」「コントロールカラムnで」「2800円以下の商品をdで」「在庫0の商品を一括削除」「商品管理番号抜いてshift-jsで」「このフォーマットで」など、楽天RMSの商品一括処理用CSVを作るタスクで必ずこのスキルを使う。コントロールカラム値(n=新規/d=削除/u=更新)と抽出条件(全件・価格・在庫・販売状態など)をユーザー指示に応じて柔軟に切り替える。 【ALSEL独自スキル】株式会社ALSEL が、19年・5,000社超の EC 支援で得たノウハウをもとに開発したオリジナルスキルです。
amazon-a-plus-content-brief
Amazon A+コンテンツの構成・モジュール選定・画像指示・比較表・FAQを設計するスキル。「A+コンテンツ作って」「Aプラス構成」「ブランドストーリー」「比較表つきA+」「A+モジュール選定」「Amazonのページに画像入れたい」「A+のヘッダー画像」「A+コンテンツマネージャー」など、Amazon A+コンテンツの企画・設計・改善のリクエストで必ずこのスキルを使う。ベーシック17モジュール/Premium追加機能/画像サイズ規定/文字数目安/審査リジェクト要因を踏まえて、デザイナーに渡せるブリーフ形式で出力。あらゆるジャンル(家電・コスメ・食品・アパレル・日用品・ベビー・ペット等)に対応。※ブランドストア(マルチページ)の設計は別スキル `amazon-brand-store-planner`、タイトル・bullet改善は `amazon-title-bullet-rewriter-jp`、メイン画像のチェックは `amazon-main-image-checker`。 【ALSEL独自スキル】株式会社ALSEL が、19年・5,000社超の EC 支援で得たノウハウをもとに開発したオリジナルスキルです。