すなばいじり

はてなブログを使って、トンピーを揃えるまで止めないブログ。ふっくらかわいい。

Search Consoleにて homeLocation がありません と表示されるので何とかする

このエラーが表示されている方は、おそらく構造化データ「Person」を利用しているかと思います。

 

JSON-LDでPerson (個人)や Organization (組織)の情報をつたえるやつ

psn.hatenablog.jp

 

これなに?

2016/09/03辺りから、homeLocation がありません というエラーが検出されています。

homeLocation がありません

発生のタイミングがGoogle側の更新に近いので、仕様の変更か、検出アルゴリズムの不具合ではないかと推測できます。

今のところ、構造化テストツールにてエラーが検出できていない為、様子見という見解ですが、どうしてもエラーは消しておきたい。という方は、不足しているデータを追加してあげると対処できます。

 

JSON-LDでhomeLocation を追加する

このプロパティについてはあまり詳しくないのですが、一番親和性の高い Place > location を利用するのが良いと思われます。

schema.org

 

{
"@context":"http://schema.org",
"@type":"Person",
"name":"sou niyari",
"url":"http://psn.hatenablog.jp/",
  "homeLocation": {
    "@type": "Place",
    "address": {
      "@type": "PostalAddress",
      "addressCountry": "Japan"
    }
  },
"sameAs":[
"http://blog.example.com/"
]
}

(一例)

丁寧に、PostalAddressを利用した場合、このようになります。

 

ちょっと手抜きで表現する場合は、

{
"@context":"http://schema.org",
"@type":"Person",
"name":"sou niyari",
"url":"http://psn.hatenablog.jp/",
  "homeLocation": {
    "@type": "Place",
    "name": "Japan"
  },
"sameAs":[
"http://blog.example.com/"
]
}

このような表現になるかと思います。

 

 

とりあえず、様子を見ておきましょう。というエントリー。

NEW リズムでともだち こぐまのトンピー ぬいぐるみ