Schema.orgをWebページで使用しているときに、Movie
オブジェクトを含むReview
オブジェクトとその逆のSEOに違いがあるのではないかと思っています。
明確にするため、これらの抽象的な例を参照してください。 Movie
オブジェクトをReview
オブジェクトに含めることができます(必要なコンテンツまで削除されます)。
<script type="application/ld+json">
{
"@context":"http://schema.org",
"@type":"Review",
"itemReviewed":{
"@type":"Movie",
"name":"Gravity",
"director":{
...
},
"actor":[
...
]
},
"reviewRating":{
"@type":"Rating",
"worstRating":1,
"bestRating":4,
"ratingValue":3.5
}
}
</script>
または、Review
オブジェクトをMovie
オブジェクトに含めることができます
<script type="application/ld+json"> {
"@context": "http://schema.org",
"@type": "Movie",
"name": "Gravity",
"director": [...],
"actor": [...],
"description": "...",
"review": [{
"@type": "Review",
"author": {
"..."
},
"description": "...",
"reviewRating": {
"@type": "Rating",
"bestRating": "10",
"ratingValue": "8",
"worstRating": "0"
}
}
]
}
</script>
構造化データテストツールがエラーをスローしないと仮定した場合、結果ページでのGoogleの解釈に違いはありますか?
原則として、違いはありません。 itemReviewed
とreview
は逆のプロパティではありませんが(レビューだけでなくitemReviewed
も評価に使用できるため)、例では本質的に同じことを意味します。
ただし、消費者がプロパティの1つのみをサポートする(または検索する)ことは考えられます。たとえば、他のプロパティがより新しい(まだ更新されていない)ため、特定のタイプのみを探すため、またはただ悪いなどです.
特に、Googleは、itemReviewed
プロパティの解釈について言うように、 リッチスニペットのレビュー の両方のバリアントをサポートすると明示的に主張しています。
レビュー中のアイテム。これは有効なschema.orgタイプである必要があります。 *レビューが
review
プロパティを使用して別のschema.orgタイプに埋め込まれている場合、itemReviewedプロパティをマークアップする必要はありません。