驚くかもしれませんが、当社のウェブサイトは複数のプラグインがインストールされているにもかかわらず、1秒未満で読み込まれます。秘訣はプラグインの数を減らすことではなく、適切なプラグインを選ぶことです。
WordPressを使い始めた初期の頃、ホスティングがどんなに優れていても、一部のプラグインが驚くほど高速なサイトを遅い状態に変えてしまうことを痛感しました。
これは単なる些細な不便ではなく、直接あなたの収益に影響します。サイトが遅いとGoogleでのランキングが下がり、訪問者をイライラさせ、数千ドルもの収益損失につながる可能性があります。これらの問題を引き起こすプラグインは、あなたが決して疑わないようなものであることが多いのです。
WordPressサイトのテストと最適化に長年取り組み、最も一般的なプラグイン関連のパフォーマンス低下の原因を特定しました。
このガイドでは、どのプラグインがサイトを遅くしているのかを正確に見つけ、それに対して何ができるのかを説明します。ビジネスに必要な機能を犠牲にすることなく、サイトを高速に保つ方法を学びます。

なぜ一部のプラグインはWordPressサイトを遅くするのか?
WordPressプラグインは、スマートフォンのアプリのようなものだと考えてください。一部のアプリが他のアプリよりも早くバッテリーを消費するのと同様に、一部のプラグインはより多くのサーバーリソースを消費し、ウェブサイトを遅くします。WordPressリポジトリだけでも60,000を超えるプラグインがあり、品質は大きく異なります。
ここで舞台裏で何が起こっているかを見てみましょう。WordPressプラグインは、ウェブサーバーで実行されるPHPコードで動作します。誰かがあなたのサイトにアクセスするたびに、WordPressはページを表示する前に、すべての有効なプラグインをロードする必要があります。
たとえ1つのプラグインでもコードが不十分な場合、そのボトルネックがウェブサイト全体の速度を低下させる可能性があります。
ビジネスへの影響は現実のものです。Strangeloop(現在はRadwareの一部)の調査によると、1秒の遅延でコンバージョンが7%減少し、ページビューが11%減少し、顧客満足度が16%低下する可能性があります。

今日のようなペースの速い世界では、訪問者はページが3秒未満で読み込まれることを期待しており、そうでなければ離脱します。
長年にわたり数千ものWordPressサイトを管理してきた経験から、プラグインの数ではなく、その質が重要であることを学びました。コードが適切に記述された30以上のプラグインでサイトがスムーズに動作するのを見たこともありますが、設計の悪い単一のプラグインがサイトを壊滅させることもあります。
プラグインがサイトを遅くする一般的な原因をいくつかご紹介します。
- 非効率的なデータベースクエリ: 一部のプラグインは、不要なリクエストでWordPressデータベースを酷使し、サーバーに負荷をかけ、応答時間を遅くします。
- 外部リソースの読み込み: 低速なサードパーティサーバーからスクリプト、フォント、またはスタイルシートを読み込むプラグインは、ページの読み込み時間を大幅に増加させる可能性があります。
- メモリを大量に消費するコード: 不適切に記述されたPHPコードは、特にトラフィックの多い時期に、過剰なサーバーメモリと処理能力を消費する可能性があります。
- 機能の肥大化: 使用しない不要な機能が詰め込まれたプラグインは、すべてのコードをロードし続け、貴重なリソースを無駄にします。
良いニュースは? 問題のあるプラグインを特定したら、パフォーマンスの低下なしに同じ機能を提供するより良い代替品を見つけることができます。場合によっては、特定のプラグインがまったく不要であることに気づくこともあります。
一部のプラグインは、画像最適化、リンク切れチェック、セキュリティスキャンなど、リソースを大量に消費するが不可欠なタスクを実行することを覚えておいてください。これらを完全に削除するのではなく、サイトの訪問者が少ないオフピーク時間にこれらのタスクをスケジュールすることを検討してください。
検出方法に入る前に、すべてのプラグインを最新バージョンに更新したことを確認してください。プラグイン開発者は、パフォーマンスの向上やバグ修正を定期的にリリースしており、それが速度の問題を解決する可能性があります。
探偵ごっこをする準備はできましたか? 残念ながら、WordPressには組み込みの「遅延プラグインレポート」がないため、原因を特定するには実績のある戦略を使用する必要があります。
次のようにアプローチすることをお勧めします。
- 遅いデータベースクエリを実行するプラグインを見つける
- 低速リソースを読み込むプラグインを見つける
- WordPressプラグインの速度を個別にテストする
- ボーナス: Google Lighthouse を使用してモバイルでのパフォーマンスを向上させる
- プロフェッショナルなサイトスピード最適化サービスを利用する
- より良いWordPressプラグインを選択する
- WordPressのパフォーマンスに関連する専門家向けガイド
遅いデータベースクエリを実行するプラグインを見つける
クエリモニターは、遅いデータベースクエリを含む、ウェブサイトの潜在的なボトルネックを明らかにすることができます。これは、サイトがサーバーに対して行うリクエストを監視することによって行われます。
無料のQuery Monitorプラグインは、潜在的な問題を特定し、どのプラグインがサイトの速度を低下させているかを特定するのに役立つ詳細なレポートを提供します。実際、私たちはこのプラグインを使用して、WPBeginnerのページ読み込み速度を向上させました。
まず、Query Monitorプラグインをインストールして有効化します。ヘルプが必要な場合は、WordPressプラグインのインストール方法に関する初心者向けガイドをご覧ください。
有効化されると、プラグインはWordPressの管理バーに監視ツールを追加します。
次に、ウェブサイトのフロントエンドで確認したいページにアクセスする必要があります。Query Monitorツールにマウスカーソルを合わせると、メニューが表示されます。

