あなたのサイトを遅くしているWordPressプラグインは何ですか?

WordPressサイトの動作が普段より遅くなっていませんか? プラグインが原因かもしれないと思っても、どれが問題なのか特定できていないかもしれません。

ウェブサイトの表示が遅いと、訪問者をイライラさせ、検索順位にも悪影響を与えます。多くの場合、単一の質の悪いプラグインがサイト全体のパフォーマンスを低下させ、トラフィックや売上を損失させる可能性があります。

WPBeginnerでは、過去16年間で数千ものウェブサイトを最適化してきました。その経験から、プラグインの数は、選択するプラグインの質ほど重要ではないことがわかりました。

このガイドでは、WordPressのどのプラグインがサイトを遅くしているのかを正確に見つけ出し、問題を迅速に解決する方法を説明します。

あなたのサイトを遅くしているWordPressプラグインは何ですか?

なぜ一部のプラグインはWordPressサイトを遅くするのか?

WordPressプラグインは、スマートフォンのアプリのようなものだと考えてください。一部のアプリが他のアプリよりも早くバッテリーを消費するのと同様に、一部のプラグインはより多くのサーバーリソースを消費し、ウェブサイトを遅くします。WordPressリポジトリだけでも60,000を超えるプラグインがあり、品質は大きく異なります。

ここで舞台裏で何が起こっているかを見てみましょう。WordPressプラグインは、ウェブサーバーで実行されるPHPコードで動作します。誰かがあなたのサイトにアクセスするたびに、WordPressはページを表示する前に、すべての有効なプラグインをロードする必要があります。

たとえ1つのプラグインでもコードが不十分な場合、そのボトルネックがウェブサイト全体の速度を低下させる可能性があります。

ビジネスへの影響は現実のものです。Strangeloop(現在はRadwareの一部)の調査によると、1秒の遅延でコンバージョンが7%減少し、ページビューが11%減少し、顧客満足度が16%低下する可能性があります。

ウェブサイトの速度がコンバージョンに与える影響を示すStrangeloopの速度調査

今日のようなペースの速い世界では、訪問者はページが3秒未満で読み込まれることを期待しており、そうでなければ離脱します。

長年にわたり数千ものWordPressサイトを管理してきた経験から、プラグインの数ではなく、その質が重要であることを学びました。コードが適切に記述された30以上のプラグインでサイトがスムーズに動作するのを見たこともありますが、設計の悪い単一のプラグインがサイトを壊滅させることもあります。

プラグインがサイトを遅くする一般的な原因をいくつかご紹介します。

  • 非効率的なデータベースクエリ: 一部のプラグインは、不要なリクエストでWordPressデータベースを酷使し、サーバーに負荷をかけ、応答時間を遅くします。
  • 外部リソースの読み込み: 低速なサードパーティサーバーからスクリプト、フォント、またはスタイルシートを読み込むプラグインは、ページの読み込み時間を大幅に増加させる可能性があります。
  • メモリを大量に消費するコード: 不適切に記述されたPHPコードは、特にトラフィックの多い時期に、過剰なサーバーメモリと処理能力を消費する可能性があります。
  • 機能の肥大化: 使用しない不要な機能が詰め込まれたプラグインは、すべてのコードをロードし続け、貴重なリソースを無駄にします。

良いニュースは? 問題のあるプラグインを特定したら、パフォーマンスの低下なしに同じ機能を提供するより良い代替品を見つけることができます。場合によっては、特定のプラグインがまったく不要であることに気づくこともあります。

一部のプラグインは、画像最適化、リンク切れチェック、セキュリティスキャンなど、リソースを大量に消費するが不可欠なタスクを実行することを覚えておいてください。

これらのタスクには、クラウドベースのツールやSaaSソリューション(例:AIOSEOのリンク切れチェッカー)の使用をお勧めします。これらは外部サーバーで実行されるため、ウェブサイト自身のサーバーリソースがバックグラウンドプロセスによって枯渇するのを防ぎます。

検出方法に入る前に、すべてのプラグインを最新バージョンに更新したことを確認してください。プラグイン開発者は、パフォーマンスの向上やバグ修正を定期的にリリースしており、それが速度の問題を解決する可能性があります。

探偵ごっこをする準備はできましたか? 残念ながら、WordPressには組み込みの「遅延プラグインレポート」がないため、原因を特定するには実績のある戦略を使用する必要があります。

