WordPressのサイトヘルスに「改善が必要」と出たら|表示の意味と直す順番

WordPressのサイトヘルスに「改善が必要」と出たら|表示の意味と直す順番

記事
IT・テクノロジー
WordPressの管理画面に、「サイトヘルス」という項目があるのをご存じでしょうか。
サイトの状態を、WordPress自身が点検してくれる機能です。
開いてみたら「改善が必要」と出ていて、どこから手を付ければいいのか分からない、というご相談をよくいただきます。

■サイトヘルスの開き方


管理画面の左のメニューから「ツール」→「サイトヘルス」と進みます。
いちばん上に「良好」か「改善が必要」が表示され、その下に点検の結果が並びます。
点検には少し時間がかかるので、結果が出るまで画面を閉じずに待ちましょう。

結果は大きく2つに分かれています。

・致命的な問題:早めに対応したいもの。
・おすすめの改善:急ぎではないが、直しておくとよいもの。

「良好」と出ていても、おすすめの改善が何件か残っていることがあります。

■対処の前に確かめること


・表示された文言を、画面ごと控えておく。
・サイトの表示や問い合わせフォームに、実際の不具合が出ているかを見る。
・サーバー会社の障害情報に、同じ時間帯の不具合が出ていないかを見る。

一時的なサーバーの不調による表示は、時間をおくと消えることもあります。

■よく出る表示と、その意味


・「PHPのバージョンが古い」
サイトを動かしているプログラムの言語が、サポートの終わった版のままです。サーバーの管理画面で切り替えますが、古いテーマやプラグインが動かなくなることがあります。

・「更新できるプラグイン(テーマ)があります」
新しい版が出ています。弱点の修正が含まれていることが多いので、放っておかないほうが安心です。

・「停止中のプラグイン(テーマ)を削除してください」
使っていないものでも、入っているだけで弱点が残ることがあります。

・「WordPressの更新が可能です」
本体の新しい版が出ています。

・「デフォルトテーマを入れておきましょう」
今のテーマに不具合が出たとき、切り替えて原因を切り分けるための予備です。
子テーマを使っている場合、親テーマは停止中に見えても消してはいけません。

・「REST APIでエラーが発生しました」「ループバックリクエストが完了できませんでした」
サイトが自分自身と通信できていない、という意味です。
プラグインやサーバーの防御機能(ファイアウォール)が、通信を止めていることがよくあります。

・「予約されたイベントが失敗しました」
予約投稿や自動の処理が、予定どおりに動いていない状態です。

・「エラーを誰もが参照可能なファイルに書き出します」
不具合を調べる設定が、入れたままになっています。外から見える場所に記録が残るので、作業が終わったら元に戻します。

■表示ごとの急ぎ度の目安


・PHPのバージョンが古い(急ぎ度:高い)。相談先はサーバーの管理画面、制作会社。
・エラーの書き出し(急ぎ度:高い)。相談先は制作会社、保守会社。
・REST API・ループバック(急ぎ度:中くらい):サーバー会社、制作会社。
・更新できるプラグイン・本体(急ぎ度:中くらい):自社でも対応できる。
・停止中のプラグイン・テーマ(急ぎ度:低い)。相談先は自社でも対応できる。

急ぎ度は一般的な目安です。

■直す順番


1. まずバックアップを取る。
2. 使っていないプラグインとテーマを削除する(いちばん安全で、効果も大きい)。
3. プラグインとテーマを1つずつ更新し、そのたびに表示を確かめる。
4. WordPress本体を更新する。
5. 最後にPHPのバージョンを上げる。

まとめて一度に更新すると、表示が崩れたときにどれが原因か分からなくなります。
1つずつ進めるのが、遠回りに見えていちばんの近道です。

■「情報」タブは相談のときに役立ちます


サイトヘルスには「ステータス」のほかに「情報」というタブがあります。
WordPressやPHPの版、入っているプラグインなどが一覧で見られます。
「サイト情報をクリップボードにコピー」を押すと、内容をまとめて写せるので、制作会社やサーバー会社に相談するときに貼り付けて送ると話が早く進みます。
ただし、送る前にパスワードなどが含まれていないかは見ておきましょう。

■サイトヘルスで分からないこと


サイトヘルスが見ているのは、主に「版が古くないか」「設定に無理がないか」です。
すでに改ざんされていないか、バックアップから本当に戻せるか、といったことまでは分かりません。
「良好」でも安心しきらず、月に1回は管理画面をのぞく習慣をつけておきましょう。

■自分で確かめるチェックリスト


・月に1回、サイトヘルスを開いている。
・致命的な問題が0件になっている。
・使っていないプラグインとテーマを消している。
・更新の前にバックアップを取っている。
・前回より表示の件数が増えていない。

■よくある質問


Q. 「改善が必要」のままだと、検索順位に影響しますか?
A. サイトヘルスの表示そのものが順位を決めるわけではありません。ただ、古い版のままの放置は表示の遅さや弱点につながるので、少しずつ減らしていくのがおすすめです。

Q. すべての項目を消さないといけませんか?
A. いいえ。サーバーの仕組み上、利用者の側では直せない項目もあります。致命的な問題から順に、できるものを片づければ十分です。

Q. PHPを上げたら画面が真っ白になりました。
A. サーバーの管理画面で、元の版に戻せることが多いです。戻してから、どのプラグインやテーマが新しい版に合っていないかを調べます。

■よくあるご相談の例


「PHPが古いと出ていたので上げたら、お問い合わせフォームが動かなくなった」というケースがよくあります。
古いフォームのプラグインが、新しい版に合っていないことが主な原因です。
PHPをいったん元に戻し、プラグインを入れ替えてから上げ直すと、落ち着いて進められることが多いです。

■ご自分で進めるのが不安な方へ


バックアップを取ったうえで、プラグイン・テーマ・本体・PHPを1つずつ更新し、表示を確かめながら進める更新の代行をお受けしています。

WordPressとPHPの更新を安全に代行します

更新のあとに表示が崩れた、画面が真っ白になった、という場合はこちらで直します。

WordPressの修正・不具合を解決します
サービス数100万件のスキルマーケット、あなたにぴったりのサービスを探す