web-dev-qa-db-ja.com

データが利用できない場合、SDTTの警告メッセージを修正する方法は?

私のクライアントの1つはeコマースマーケットプレイスです。彼らのオファー一覧ページに対して、以下のようにProductを使用してJSON構造化データaggregateRatingマークアップを提供しました。

<script type="application/ld+json">
{
  "@context": "https://schema.org/",
  "@type": "Product",
  "name": "example name", 
  "description": "example description",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.7", 
    "ratingCount": "20",
    "bestRating": "5",
    "worstRating": "1"
  }
}
</script>

これまでのところすべてが良好です。すべてが正常に動作します。構造化データはGoogle SERPで適切に表示されます。

問題

ただし、6つの警告があります。マークアップはProductのためです。これがスクリーンショットです:

警告は次の6つのフィールドに対するものです。

  • brand
  • image
  • offers
  • review
  • sku
  • 一意の識別子(isbnmpnまたはgtin8のいずれか)

エラーのあるページは0、警告のあるページは40、有効なページはGoogle Search Consoleにあります。考慮できるようにこれらの警告を修正することをお勧めします有効なマークアップとして。これがスクリーンショットです:

SKUと一意の識別子がないので、これらの警告を修正するにはどうすればよいですか?私はGoogle DocumentationとSchema.orgで調査しましたが、これらのエラーを修正する方法はこれらの値をすべて提供すること以外にありません。

これらの警告により、Googleが将来ペナルティを課す可能性があることに疑問があります。これらのエラーを回避したり、コードでTweakを実行したりする方法はありますか?

アップデート1

Googleはこれらの警告に関する通知を送信し続けます。 Googleはできるだけ早く修正することをお勧めします。物事は、私はページにこれらの値を持っていません。では、これらの値がページに存在しないことをGoogleに伝える方法はありますか?たとえば、次のような構造化データコードを追加できますか

  • "ブランド": "該当なし";
  • "画像": "該当なし";
  • "オファー": "該当なし";
  • "レビュー": "該当なし";
  • "sku": "該当なし";
  • "gtin8": "該当なし"。

アップデート2

これらの警告に関する以下のメッセージを受け取りました。これは明らかに

Search Consoleは、サイトが6つの新しい製品関連の問題の影響を受けていることを確認しました。これは、製品がGoogle検索結果で悪影響を受ける可能性があることを意味します。これらの問題を修正することをお勧めします。

2
Bhargav Joshi

SKUと一意の識別子がないので、これらの警告を修正するにはどうすればよいですか?

これらのエラーを回避したり、コードでTweakを実行したりする方法はありますか?

データを提供する以外にこれを修正する方法はありません。

これらの警告により、Googleが将来ペナルティを課す可能性があることに疑問があります。

単なる警告である限り、検索結果機能を利用できます(「値を入力してください可能な場合。」)。欠落しているデータによっては、検索結果機能で一部の機能が欠落する場合があります。

エラーの場合、検索結果機能を利用できません。

SDTTが表示する警告/エラーの数に関係なく、ページを罰することはありません(騙そうとしない限り)。唯一の欠点は、ページの結果に検索結果機能が含まれないことです。

4
unor

ご覧のとおり、これらの警告は必須ではありません。これらの情報を追加することをお勧めします。

私のクライアントの1つはeコマースマーケットプレイスです。それらのオファーリストページについて、次のようにaggregateRatingを使用してJSON構造化データの製品マークアップを提供しました。

オファーのスキーマを作成しているとおっしゃったように、JSONは正しくありません。 https://schema.org/Offer を実行する必要があります。製品にオファータイプを追加することもできます。

1
Deepak Mathur