“homeLocation がありません”というエラーについて
最近Google Search Consoleにて、schema.orgで構造化マークアップを行っている場合「homeLocation がありません」というエラーが表示されるようになりました。
homeLocation はPersonの中で「所在地」を示すマークアップ項目となります。
homeLocation:
schema.org – homeLocation
A contact location for a person’s residence.
GoogleがhomeLocationを必須項目のような扱いをするようになった経緯はわかりませんが、構造化データ自体はランキングには影響しないようなので、
著者の所在地が重要でない個人的なブログ等を運営されている場合には、このエラーは無視しても構わないようにも思います。
それでもやっぱりエラーが出ると気持ちが悪いという方のために下記に対処方法を記載しておきます。
対処方法
以下はarticleのauthorをschema.orgで構造化マークアップする際の例です。
<article itemscope itemtype="http://schema.org/Article"> ・・・ <span itemprop="author" itemscope itemtype="http://schema.org/Person"> DolceVivace <meta itemprop="name" content="DolceVivace"> <span itemprop="homeLocation" itemscope itemtype="http://schema.org/Place"><meta itemprop="name" content="Kobe"></span> </span> </article>
このように、基本的にはPersonの中に下記のような1行を追加するだけでOKです。
<span itemprop="homeLocation" itemscope itemtype="http://schema.org/Place"><meta itemprop="name" content="場所"></span>
企業であれば詳細な所在地を記載しても構いませんが、基本的には「Tokyo」や「Kobe」などのエリアを記載すれば十分でしょう。 構造化マークアップの本来の目的からは離れるかもしれませんが、Search Consoleのエラーをなくすことだけが目的であれば「content=”Japan”」としてしまってもいいかもしれません。
以上の方法で「homeLocation がありません」というエラーが解消されると思います。
情報に誤りがあった場合のご指摘、Dolce & Vivaceへのご意見ご感想は、
お問い合わせフォーム
や
Twitter(@DolceVivace_Web)
よりご連絡をお願い致します。
このトピックが気に入ったら「いいね」やツイッターでシェアして下さいね!