読者です 読者をやめる 読者になる 読者になる

すなばいじり

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


こちらは、水先案内です。
コミケ参加者必見!Webカタログを無駄なくお得に使おう!
最新仕様のパンくずリスト を どうぞご利用ください。
あわせて読みたい 機能 をどうぞご利用ください。
Proxy Hacking Protection を どうぞご利用ください。


Hatena::diary ネタまとめ
Hatena::blog SLview+ 開発日誌
Develop::site Cosmonaut
人気記事表示するやつと、それをTwitterへアナウンスするやつ

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 リズムでともだち こぐまのトンピー ぬいぐるみ