WordPress 「itemListElement」フィールドが見つからない問題を解決する

Last Updated: 2024 年 10 月 02 日 댓글

この WordPress ブログについてGoogleサーチコンソールに突然「itemListElement」フィールドが見つからないという警告が表示されました。このエラーは通常ブレッドクラムに関連しています WordPressこのエラーが発生した場合は、テーマやプラグインの競合の問題を疑うことがあります。

この記事では、「itemListElement」フィールドの欠落が発生した場合の対処方法について説明します。

WordPress 「itemListElement」フィールドが見つからない問題を解決する

Google検索コンソールでインデックス登録をリクエストすると、「無効なアイテムが1つ検出されました」というエラーが発生したため、詳細を確認してください。 「itemListElement」フィールドがありません 警告が表示されることがわかりました。

ナビゲーションパス セクションを確認すると、1,790個の項目でこのエラーが発生していることが示されました。

この問題は通常ブレッドクラムに関連しています。このブログは Yoast SEOのブレッドクラム機能を使用しています。 Yoast SEOに関する記事をチェックしてみると、大きく2つの原因でこの問題が発生しているようです。

  1. プラグインのクラッシュ
  2. テーマのブレッドクラム機能との衝突

Avada など一部のテーマではブレッドクラム機能を提供します。テーマのブレッドクラムオプションを有効にした状態で、Yoast SEOのブレッドクラム機能も一緒に使用するとクラッシュすることがあります。

この問題が発生した場合は、ページソースを確認してブレッドクラム関連のHTMLコードを調べて、問題の原因を推定する手がかりを見つけることができます。私のブログの場合、ブレッドクラムコード Yoast SEOSNIP (Structured Data Plugin)というプラグインによって生成され、問題が発生しました。

SNIPは WordPressでスキーマタイプをよりよく制御でき、カスタムスキーマタイプを作成してSEOを向上させることができるプラグインです。

SEOを改善するためにこのプラグインをインストールしましたが、このようなエラーが表示されます。ブレッドクラム関連コードに「itemListElement」フィールドがないため、この問題が発生したようです。

この場合、プラグイン設定でブレッドクラム関連オプションを見つけて削除すると、問題が解決します。ただし、SNIPプラグインでナビゲーションパス関連のオプションが見つからなかったため、このプラグインを無効にしました。

このプラグインを無効にして数日間見てみると、エラーが徐々に減少し、有効なエントリが増加しました。

上記のグラフからSNIPプラグインをインストールした後、有効なアイテム数が急速に減少し、無効なアイテムが増加したことを確認できます。時間が経つと、元の状態に戻ります。

今すぐGoogleサーチコンソールで新しい記事のURLをチェックしても、ナビゲーションパスの問題は表示されません。

記事の「itemListElement」フィールドが見つからない問題を解決する

ティーストーリーにこの警告が表示されたら、ブレッドクラムコードを追加して個々の記事に移動パスが表示されるようにし、待つと問題が解決します。

私はずっと前に使っていました WordPress テーマに使用されていたコードを参考に、ティーストーリーに使用できるブレッドクラムコードを作成して使用しています。

次の記事で紹介するコードを使用すると、ティーストーリーに移動パスを表示できます。

参照


コメントを残す

コメント