次のようにアプローチすることをお勧めします。

  1. 遅いデータベースクエリを実行するプラグインを見つける
  2. 低速リソースを読み込むプラグインを見つける
  3. WordPressプラグインの速度を個別にテストする
  4. ボーナス: Google Lighthouse を使用してモバイルでのパフォーマンスを向上させる
  5. より良いWordPressプラグインを選択する
  6. WordPressのプラグインが遅いことに関するよくある質問
  7. WordPressのパフォーマンスに関する追加リソース

遅いデータベースクエリを実行するプラグインを見つける

クエリモニターは、遅いデータベースクエリを含む、ウェブサイトの潜在的なボトルネックを明らかにすることができます。これは、サイトがサーバーに対して行うリクエストを監視することによって行われます。

無料のQuery Monitorプラグインは、潜在的な問題を特定し、どのプラグインがサイトの速度を低下させているかを特定するのに役立つ詳細なレポートを提供します。実際、私たちはこのプラグインを使用して、WPBeginnerのページ読み込み速度を向上させました

まず、Query Monitorプラグインをインストールして有効化します。ヘルプが必要な場合は、WordPressプラグインのインストール方法に関する初心者向けガイドをご覧ください。

有効化されると、プラグインはWordPressの管理バーに監視ツールを追加します。

次に、ウェブサイトのフロントエンドで確認したいページにアクセスする必要があります。Query Monitorツールにマウスカーソルを合わせると、メニューが表示されます。

クエリモニターメニューから「データベースクエリ」を選択

「Database Queries」をクリックする必要があります。画面の下部にいくつかのツールが表示されます。

次に、「コンポーネント別のクエリ」をクリックすると、プラグインとコンポーネントのテーブルが表示されます。「選択」列には、各プラグインが実行したデータベースクエリの数が表示され、このページの「時間」列には、これらのクエリにかかった合計時間が秒単位で表示されます。

これらの列のいずれかのヘッダーをクリックすると、リストを並べ替えることができます。たとえば、「時間」列をクリックするとその列が時間順に並べ替えられ、もう一度クリックすると最も遅いプラグインがリストの先頭に表示されます。

Query Monitor のコンポーネント別クエリレポート

このデータを分析する際は、「時間」の列に注目してください。

あるプラグインは多くの高速なクエリを実行してもサイトを遅くしないかもしれませんが、別のプラグインは完了に数秒かかる複雑なクエリを1つ実行するだけでサイトを遅くする可能性があります。プラグインの読み込みに0.5秒以上かかっている場合は、それがサイトを遅くしている原因かもしれません。

これで、この記事の後半にある手順を使用して、遅いプラグインを一時的に無効にして、WordPressのパフォーマンスが改善されるかどうかを確認できます。改善された場合は、プラグインの作成者に連絡するか、代替プラグインを見つけてください。

このプラグインの使用方法の詳細については、WordPressサイトにWordPressクエリモニターを追加する方法をご覧ください。

低速リソースを読み込むプラグインを見つける

誰かがあなたのウェブサイトを訪れると、ブラウザはそのウェブページを表示するために必要なファイルをダウンロードする必要があります。これらには画像、スタイルシート、スクリプトなどが含まれる可能性があり、プラグインがこれらのファイルの一部を要求する場合があります。

これらは、ご自身のウェブサイト上の内部ファイルである場合もあれば、サードパーティのウェブサイトからの外部ファイルである場合もあります。HTTPリクエストごとに読み込みプロセスに時間が追加されます。

ネットワークレポート

これらのファイルのロードにかかる時間は、ウェブサイトのページにアクセスし、ブラウザの開発者ツールを使用することで確認できます。Google Chromeでは、単に表示 » 開発 » 検証に移動するか、ページを右クリックして「検証」を選択します。

次に、「ネットワーク」タブをクリックしてからページを再読み込みします。ページが読み込まれると、内部および外部のHTTPリクエストを含む、ページを表示するために必要なすべてのリソースのリストが表示されます。

ブラウザの開発者ツールを使用して HTTP リクエストを特定する

「3rd-party requests」フィルターを使用して、外部HTTPリクエストのみを表示できます。

ヒント:  Pingdomのようなサードパーティツールを使用すると、より詳細なレポートを取得できます。WordPressでサードパーティのドメインリクエストを追跡する方法に関するガイドをご覧ください。

「時間」列には、各リソースの読み込みにかかる時間が表示されます。列ヘッダーをクリックすると時間順に並べ替えられ、もう一度クリックすると最も遅いファイルが一番上に表示されます。

読み込みに0.5秒以上、または1秒以上かかるファイルは懸念事項となる可能性がありますが、これはあくまで目安です。

