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アナライザーを通して実行します。そして、ページにトランスクリプト(読者とクローラーの両方を助けるもの)が必要な場合は、トランスクリプトジェネレーターがファイルからそれを作成します。