公開する前にSchema.org JSON-LDを検証する方法はありますか?


15

多くのデータを含むサイトがあり、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>

jsonをローカルで実行してから、HTMLをコピーしてGoogleのウェブマスターツールの構造化データツールに貼り付けることができます。これはブラウザに表示されるものではないため、直接のjsonメソッドは存在しません。出力は..ですから、jsonを完全に出力するように設定してから検証するだけです。
サイモンヘイター

Schema.orgの独自のサンプル(schema.org/TravelAction)を使用してWebマスターツールを試し、スクリプトタグを貼り付けましたが、構造化されたデータは表示されません。「jsonの実行」に関して、jsonデータは、google / whomeverが読み取ることができるはずのスクリプトタグ内にある単なるデータです。私はそれでやる必要があると思う他の多くはありませんか?
エリック

GoogleはStructured Data Testing Toolへのリンクを更新したので、そこに貼り付けてみてください。
chharvey

回答:


8

Yandexのツール

  • 構造化データバリデーター」はJSON-LDをサポートします。

    Alexander Shubin(Yandexで働いています)は書きました

    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>
    

Googleのツール


Yandexツールは私にとって最適なものであるように見え、1時間の微調整->コピー->貼り付け->微調整の後、ようやく見栄えが良くなりました。助けてくれてありがとう。Googleツールは特定の種類(イベント、ローカルビジネスなど)のみを検証しているようです。これは、私の場合はあまり効果がありません。
エリック

@radpin:Googleが新しいツールをリリースしました(私の回答の更新をご覧ください)。
-unor

1
GoogleはSDTTへのリンクを再び更新しました:search.google.com/structured-data/testing-tool
chharvey

TypeScriptを使用している場合は、github.com
google /
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.