「イニシエーター」列は、どのスクリプトまたはプラグインがそのファイルを呼び出したかを示します。「イニシエーター」列のリンクにマウスカーソルを合わせると、完全なファイルパスが表示されることがよくあります。そのパスに/wp-content/plugins/が含まれているかを確認すると、どのプラグインが責任を負っているかをすぐに特定できます。

カバレッジレポート

カバレッジレポートでは、ウェブサイト上のプラグインのフォルダからどのファイルが読み込まれているかを確認できます。ただし、デフォルトでは表示されません。

表示するには、右上隅にある3つの縦ドットをクリックし、メニューからその他のツール » カバレッジを選択します。

Inspect Tool のカバレッジレポートを表示する

これにより、読み込まれているリソースのURLのリストが表示されます。

プラグインフォルダから読み込まれているファイルを見つけるには、[カバレッジ]タブの上部にあるフィルターバーを探します。このフィールドに /plugins/ と入力すると、WordPressのコアファイルとテーマが非表示になります。これで、プラグインに関連するデータのみが表示されます。

Inspect ToolのCoverage Report

これで、問題のあるプラグインを見つけるためにリストをさまざまな方法で並べ替えることができます。たとえば、URLで並べ替えると、各プラグインが読み込んでいるすべてのファイルが一緒に表示されます。または、合計バイト数または使用状況で並べ替えて、大きなファイルを読み込んでいるプラグインを見つけることができます。

このトピックの詳細については、WordPressでHTTPリクエストを削減する方法に関するガイドをご覧ください。

WordPressプラグインの速度を個別にテストする

プラグインを1つずつ無効化し、サイトのパフォーマンスを確認するのが、プラグインをテストするシンプルで無料の方法です。この方法は無料であり、サイトに別のプラグインをインストールする必要はありませんが、他の方法よりも時間と労力がかかります。

まずはウェブサイトの速度テストを実行してください。追跡すべき最も重要な速度指標は、ページの読み込み時間です。これらのPingdom の速度テスト結果では、これは単に「読み込み時間」と呼ばれています。

HostingerのPingdomスピードテスト結果

次に、最初のプラグインを無効化します。

重要: 再度テストする前に、WordPressのキャッシュをクリアする必要があります。そうしないと、古いバージョンのサイトをテストしている可能性があります。[キャッシュをクリアする方法]に関するガイドを参照してください。キャッシュのクリア方法がわからない場合は、キャッシュをクリアする方法をご覧ください。

キャッシュがクリアされたら、再度スピードテストを実行します。スピードが大幅に改善された場合は、問題のあるプラグインが見つかったことになります。

最も正確な結果を得るには、各スピードテストを3回実行し、結果を平均することをお勧めします。これにより、インターネットの変動に対応できます。

その後、そのプラグインを再度有効化し、次のプラグインを無効化します。次に、別のスピードテストを実行し、繰り返します。

代替方法として、すべてのプラグインを無効化してから、1つずつ再アクティブ化することから始めることができます。すべてのプラグインが無効化された状態でスピードテストを実行し、その後、各プラグインを再アクティブ化するたびに実行する必要があります。

時間はかかりますが、この方法で有効化時にどのプラグインが遅延の原因となっているかを特定できます。

ヒント: プラグインを無効にすると、ウェブサイトの機能が失われます。ライブサイトに影響を与えないようにするには、ステージングサイトでこれらのテストを実行する必要があります。正確な結果を得るために、これはライブウェブサイトと同じサーバーにインストールする必要があります。

ボーナス: Google Lighthouse を使用してモバイルでのパフォーマンスを向上させる

WordPressのパフォーマンスを向上させるために使用できる別のツールは、Google Lighthouseです。サイトのパフォーマンス、アクセシビリティ、ベストプラクティス、SEOに関する役立つ洞察を提供しますが、WordPressサイトで遅いプラグインを特定するものではありません。

これは、ユーザーエクスペリエンスとSEOにとって重要なGoogle Core Web Vitalsの最適化に役立ちます。

また、読み込まれている遅いスクリプトや大きなリソースを表示することもでき、これらはWordPressのパフォーマンスを低下させているプラグインを示している可能性があります。

Lighthouseレポートを表示

モバイル対応のWordPressサイトの準備については、初心者向けWordPress SEOチェックリストの該当セクションをご覧ください。

より良いWordPressプラグインを選択する

プラグインのいくつかがWordPressサイトを遅くしていることを発見した場合、より良いプラグインをどのように選べばよいか疑問に思っているかもしれません。必要なすべての機能を提供し、スピードが最適化されているプラグインを見つけるためにできることをいくつか見ていきましょう。

