多くのデータを含むサイトがあり、Schema.orgが正しいと思うJSON-LDデータを動的に構築しています。 Schema.orgでデッドオンの例を見つけることができません。コンテンツをライブで公開しなければならない場合、Googleが問題があると言ってから再試行し、再度待機するなど、永遠に時間がかかります。 。
これは私が検証したいものの例です:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "TravelAction",
"agent": {
"type": "Person",
"name": "John Schmuckatelly"
}
"fromLocation": {
"@type": "Country",
"name": Curacao",
"@type": "GeoCoordinates",
"latitude": 12.05",
"longitude": -68.81667"
}
"toLocation": {
"@type": "Country",
"name":Aruba
}
}
</script>
" Structured data validator "はJSON-LDをサポートします。
Alexander Shubin(Yandexで働いています) wrote :
Pls、JSON-LDをチェックするにはタグに入れる必要があることを考慮してください(これがHTMLに埋め込まれるべき方法だからです)。例えば。、
<script type="application/ld+json">{ "@context":"http://schema.org", "@type" : "CommunicateAction", "instrument" : { "@type" : "EmailMessage" }, "handler" : { "@type" : "WebHandler", "url" : "http://www.example.com/send_email" } } </script>
「 Email Markup Tester 」はJSON-LDをサポートします。これは、Webページ向けのJSON-LDにも使用できます。
ジャスティン・ボヤン(Googleで働いています) wrote :
Googleの構造化データテストツールはJSON-LDをサポートしていませんが、メールマークアップテスター http://g.co/EmailMarkupTester があります。 Gmailでサポートされているユースケース< https://developers.google.com/gmail/actions/reference/formats/json-ld >。それでも、任意のJSON-LDに貼り付けることは可能です(Yandexのツールと同様に、スクリプトタグに)。
2015-01の更新:Googleには リリース済み 「JSON-LDマークアップ構文のサポートの拡張」を備えた新しい構造化データテストツールがあります」: