web-dev-qa-db-ja.com

レビューを含む映画とその逆の違い

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の解釈に違いはありますか?

2
Phil

原則として、違いはありません。 itemReviewedreviewは逆のプロパティではありませんが(レビューだけでなくitemReviewedも評価に使用できるため)、例では本質的に同じことを意味します。

ただし、消費者がプロパティの1つのみをサポートする(または検索する)ことは考えられます。たとえば、他のプロパティがより新しい(まだ更新されていない)ため、特定のタイプのみを探すため、またはただ悪いなどです.

特に、Googleは、itemReviewedプロパティの解釈について言うように、 リッチスニペットのレビュー の両方のバリアントをサポートすると明示的に主張しています。

レビュー中のアイテム。これは有効なschema.orgタイプである必要があります。 *レビューが review プロパティを使用して別のschema.orgタイプに埋め込まれている場合、itemReviewedプロパティをマークアップする必要はありません。

1
unor