JSONを手書きせずにVideoObjectスキーマを生成する
フィールド、タイトル、説明、サムネイルURL、アップロード日を入力するだけで、ページに直接貼り付けられる有効なVideoObject JSON-LDが作成されます。手書きで括弧を入力したり、ブロック全体を静かに壊すコンマを忘れたりすることはありません。ブラウザで実行されるため、詳細はあなたのマシンから離れることはありません。
これは、Googleが検索で動画のサムネイルを表示し、動画タブにあなたの動画を一覧表示し、時にはその中の重要な瞬間にリンクするために読み取る構造化データです。これがなければ、ページに埋め込まれた動画は、その全体的な表面に対してしばしば見えない状態になります。
Googleが実際に要求するフィールド
ほとんどのスキーマガイドでは20のオプションプロパティがリストアップされ、重要な4つが埋もれています。動画のリッチリザルトの場合、Googleは正確にこれらを必要とします:name、description、thumbnailUrl、およびuploadDate。どれか一つでも欠けていると、リッチリザルトは表示されません。
次に、動画がそもそもインデックス登録できるかどうかを決定するペアがあります:contentUrl(メディアファイルへの直接リンク、通常は.mp4)またはembedUrl(プレーヤーのiframe src)。どちらか一方はGooglebotがアクセスできる必要があります。ログインの背後にあるcontentUrlや、期限切れになる署名付きURLは、技術的に有効なスキーマでも何も得られない最も一般的な単一の理由です。
ジェネレーターは必須フィールドにマークを付け、入力した内容がリッチリザルトに十分であるか、または単に有効であるだけで十分であるかをリアルタイムで知らせます。
期間と日付を人々が間違えやすい点
他のどのフィールドよりも、この2つのフィールドで人々はつまずきます。
期間はISO 8601形式である必要があり、これは自明ではありません。6分30秒はPT6M30Sであり、6:30でも390でもありません。この間違いは静かに発生し、スキーマは検証されるのに期間は何も表示されないため、ジェネレーターは平易な分と秒を受け取り、PT...文字列をあなたのために記述します。
アップロード日には、YYYY-MM-DD形式の実際の公開日が必要です。動画が公開された正確な日時がわからない場合でも、ファイル自体がその情報を持っていることがよくあります。動画メタデータアナライザーは、MP4またはMOVから直接録画日を読み取ります。これは推測ではなく、その情報に対する正直な情報源です。
追加したら、テストする
生成されたブロックをコピーし、動画が置かれているページの<head>内、または<body>内のどこにでも貼り付けてください。どちらでも機能します。これは<script type="application/ld+json">タグなので、目に見えるものを何もレンダリングせず、クローラーが読み取るためにそこに存在するだけです。
次に、テストしてください。ページのURLをGoogleのリッチリザルトテストまたはスキーママークアップバリデーターに貼り付け、エラーなしで解析され、Googleが動画を認識することを確認してください。うまくいったと仮定する前にこれを行ってください。あなたにとっては正しく見えるスキーマでも、思いもしなかったフィールドでバリデーターが引っかかることがあります。
正直なところ、一つの限界があります:スキーマはリッチリザルトを強制するものではありません。それはあなたの動画を対象とさせるものです。Googleは依然として、検索クエリ、ページの品質、および独自の判断に基づいてサムネイルを表示するかどうかを決定します。有効なマークアップは必要ですが、十分ではありません。
マークアップの後
スキーマは動画を記述しますが、ページはマークアップ以上の要素でランク付けされます。動画に付随する説明とタイトルを作成するには、動画説明ジェネレーターが動画をプラットフォーム対応のコピーに変換します。クリックを決定するメカニズムに対してそのタイトルと説明をチェックするには、動画SEOアナライザーを通して実行します。そして、ページにトランスクリプト(読者とクローラーの両方を助けるもの)が必要な場合は、トランスクリプトジェネレーターがファイルからそれを作成します。
よくある質問
VideoObjectスキーマとは何ですか?
これは、JSON-LDとして記述された構造化データの一部であり、検索エンジンにページに動画が含まれていることを伝え、そのタイトル、説明、サムネイル、日付、期間を提供します。Googleはこれを使用して、検索結果に動画のサムネイルを表示し、「動画」タブに動画を一覧表示します。
この動画スキーマジェネレーターは無料ですか?
はい、完全にブラウザで動作します。入力したフィールドからマークアップがデバイス上で構築されるため、登録、アップロード、制限はありません。何もサーバーに送信されません。
実際にどのフィールドが必要ですか?
動画のリッチリザルトの場合、Googleはname、description、thumbnailUrl、およびuploadDateを必須としています。動画をインデックス登録するには、contentUrl(直接メディアリンク)またはembedUrl(プレーヤーのiframeソース)を追加してください。このジェネレーターは、これらのうちどれが不足しているかを通知します。
有効なスキーマなのに、リッチリザルトが表示されないのはなぜですか?
通常、contentUrlまたはembedUrlに到達できないか、ログインの背後にあるか、URLの有効期限が切れています。もう1つの一般的な原因は、有効なマークアップがあっても動画が対象となるだけであり、特定の検索に対してリッチリザルトを表示するかどうかはGoogleが選択するということです。マークアップの問題とGoogleの判断による問題を区別するために、リッチリザルトテストでページをテストしてください。
期間はどのように正確に記述すればよいですか?
ISO 8601形式を使用してください。PTの後に分と秒を記述します。例えば、6分30秒の場合はPT6M30Sです。このジェネレーターは、入力した数字からこの形式を生成するため、形式を覚える必要はありません。
コードはどこに貼り付けますか?
動画があるページのHTMLの<head>または<body>に貼り付けます。これは何も表示しないスクリプトタグです。WordPressやCMSを使用している場合、ほとんどのものが特定のページにJSON-LDを追加するためのフィールドやプラグインを持っています。