「Database Queries」をクリックする必要があります。画面の下部にいくつかのツールが表示されます。
次に、「コンポーネント別のクエリ」をクリックすると、プラグインとコンポーネントのテーブルが表示されます。「選択」列には、各プラグインが実行したデータベースクエリの数が表示され、このページの「時間」列には、これらのクエリにかかった合計時間が秒単位で表示されます。
これらの列のいずれかのヘッダーをクリックすると、リストを並べ替えることができます。たとえば、「時間」列をクリックするとその列が時間順に並べ替えられ、もう一度クリックすると最も遅いプラグインがリストの先頭に表示されます。

一般的に、プラグインが20〜50以上のクエリを実行したり、クエリに0.5秒または1秒以上かかったりする場合は、問題となる可能性があります。ただし、これらはあくまで目安であり、WordPressのパフォーマンス最適化は、機能性と速度のバランスを見つけることです。
これで、この記事の後半にある手順を使用して、遅いプラグインを一時的に無効にして、WordPressのパフォーマンスが改善されるかどうかを確認できます。改善された場合は、プラグインの作成者に連絡するか、代替プラグインを見つけてください。
このプラグインの使用方法の詳細については、WordPressサイトにWordPressクエリモニターを追加する方法をご覧ください。
低速リソースを読み込むプラグインを見つける
誰かがあなたのウェブサイトを訪れると、ブラウザはそのウェブページを表示するために必要なファイルをダウンロードする必要があります。これらには画像、スタイルシート、スクリプトなどが含まれる可能性があり、プラグインがこれらのファイルの一部を要求する場合があります。
これらは、ご自身のウェブサイト上の内部ファイルである場合もあれば、サードパーティのウェブサイトからの外部ファイルである場合もあります。HTTPリクエストごとに読み込みプロセスに時間が追加されます。
ネットワークレポート
これらのファイルのロードにかかる時間は、ウェブサイトのページにアクセスし、ブラウザの開発者ツールを使用することで確認できます。Google Chromeでは、単に表示 » 開発 » 検証に移動するか、ページを右クリックして「検証」を選択します。
次に、「ネットワーク」タブをクリックしてからページを再読み込みします。ページが読み込まれると、内部および外部のHTTPリクエストを含む、ページを表示するために必要なすべてのリソースのリストが表示されます。

「3rd-party requests」フィルターを使用して、外部HTTPリクエストのみを表示できます。
ヒント: Pingdomのようなサードパーティツールを使用すると、より詳細なレポートを取得できます。WordPressでサードパーティのドメインリクエストを追跡する方法に関するガイドをご覧ください。
「時間」列には、各リソースの読み込みにかかる時間が表示されます。列ヘッダーをクリックすると時間順に並べ替えられ、もう一度クリックすると最も遅いファイルが一番上に表示されます。
読み込みに0.5秒以上、または1秒以上かかるファイルは懸念事項となる可能性がありますが、これはあくまで目安です。
Initiator列は、プラグインがファイルをロードしているかどうかを判断するのに役立つ場合がありますが、これはしばしば不明瞭です。
カバレッジレポート
カバレッジレポートでは、ウェブサイト上のプラグインのフォルダからどのファイルが読み込まれているかを確認できます。ただし、デフォルトでは表示されません。
表示するには、右上隅にある3つの縦ドットをクリックし、メニューからその他のツール » カバレッジを選択します。

これにより、読み込まれているリソースのURLのリストが表示されます。
プラグインフォルダから読み込まれているファイルを見つけるには、URLフィルターフィールドに/plugins/と入力してリストをフィルターするだけです。各URLでプラグインの名前が表示されるはずです。

これで、問題のあるプラグインを見つけるためにリストをさまざまな方法で並べ替えることができます。たとえば、URLで並べ替えると、各プラグインが読み込んでいるすべてのファイルが一緒に表示されます。または、合計バイト数または使用状況で並べ替えて、大きなファイルを読み込んでいるプラグインを見つけることができます。
このトピックの詳細については、WordPressでHTTPリクエストを削減する方法に関するガイドをご覧ください。
WordPressプラグインの速度を個別にテストする
プラグインを1つずつ無効化し、サイトのパフォーマンスを確認するのが、プラグインをテストするシンプルで無料の方法です。この方法は無料であり、サイトに別のプラグインをインストールする必要はありませんが、他の方法よりも時間と労力がかかります。
まずはウェブサイトの速度テストを実行してください。追跡すべき最も重要な速度指標は、ページの読み込み時間です。これらのPingdom の速度テスト結果では、これは単に「読み込み時間」と呼ばれています。

次に、最初のプラグインを無効化して、再度スピードテストを実行してください。スピードが大幅に改善された場合は、問題のあるプラグインが見つかったことになります。
最も正確な結果を得るには、各スピードテストを3回実行し、結果を平均することをお勧めします。これにより、インターネットの変動に対応できます。
その後、そのプラグインを再度有効化し、次のプラグインを無効化します。次に、別のスピードテストを実行し、繰り返します。
代替方法として、すべてのプラグインを無効化してから、1つずつ再アクティブ化することから始めることができます。すべてのプラグインが無効化された状態でスピードテストを実行し、その後、各プラグインを再アクティブ化するたびに実行する必要があります。
時間はかかりますが、この方法で有効化時にどのプラグインが遅延の原因となっているかを特定できます。
ヒント: プラグインを無効にすると、ウェブサイトの機能が失われます。ライブサイトに影響を与えないようにするには、ステージングサイトでこれらのテストを実行する必要があります。正確な結果を得るために、これはライブウェブサイトと同じサーバーにインストールする必要があります。
ボーナス: Google Lighthouse を使用してモバイルでのパフォーマンスを向上させる
WordPressのパフォーマンスを向上させるために使用できる別のツールは、Google Lighthouseです。サイトのパフォーマンス、アクセシビリティ、ベストプラクティス、SEOに関する役立つ洞察を提供しますが、WordPressサイトで遅いプラグインを特定するものではありません。
これは、ユーザーエクスペリエンスとSEOにとって重要なGoogle Core Web Vitalsの最適化に役立ちます。
また、読み込まれている遅いスクリプトや大きなリソースを表示することもでき、これらはWordPressのパフォーマンスを低下させているプラグインを示している可能性があります。

モバイル対応のWordPressサイトの準備については、初心者向けWordPress SEOチェックリストの該当セクションをご覧ください。
プロフェッショナルなサイトスピード最適化サービスを利用する

