2026年11月13日
2026年11月13日
WordPressのVideoObjectスキーマを設定する方法
はじめに
ウェブサイトはテキストコンテンツだけでなく、ビデオや画像などのマルチメディア要素も重要な役割を果たします。特にYouTubeやVimeoのような外部サービスからビデオコンテンツをインポートしている場合、そのビデオが検索エンジンで適切に表示されるようにするためにはVideoObjectスキーマの設定が必要です。この記事では、WordPressサイトにVideoObjectスキーマを追加し、ビデオコンテンツを最適化する方法について説明します。
症状・背景
- サイトのビデオコンテンツが検索エンジンで表示されない
- ビデオのサムネイルや説明文が不十分である
- ビデオのコンテンツをより詳しく伝える必要がある
- 訪問者がビデオを簡単に見つけられるようにしたい
手順・設定方法
ステップ1: VideoObjectスキーマプラグインのインストール
# WordPress管理画面にログインし、プラグインページを開きます。
wp plugin install wp-schema-creator
ステップ2: ビデオ投稿へのVideoObjectスキーマの追加
# 新規ビデオ投稿を作成します。または既存の投稿を編集します。
wp post create --post_type=video --title="新しいビデオタイトル" --content="<iframe src='https://www.example.com/video' frameborder='0'></iframe>"
# ビデオ投稿にVideoObjectスキーマ情報を追加します。
wp schema-creator add video-object '{"@type": "VideoObject", "@id": "/video/new-video#", "name": "新しいビデオタイトル", "description": "このビデオは...", "thumbnailUrl": "https://www.example.com/video/thumbnail.jpg", "contentUrl": "https://www.example.com/video"}' --post_id=123
ステップ3: VideoObjectスキーマの確認と調整
# ビデオ投稿ページを開き、ソースコードを確認します。
wp post view 123
# ソースコード内でVideoObjectスキーマが正しく反映されているか確認します。
grep -oP '(?<=<script type="application/ld+json">).*?(?=</script>)' index.html
ステップ4: VideoObjectスキーマの監視と更新
# Google Search Consoleでサイトを登録し、Schema MarkupタブからVideoObjectの表示状況を確認します。
curl -X POST https://www.googleapis.com/webmasters/v3/sites/https%3A%2F%2Fexample.com:443/urlTesting/urlIndex?fields=urlTestingStatus&key=YOUR_API_KEY -H 'Authorization: Bearer YOUR_ACCESS_TOKEN' --data-ascii '{"url": "https://www.example.com/video/new-video", "type": "VIDEO"}'
注意事項
- ビデオのコンテンツは著作権を遵守する必要があります。
- スキーマ情報は正確に記述することが重要です。誤った情報を提供するとペナルティが発生する可能性があります。
- パフォーマンスのために、VideoObjectスキーマ情報を適切な場所に配置し、最小限のJavaScriptで実装しましょう。
- 定期的にGoogle Search Consoleや他のツールを使用して、ビデオコンテンツの表示状況をチェックすることが推奨されます。
まとめ
1. VideoObjectスキーマプラグインの利用: WordPressでは多数のプラグインが提供されており、その中にはSchema Markup対応のものも含まれています。
2. 正確な情報の記述: VideoObjectの各プロパティは正しく記述する必要があります。不適切な情報を記載するとペナルティを受ける可能性があります。
3. 監視と更新: 定期的にビデオコンテンツの表示状況をチェックし、必要に応じて更新を行いましょう。
4. パフォーマンス最適化: JavaScriptの使用量やページのサイズなど、サイトのパフォーマンスにも配慮しましょう。
5. 著作権遵守: ビデオコンテンツは常に著作権を尊重し、必要に応じてライセンスを使用します。
関連記事: