schemaの書き方が少し変わりましたね

先日、何気なく構造化テストツールを使ったら、再びエラーが多発している事に気が付きました。
どうやらまた書き方が少し変わったようなので、自分のサイトは修正する事にしました。

広告

2017/03 現在の書き方

恐らくまた変わる気がしてならないので、あくまでも今現在エラーを出さない書き方です。

<script type="application/ld+json">
{
  "@context": "http://schema.org",
    "@type":"BlogPosting","mainEntityOfPage": 
  {
  "@type":"WebPage",
  "@id":"https://wpcoding.net/?p=7852"
  },
  "headline": "schemaの書き方が少し変わりましたね",
  "image":{
    "@type":"ImageObject",
    "url":"https://wpcoding.net/wp-content/uploads/2017/03/2017-03-03.png","width":1272,"height":662    },
  "datePublished": "2017-03-03T20:04:03+00:00",
  "dateModified":"2017-03-03T20:04:01+00:00",
  "articleSection":"Wordprss",
  "description": "先日、何気なく構造化テストツールを使ったら、再びエラーが多発している事に気が付きました。 どうやらまた書き方が少し変わったようなので、自分のサイトは修正する事にしました。 目次1 2017/03 現在の書き方1.1 関連 schemaの書き方が少し変わりましたね",
    "publisher":{
        "@type":"Organization",
        "name":"WPcoding.net",
        "logo":{
            "@type":"ImageObject",
            "url":"https://wpcoding.net/wp-content/uploads/2017/01/cropped-ricon520-270x270.gif"
            }
        },
    "author":{
        "@type":"Person",
        "name":"Sou.T",
        "url":"https://plus.google.com/u/0/+tanakasou",
        "image":{
            "@type":"ImageObject",
            "url":"https://lh3.googleusercontent.com/qonIQMFbhuq1gLe5jfnM3S5egzLcXVx7D1f_ZNCqJJV7XSSgKRMdZHCvBergBCM4QMx1GUW9Jbbfjg=w1280-h800-no"
        }
    }
}
</script>

現在のページならこうなっています。

画像部分のマークアップが随分変わった感じです。
必須部分が増えています。

publisherとauthorも必須。

htmlをschemaで構造化していくと大変な仕様になった気がします。
JSON-LDで書いたほうが遥かに楽だと思う。

ではでは

広告

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です