サーチコンソールでエラー「data-vocabulary.org schema deprecated」の解決方法

サーチコンソールでエラー「data-vocabulary.org-schema-deprecated」の解決方法

2020年1月のある日、サーチコンソールに以下のようなエラーメッセージが…

全く意味が分からないので、とりあえずサーチコンソールで見てみるとこんな感じで「パンくずリスト」という項目に警告ステータスが大量に増加してました↓

data-vocabulary.org schema deprecated」?

これは一体どういうエラーなんだろう…

【このページのもくじ↓】

パンくずリストの推奨マークアップが2020年4月より変更になるのが原因

まず「data-vocabulary.org schema deprecated」の意味が分からないので調べてみると、どうやらGoogle側でのパンくずリストの推奨が変更されたらしいです。

deprecated=非推奨という意味なので、直訳で「data-vocabulary.org」というschemaが非推奨という事らしい。

例えば自分の警告がきたサイトのパンくずリストのHTMLを見るとこんな感じになってます↓

確かにパンくずリストのHTMLには「data-vocabulary.org」が入っていて、これがGoogle的には非推奨になったという事らしいです。(googleが推奨しているのは「schema.org」というマークアップ)

どうすればいい?パンくずリストのマークアップを「data-vocabulary.org」から推奨マークアップ「schema.org」へ書き換えればOK

という事で原因が分かったので解決方法に。

自分のサイトの警告が出た時点のパンくずリストのHTMLは以下↓

これをGoogle推奨のマークアップである「schema.org」に書き換えるとこんな感じにっぽいです↓

まず</ul>ではなく</ol>にするのと、itempropも微妙に違います。

パンくずリストの構造はワードプレスのテーマによって違う可能性があるので、自分の場合はこんな感じに変えてみました。

で、ワードプレスのどこを書き換えればいいのか

自分の場合は「stoak」というワードプレスのテーマを使っているんですが、パンくずリストの記述は「function.php」にあったのでそこを書き換えました。

「外観」>「テーマエディタ」にあるのだが、phpとかよく分からない人はあまり触らない方がいいかも。

一応編集するときは、バックアップを取っておいて、最悪の場合はサーバのFTPから元のコードに戻せばいいと思う。

正直合っているのか自信は無いですが、こんな感じに修正してみましたよ↓

一応表示も確認してみたところ、問題なさそう↓

ちゃんと「schema.org」になってますね。

本当に合っているのか確認する事も可能で、サーチコンソールの「パンくずリスト」から「修正を検証」する事ができるみたいです↓

直さないとどんなデメリットが!?

「data-vocabulary.org」マークアップのパンくずリストだと、2020年4月6日から検索結果の表示に影響が出てくるとの事。

なので2020年1月くらいから移行期間としてサーチコンソールで警告している訳です。

検索順位への直接的な影響はないようですが、「検索結果の表示」に影響が出るようです。
ユーザーの行動指数の比重が大きい昨今のアルゴリズムなので、間接的な検索結果への影響は否定できませんね。しっかり修正しておきましょう。

ワードプレスのテーマによってマークアップも違えば、この変更に対しての対応も違いますが、手動で直すならこんな感じでいいのかな?

コメントを残す

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