2016-07-20 5 views
1

JSON-LD形式の構造化データを扱っています(重要です)。Schema.orgの "price"プロパティのテキスト値?

Schema.orgのprice property pageを見て、テキストを価格値として追加することもできます。しかし、どのテキストが許可されているかはどこにも書かれていないようです。

どのようなテキストが許可されているか誰にでも分かりますか?

Structured Data Testing Toolを使用中にランダムなテキストを入力しようとしましたが、認識されないというエラーが発生しました。

答えて

1

Schema.orgでは、priceのプロパティにどのような種類の値があるのか​​を制限(文書化/推奨)していません。

ほとんどの価格はNumberという値になります。使用しない正当な理由がない限り、Numberも「使用ガイドライン」に従ってください。

  • CMS(簡単に)通貨記号とは別に出力に価格を許可しない:

    は、私は可能性がありTextを期待しての考えられる理由を推測します。 「5   EUR」をpriceとすると、priceをまったく提供しない場合よりも優れています。

  • 「0」の代わりに「無償」または「無料」と言いたい作家。

+0

ありがとうございました(と質問の編集)。この特定のケースでは、価格は物理的な店舗で設定されるため、価格は指定されません。ただし、テキスト値を価格として入力すると、[構造化データテストツール](https://search.google.com/structured-data)で値を入力しようとすると値が有効ではないというエラーが表示されます/ testing-tool)を使用します。したがって、疑問。私は[このページ](https://schema.org/Product)の最初の例を使用して価格を編集しました。 –

+0

@SanderKoedood:GoogleのSDTTはSchema.orgのバリデータではありません。 Googleは、豊富な結果機能を得るためにSchema.orgのマークアップから期待される独自のルールを持っています。したがって、Schema.orgによれば、テキスト値を入力するのは問題ありませんが、Googleは数値だけを解析することにします。 ---価格がない場合は、 'price'プロパティを省略する必要があります(これは、Googleが商品リッチスニペットを表示しないことを意味しますが、このスニペットには表示する価格が必要なため、価格なしの仕事)。 – unor

+0

申し訳ありません、ありがとうございます。それから私は十分に知っている:) –

関連する問題