ご覧のとおり、特に技術に詳しくない場合、ウェブサイトを遅くしている可能性のある問題のあるプラグインを発見するのは大変な作業になることがあります。
Seahawk のプロフェッショナルな サイトスピード最適化サービス を利用しませんか?
専門家チームがステージングサイトをセットアップし、ライブサイトを遅くすることなくサイトを徹底的にテストできるようにします。Google Lighthouse レポートを使用して問題をトラブルシューティングします。
その後、プラグインを更新し、プラグインの使用状況を確認・最適化し、ウェブサーバーや画像を最適化するなど、さらに多くのことを行います。
サイトスピード最適化サービスの料金はわずか 499 ドルからとなっています。チームに連絡して、無料コンサルテーションを予約しましょう!
より良いWordPressプラグインを選択する
プラグインのいくつかがWordPressサイトを遅くしていることを発見した場合、より良いプラグインをどのように選べばよいか疑問に思っているかもしれません。必要なすべての機能を提供し、スピードが最適化されているプラグインを見つけるためにできることをいくつか見ていきましょう。
開始する前に、プラグインに実行してほしいことのリストを作成することをお勧めします。これは、使用していた遅いプラグインの主な機能のリストである場合があります。しかし、これは、そのプラグインが不足していた点や、必要以上に提供していた点を考える機会でもあります。
次に、WordPressプラグインディレクトリで、ニーズを満たす無料プラグインを検索できます。
ページ上部の検索ボックスにメイン機能を入力し、多くの有効インストール数、高い評価、およびWordPressの最近のバージョンとの互換性があるプラグインを探してください。

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

各プラグインの詳細なレビューとスクリーンショットを提供しており、長所と短所を比較して、必要な機能を提供していることを確認できます。
また、プロ向けの究極のWordPressツールキットであるUltimate WordPress Toolkit for Prosもぜひご覧ください。ここでは、多くのカテゴリで最高のプラグインをリストアップしています。WPBeginnerでは、これらのプラグインの多くを使用しています。たとえば、次のとおりです。
- All in One SEO (AIOSEO)、WordPressの主要なSEOプラグイン
- WordPressでGoogleアナリティクスを最も簡単に使用できる方法、MonsterInsights
- WPForms は、最も 人気のあるWordPressフォームビルダー プラグインです
- SeedProdは、WordPressに最適なノーコードページビルダーです。
- OptinMonster、最高のコンバージョン最適化ソフトウェア
- Duplicatorは、最高の WordPressバックアップおよび移行プラグインです
プラグインを選択したら、それがウェブサイトのパフォーマンスに与える影響をテストする必要があります。前述したように、プラグインのインストールと有効化の前後にウェブサイトのスピードテストを実行するだけで、サイトが遅くならないことを確認できます。
このトピックの詳細については、初心者向けガイド「最適なWordPressプラグインの選び方」をご覧ください。
WordPressのパフォーマンスに関連する専門家向けガイド
このチュートリアルで、どのWordPressプラグインがサイトを遅くしているかを見つける方法を学べたことを願っています。この情報を使ってWordPressのパフォーマンスを改善する方法に関するガイドもご覧ください。
- WPBeginnerのページ読み込み速度を向上させる方法
- WordPressが遅い理由とは?専門家による11のヒントで解決方法を学びましょう
- WordPressプラグインがサイトのロード時間に与える影響(明らかに)
- プラグインオーガナイザーを使用してWordPressサイトを高速化する方法
- モバイルユーザー向けに特定のWordPressプラグインを無効にする方法
- WordPressプラグインはいくつインストールすべきか?多すぎるとどうなるか?
- WordPressプラグインの選び方:初心者ガイド
- WordPressの速度とパフォーマンスを向上させるための究極のガイド
この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterやFacebookでもフォローできます。

Mark
素晴らしい記事をありがとうございます。しかし、モバイルではフォントサイズを大きくしてください。なぜなら、私はもう年をとっているので。
WPBeginnerサポート
You’re welcome and thank you for the feedback
管理者