JSONを手書きすることなくVideoObjectスキーマを生成
動画スキーマは、ページに動画が存在すること、およびその動画が何であるかをGoogleに伝える短いJSON-LDブロックです。Googleはこれを読み取り、検索結果に動画のサムネイルを表示したり、「動画」タブに動画を掲載したりします。 上記のフィールドに入力するだけで、ジェネレーターがVideoObjectブロックを作成します。括弧の整合性を気にしたり、知らぬ間に全体を壊してしまう余分なカンマに悩まされたりすることもありません。
ブラウザ上で動作します。入力した詳細情報がアップロードされることは一切なく、登録も不要です。
必須フィールドの明示
Googleが要求するすべてのフィールドにはマーカーが付いているため、コピーする前に何が不足しているかが一目でわかります。
リアルタイムの有効性メッセージ
フォームの下に、マークアップが動画リッチリザルトに対応できる状態か、または再生可能なURLがまだ必要かを示すメッセージが表示されます。
再生時間を自動フォーマット
通常の分と秒を入力するだけです。ジェネレーターがPT6M30SのようなISO 8601形式の文字列を生成します。
コピーまたはダウンロード
scriptタグをコピーするか、開発者に渡すための.htmlファイルとしてダウンロードできます。
Googleが必須とするフィールドと推奨するフィールド
Googleの動画ドキュメントでは、3つのプロパティが必須です:name, thumbnailUrl and uploadDate。その他はすべて推奨です。推奨されるもののうち、ほとんどすべてのページで重要なのは次の4つです:contentUrl, embedUrl, description and duration。
Googleが必要とするもの
**name**(動画のタイトル)、**thumbnailUrl**(サムネイル画像へのリンク)、**uploadDate**(最初に公開された日時)。これら3つすべてがないと、動画はリッチリザルトを獲得できません。
可能な限りこれらを追加してください
**contentUrl**(動画ファイルへの直接リンク)または**embedUrl**(プレーヤーへのリンク)。次に**description**と**duration**。再生可能なURLがあれば、Googleは動画自体をフェッチできます。
ジェネレーターは説明も求めます。Googleが推奨しており、実際の説明があるページはGoogleがより多くの情報を処理できるからです。入力すると、必須フィールドと再生可能なURLがあるか、または必須フィールドのみがあるかを教えてくれます。
各フィールドの意味
名前(Name)
動画のタイトルです。キーワードの羅列ではなく、視聴者がページ上で目にするタイトルを使用してください。
説明(Description)
動画の内容を説明する1〜2文です。クローラー向けではなく、人間の読者に向けて記述してください。
サムネイルURL(Thumbnail URL)
サムネイル画像への公開リンクです。ログインなしで読み込める必要があります。
アップロード日(Upload Date)
動画が最初に公開された日付(YYYY-MM-DD形式)。
再生時間(Duration)
分と秒です。例えば6分30秒の場合、ジェネレーターはPT6M30Sと記述します。
コンテンツURLまたは埋め込みURL(Content URL or Embed URL)
動画ファイルへの直接リンク、またはYouTube埋め込みのsrcなどのプレーヤーURLです。
ジェネレーターが生成するもの
これは出力の形式です。動画、URL、日付はこの例のために作成されたものです。
video-schema.html
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "VideoObject",
"name": "モンステラの植え替え方法",
"description": "手順を追って説明します:鉢の選び方、根をほぐす方法、最初の水やり。",
"thumbnailUrl": ["https://example.com/thumbs/repot-monstera.jpg"],
"uploadDate": "2026-09-30",
"duration": "PT6M30S",
"embedUrl": "https://www.youtube.com/embed/xxxx"
}
</script>
スクリプトタグを含め、ブロック全体を動画があるページのHTMLに貼り付けてください。とのどちらでも機能します。何も表示されません。
Googleが動画をフェッチできるようにする
公開URLを使用する
ログイン不要、1時間で期限切れになる署名付きリンクも不可。
ページと一致させる
名前とサムネイルは、ユーザーが見る動画と一致している必要があります。
ライブページをテストする
公開後、リッチリザルトテストでURLを実行してください。
有効なJSONを作成するのは簡単な部分です。動画マークアップが何も得られない一般的な理由は、Googleがファイルやサムネイルに到達できないためです。
ページに動画スキーマを追加する方法
- フィールドに記入します。 タイトル、説明、サムネイルURL、アップロード日、次に期間とコンテンツURLまたは埋め込みURLを追加します。
- フォームの下のメッセージを確認します。 マークアップが動画リッチリザルトに必要なすべてを持っているか、またはどの部分が不足しているかを教えてくれます。
- コピーまたはダウンロードします。 コードをコピーするか、.htmlファイルとしてダウンロードし、動画があるページに貼り付けます。
- ライブページをテストします。 Googleはthe Rich Results Testでコードを検証するように推奨しています。そのツールでページURLを実行し、重要なエラーがあれば修正してください。
アップロード日が不明な場合でも、ファイルに記録されていることがよくあります。動画メタデータアナライザーは、MP4またはMOVから記録日を読み取ります。
キーモーメント:このジェネレーターが生成しないもの
Googleは、検索結果に動画内の特定時点へのリンクであるキーモーメントを表示できます。そのためにはClip markup, which marks segments by hand, or SeekToAction markup, which tells Google where timestamps go in your URLを読み取ります。このジェネレーターは単一のVideoObjectを生成し、どちらも追加しません。
キーモーメントが必要な場合は、まずタイムスタンプが必要です。ScreenAppは動画からタイムスタンプ付きのチャプターを作成でき、AI YouTubeチャプタージェネレーターはYouTube動画に対してこれを行います。これらのチャプターは、Clipアイテムとしてマークアップしたり、Googleがそこから取得できるようにYouTube動画に表示したりするセグメントです。
できることとできないこと
得意なこと
- 短いフォームから**クリーンなVideoObjectブロック**を記述すること
- **Googleが要求するフィールド**をマークし、何が不足しているかを伝えること
- 分と秒から**ISO 8601の期間**を記述すること
- アップロードや登録なしで、すべてをブラウザ内に保持すること
向いていないこと
- **キーモーメント:** ClipやSeekToActionマークアップは生成しません
- **動画の読み取り:** 詳細を入力するのはあなたで、リンクから取得しません
- **公開:** コードをページまたはCMSに貼り付けます
- **リッチリザルトの保証:** Googleが表示するものを決定します
有効なマークアップは、動画をリッチリザルトの対象にします。しかし、それを保証するものではありません。 Googleは依然として、検索クエリとページに基づいて、各検索で何を表示するかを決定します。
動画スキーマジェネレーターと他のツール
| 機能 | ScreenApp | Elfsight | Digispot |
|---|---|---|---|
| ブラウザ内でマークアップを構築、アップロードなし | はい | 記載なし | 記載なし |
| YouTubeリンクからフィールドを自動入力 | いいえ | the thumbnail and embed URL from a YouTube linkを自動入力 | 記載なし |
| キーモーメントマークアップ | いいえ | 記載なし | a SeekToAction target URL fieldがあります |
| 分と秒からの期間 | はい | 記載なし | 記載なし |
| .htmlとしてコピーまたはダウンロード | はい | 記載なし | 記載なし |
Sources, checked 2026-10-09: Elfsight video schema generator, Digispot video schema generator
- Elfsightとの比較: 動画がYouTubeにある場合、Elfsightはthe thumbnail and embed URL from a YouTube linkを自動入力し、手間を省きます。タイトル、説明、日付は手動で入力する必要があります。ScreenAppではすべてのフィールドを手動で入力し、何もブラウザから離れません。
- Digispotとの比較: Digispotにはa SeekToAction target URL fieldがあるので、同じフォームからキーモーメントが必要な場合はこれを選んでください。ScreenAppはコアの
VideoObjectのみを生成します。
マークアップの作成後に
内容に一致する説明文の作成
動画説明文ジェネレーターが、動画自体から説明文を生成します。
キーモーメント用のタイムスタンプ
AI YouTubeチャプタージェネレーターが、Clipセグメントとしてマークできるチャプターを検出します。
タイトルと説明文のチェック
動画SEOアナライザーが、クリック率を左右するテキストを分析します。
ページ上の文字起こし
オンライン文字起こしジェネレーターが、読者とクローラーの双方が利用できるテキストを提供します。
動画スキーマジェネレーターの利用者
投稿に動画を埋め込み、1ページのためにプラグインをインストールせずに、Googleでサムネイル付きで表示したいサイトオーナーやブロガー。
開発者に渡したり、CMSフィールドに貼り付けたりするための、迅速でクリーンなVideoObjectブロックが必要なSEOスペシャリスト。
テンプレートからマークアップを生成する前に、構造をコピーするための正しい例が必要な開発者。
ランディングページに製品やチュートリアル動画を持ち、動画がページの主要コンテンツであるマーケター。
動画からスキーマ用のフィールドを取得する
このページのチェックツールはお使いのデバイス上で動作し、アカウントは不要です。録画内で話された内容や表示された内容に関する回答を得るには、ScreenAppにアップロードしてください。質問をクリックすると、質問が入力された状態でScreenAppが開きます。
ScreenAppではトランスクリプト内の瞬間をクリックすると、プレーヤーが録音のそのポイントにジャンプしますため、録画と照らし合わせて回答を確認できます。
各プランの提供内容
このページのツールは無料で、今後も無料のままです。アカウントが必要になるのは、その前後のステップです。
JSON-LDを作成
入力しながらGoogleの必須フィールドがチェックされるVideoObjectマークアップを、お使いのデバイス上で生成します。
文字起こしと要約を取得
カードの登録は不要です。動画をアップロードして文字起こしと要約を取得できるため、記憶に頼って説明文やtranscriptフィールドを作成する必要がありません。無料プランには2 transcriptions of recordings up to 45 minutes eachおよび月10回のAIチャットが含まれます。
7日間のProお試し
Proプランは年払いで月額$19で、月50回の文字起こしと月50回のAIチャットが利用できます。初回のお支払いの前に、すべてのPro機能を7日間利用してニーズを満たしているか確認できます。トライアルの対象はannual plans onlyです。トライアル利用規約:Card required。プランと利用規約をご確認ください。