開始する前に、プラグインに必要となるすべての機能のリストを作成することをお勧めします。これは、使用している遅いプラグインの主な機能のリストにすぎない場合があります。

ただし、これは、そのプラグインが不足していた点や、必要以上に多くの機能を提供していた点を考える機会でもあります。

次に、WordPressプラグインディレクトリで、ニーズを満たす無料プラグインを検索できます。

ページ上部の検索ボックスに主な機能を単純に入力します。アクティブなインストール数が多く、4つ星から5つ星の評価を持つプラグインを探します。

また、「最終更新日」も確認してください。プラグインが6ヶ月から1年以上更新されていない場合、パフォーマンスやセキュリティのために最適化されていない可能性があります。

WordPressプラグイン検索結果

ただし、利用可能なプラグインが非常に多いため、これはかなりの作業になる可能性があります。

当社のWordPressソリューションセンターのような推奨プラグインのディレクトリを使用する方が、多くの場合信頼性が高くなります。これは、当社が徹底的にテストし、最も信頼性の高いソリューションであると判断した、推奨される無料および有料のWordPressプラグインのキュレーションされたディレクトリです。

WPBeginnerのWordPressソリューションセンター

各プラグインの詳細なレビューとスクリーンショットを提供しており、長所と短所を比較して、必要な機能を提供していることを確認できます。

また、プロ向けの究極のWordPressツールキットであるUltimate WordPress Toolkit for Prosもぜひご覧ください。ここでは、多くのカテゴリで最高のプラグインをリストアップしています。WPBeginnerでは、これらのプラグインの多くを使用しています。たとえば、次のとおりです。

プラグインを選択したら、それがウェブサイトのパフォーマンスに与える影響をテストする必要があります。前述したように、プラグインのインストールと有効化の前後にウェブサイトのスピードテストを実行するだけで、サイトが遅くならないことを確認できます。

このトピックの詳細については、初心者向けガイド「最適なWordPressプラグインの選び方」をご覧ください。

WordPressのプラグインが遅いことに関するよくある質問

WordPressプラグインとウェブサイトのパフォーマンスに関して、読者からよく寄せられる質問への回答を以下に示します。

1. 非アクティブなプラグインはウェブサイトを遅くしますか?

いいえ、非アクティブなプラグインは訪問者のウェブサイトの読み込み速度を遅くしません。単にサーバーに少量のストレージスペースを占有するだけです。ただし、ダッシュボードをきれいに保ち、潜在的なセキュリティリスクを減らすために、非アクティブなプラグインを削除することをお勧めします。

2. プラグインが多すぎるとどうなりますか?

プラグインの数が「多すぎる」という具体的な数字はありません。コードの質は量よりもはるかに重要です。50個以上のよくコーディングされたプラグインを持つウェブサイトが瞬時に読み込まれるのを見たことがありますが、5個の質の悪いプラグインしか持たないサイトは非常に遅くなることがあります。

3. どの種類のプラグインがWordPressを最も遅くしますか?

バックアッププラグイン、壊れたリンクチェッカー、一部のセキュリティスキャナーなど、継続的なバックグラウンドプロセスを実行したりデータを収集したりするプラグインは、最も多くのリソースを使用する傾向があります。これらのタスクはトラフィックの少ない時間帯にスケジュールするか、バックアップにはDuplicatorのようなクラウドベースのサービスを使用することをお勧めします。

4. WordPressのテーマはプラグインのように私のサイトを遅くすることができますか?

はい、WordPressのテーマがサイトを遅くする原因になることは確かにあります。テーマによっては、機能が多すぎたり、レイアウトが複雑だったり、最適化されていないコードが含まれていたりします。プラグインに問題がない場合は、Astraのような高速で軽量なテーマに切り替えるか、SeedProdでカスタムテーマを生成することを試してみてください。

このチュートリアルで、どのWordPressプラグインがサイトを遅くしているかを見つける方法を学べたことを願っています。この情報を使ってWordPressのパフォーマンスを改善する方法に関するガイドもご覧ください。

この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、当社が手数料を得る可能性があることを意味します。WPBeginnerがどのように資金提供されているか、それがなぜ重要か、そしてどのように私たちをサポートできるかについては、こちらをご覧ください。当社の編集プロセスはこちらです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

2 CommentsLeave a Reply

  1. 素晴らしい記事をありがとうございます。しかし、モバイルではフォントサイズを大きくしてください。なぜなら、私はもう年をとっているので。

返信する

コメントを残していただきありがとうございます。すべてのコメントは、当社のコメントポリシーに従ってモデレーションされますので、ご了承ください。メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で有意義な会話をしましょう。