15 のヒントで WordPress を高速化する方法 (2023)

公開: 2023-09-07

WordPress Web サイト所有者が直面する最大の問題の 1 つは、Web サイトが遅いことです。 Web サイトに遅れが生じると、検索エンジン ランキング ページ (SERP) での掲載順位に影響を及ぼし、訪問者が離れて二度と戻ってこない原因となり、さらにはコンバージョン率に影響を与える可能性があります。 この記事では、WordPress を高速化するための 15 のヒント (およびいくつかのボーナス) を紹介します。

始めましょう。

目次
  • 1 WordPress の速度を気にする必要があるのはなぜですか?
  • 2 WordPress を高速化する方法
    • 2.1 1. 速度テストを実施する
    • 2.2 2. 適切な WordPress ホスティングプロバイダーを選択する
    • 2.3 3. コア ウェブ バイタルを最適化する
    • 2.4 4. プレミアム DNS を選択する
    • 2.5 5. サイトのデータベースをクリーンに保つ
    • 2.6 6. CDN の使用
    • 2.7 7. WordPress ウェブサイトのファイルをキャッシュする
    • 2.8 8. CSS、JS、HTML を縮小する
    • 2.9 9. GZIP 圧縮を有効にする
    • 2.10 10. 画像の最適化
    • 2.11 11. WordPress の外部でビデオをホストする
    • 2.12 12. プラグインの使用を最小限に抑える
    • 2.13 13. PHP を常に最新の状態に保つ
    • 2.14 14. コメントを常に把握する
    • 2.15 15. 適切なテーマを選択する
    • 2.16ボーナスヒント
  • WordPress の高速化に関する3 つの最終的な考え

なぜ WordPress の速度を気にする必要があるのでしょうか?

まず覚えておくべき最も重要なことは、遅い Web サイトを好む人はいないということです。 どれだけ派手かは関係ありません。 3 秒以内にロードされない場合、ほとんどの人は保釈されて二度と戻ってこないでしょう。 直帰率が高いと、売上を逃したり、潜在的な顧客を失ったり、サイトを頻繁に訪れるユーザーを怖がらせたりする可能性があるため、有害です。

遅い Web サイトのもう 1 つの欠点は、SERP での順位が低いことです。 Google はコア ウェブ バイタルを使用して、サイトのパフォーマンスを評価します。 サイトの読み込みが遅い場合、Google は検索結果でサイトのコンテンツを押し下げて、大きなペナルティを課します。 注目すべき最も重要な指標の 1 つは、最初のバイトまでの時間 (TTFB) です。これは、ユーザーのブラウザーがサイトのサーバーから情報の最初のバイトに到達するまでにかかる時間を測定します。

最後に、サイトが遅いと、訪問者が購入したり、ニュースレターに登録したり、ブログ投稿を読んだりする気を失ってしまう可能性があります。 一般に、サイトが遅いと、お金はおろか時間も惜しむ顧客が不満を抱くことになります。

WordPress を高速化する方法

この投稿では、サイトの速度を上げるための実用的な方法を紹介します。 ただし、それに到達する前に、修正に必要な手順を実行できるように、サイトのパフォーマンスを測定するための重要な最初のステップについて説明します。

1. 速度テストを実施する

WordPressを高速化する

Web サイトの遅れに気づいたときに最初に行うべきことは、速度テストを実行して速度とパフォーマンスを測定することです。 GTmetrix、Pingdom、Google の Page Speed Insights など、使用できるものがいくつかあります。

プロセスをデモンストレーションするために、GTmetrix を使用してスキャンを実行する手順を説明します。 Web サイトの URL をコピーしてテキスト フィールド (1) に貼り付け、 [サイトのテスト]をクリックします (2)。

GTmetrix ページ速度テスト

スキャンが完了するまでに数分かかります。 完了すると、サイトのパフォーマンスが良くない理由がわかります。 GTmetrix は、パフォーマンス、構造、最大コンテンツ ペイント、合計ブロック時間、累積レイアウト シフトなどを測定します。

GTmetrix スコア

結果の内訳

以下のスクリーンショットを使用すると、テスト サイトにいくつかの問題があることがわかります。 [パフォーマンス] タブ内では、サイトが推奨を上回る最大コンテンツ ペイント スコアと、ページ インデックス速度 5.1 に苦戦していることがわかります。 これは、ページの読み込みに 5.1 秒かかり、最大の要素が完全に読み込まれるまでになんと 7.8 秒かかることを意味します。 一般的なルールとして、訪問者をサイトに留めておくために、サイトは 3 秒以内に読み込まれる必要があります。

ウェブサイトのパフォーマンスの内訳

[構造] タブで、サイトの読み込みが非常に遅い原因について洞察を得ることができます。 ご覧のとおり、大きすぎる画像がいくつかあるため、ページの読み込みが遅くなります。 さらに、リソースを大量に消費する JavaScript ファイルが原因で、大規模なネットワーク ペイロードの問題がいくつか発生します。

表示される結果はサイトのニーズによって異なりますが、ご覧のとおり、GTmetrix は WordPress を高速化するための手順を実行できるように、必要な情報をすべて提供します。

2. 適切な WordPress ホスティングプロバイダーを選択する

SiteGround WordPress ホスティング

WordPress を高速化する最良の方法の 1 つは、高速なホスティング プロバイダーを選択することです。 最高のプロバイダーの 1 つである SiteGround は、Google Cloud インフラストラクチャと Nginx ウェブサーバーを備えているため、利用可能な中で最も高速なホスティング プロバイダーの 1 つです。 現在でも多くの Web サイトで使用されている Apache とは異なり、Ngnix はパフォーマンスが強化されており、同等のものよりもはるかに高速になっています。 SG のもう 1 つの利点は、カスタム PHP および MySQL セットアップであり、SG でホストされるサイトが非常に高速になります。

選択したホスティング パートナーに関係なく、サインアップする前に、どのような高速化機能が提供されているかを必ず確認してください。

3. コアウェブバイタルを最適化する

コアウェブバイタル

前述したように、Google の中核となるウェブ バイタルとそれぞれの意味を理解しておく必要があります。 これらの指標は、Web サイトが検索結果で成功するために非常に重要であるため、これらの指標を常に把握しておくことが必須です。 それぞれが何をするのかを理解するのに役立つように、それぞれの簡単な定義を次に示します。

  • 最大コンテンツフル ペイント (LCP):ページ上に最大の画像またはテキストを読み込むのにかかる時間。
  • 初回入力遅延 (FID):ユーザーの最初のクリックからブラウザが応答の処理を開始するまでの時間を測定します。
  • 累積レイアウト シフト (CLS):ページ上の予期しないレイアウトのシフトを測定します。 表示要素があるフレームから次のフレームに位置を変更するとき (レイアウトのシフト)。
  • First Contentful Paint (FCP):最初の要素 (テキスト、画像、ビデオなど) が読み込まれてからページを読み込むのに必要な時間を測定します。
  • Interaction to Next Paint (INP):ユーザー インタラクション (クリック、タップなど) に対するページの全体的な応答を評価します。
  • 最初のバイトまでの時間 (TTFB):リソースの要求から情報ロードの最初のバイトまでにかかる時間を計算します。

4.プレミアムDNSを選択します

名前安いプレミアムDNS

ホスティングに加えて、プレミアム ドメイン ネーム システム (DNS) を提供する Namecheap など、信頼できるドメイン ネーム レジストラーを選択してください。 プレミアム DNS は、Web サイトのドメイン名解決プロセスのパフォーマンス、セキュリティ、信頼性を強化するために DNS プロバイダーが提供する有料サービスです。 基本的に、DNS は、人間が判読できるドメイン名 (エレガントテーマ.com など) を、コンピューターがインターネット上のサーバーを見つけるために使用する IP アドレスに変換します。

プレミアム DNS には、高速なパフォーマンス、強化されたセキュリティ、優れた信頼性、DDoS 保護、より多くのカスタマイズ オプションなど、無料の DNS サービスに比べていくつかの利点があります。 プレミアム DNS プロバイダーは、多くの場合、世界中に戦略的に配置された、より広範なサーバー ネットワークを備えています。 これにより、ユーザーのリクエストが解決されるまでにかかる時間が短縮され、読み込み時間が短縮されます。

5. サイトのデータベースをクリーンな状態に保つ

WP オプティマイズ オールインワン

WordPress を高速化するもう 1 つの方法は、サイトのデータベースをクリーンな状態に保つことです。 時間の経過とともに、投稿のリビジョン、コメント、その他の孤立したデータが蓄積され、サイトのデータベースが肥大化し、不必要な容量が増加する可能性があります。 高速で整理されたデータベースを確保するには、WP-Optimize などのデータベース最適化プラグインのインストールを検討してください。

WP-Optimize は、データベースのクリーニング、画像の圧縮、扱いにくい CSS および JS ファイルの縮小を行うためのオールインワン ソリューションです。 データベースを最適化した状態に保つと、イメージとスクリプトのファイル サイズを抑えながら、発生する可能性のある潜在的なエラーを制限できます。 データベースを最適化する前に、必ずバックアップを作成してください。 これを行わないとデータベース エラーが発生し、サイトのファイルとデータベース間の接続が切断される可能性があります。

6. CDN を使用する

CDN で WordPress を高速化する

VectorMine 経由の画像 | Shutterstock.com

WordPress を高速化する方法を探している場合、コンテンツ配信ネットワーク (CDN) を組み込むことは優れた選択肢です。 CDN は、Web サイトのファイルを保存するために使用されるコンピューター サーバーの集合です。 通常、世界中のサーバーが対象となり、訪問者の位置に基づいて Web サイトのファイルを訪問者に提供します。 サイト訪問者に最も近い場所からファイルを配信することで、Web サイトの読み込みが大幅に高速化されます。 CDN はフェイルセーフとしても機能します。 たとえば、ファイルを保管している 1 つのサーバーがダウンした場合、別のサーバーが急襲してその場を救い、サイトを稼働し続けることができます。 ホスティング プロバイダーによっては、すでに無料の CDN にアクセスできる場合があります。 SiteGround など、最も評判の良い企業は、ホスティング パッケージの一部として顧客に無料の CDN を提供しています。

7. WordPress ウェブサイトのファイルをキャッシュする

WP Rocket WordPress プラグイン

WordPress ウェブサイトの高速化に関しては、キャッシュ プラグインを追加すると間違いなく役立ちます。 ユーザーがサイトにアクセスするたびに、ブラウザは Web サイトのサーバーにページを表示するリクエストを送信します。 持っている画像、ビデオ、その他の要素の数によっては、かなりの時間がかかる場合があります。 キャッシュ プラグインを使用すると、サイトのファイルが一時的に保存され、訪問者に迅速に提供されます。 ほとんどのマネージド WordPress ホスティング プロバイダーはホスティング プランでキャッシュを提供しますが、そのオプションがない人にとっては、WP Rocket のようなプラグインが優れたオプションです。

8. CSS、JS、HTML を縮小する

NitroPack 速度の最適化

サイトの CSS、JavaScript、HTML を縮小すると、ページの読み込み時間を短縮でき、訪問者と Google を満足させることができます。 劇的な違いにはなりませんが、縮小化とこの投稿の他のヒントを組み合わせると、サイトはすぐに高速化されるでしょう。 これらのファイルを縮小すると、サイトのコード内の不要な文字が削除され、クリーンアップされ、ブラウザーから呼び出されたときにより迅速に提供されます。 これには、オンライン ツール、手動 (推奨されません)、プラグインの使用など、いくつかの方法があります。 NitroPack などのほとんどの速度最適化プラグインは、すべての難しい作業を自動的に実行し、コードを中断することなくサイトが高速に読み込まれるようにします。

9. GZIP圧縮を有効にする

Gzip圧縮

Divi AIで作成された画像| Photoshop AI

キャッシュおよび画像最適化ツールがあるにもかかわらず、Web サイトで GZIP 圧縮を有効にすると、速度がさらに向上します。 圧縮技術である GZIP は、Web ページ、スタイルシート、JavaScript ファイルなどのリソースを送信前に圧縮することで、そのサイズを削減します。 これによりデータ転送が最小限に抑えられ、ロード時間が短縮されます。 ブラウザがページをリクエストすると、サーバーは GZIP サポートを確認します。 サポートされている場合、サーバーは送信前にファイルを圧縮します。 受信すると、ブラウザはコンテンツを解凍して表示します。 GZIP は WordPress を高速化するだけでなく、帯域幅効率と SEO も改善します。 WP Rocket などの一部のキャッシュ プラグインでは、GZIP が自動的に有効になります。 WP-Optimize など、他のサービスでも提供されていますが、手動でアクティブ化する必要があります。

10. 画像の最適化

EWWW 画像オプティマイザー

WordPress で最も速度を消費するものの 1 つは画像です。 サイズが正しくないと、TTFB が消滅する可能性があります。 また、SEO や SERP でのランキングに悪影響を与える可能性もあります。 これを回避するには、画像のサイズが正しいことを常に確認してください。 これを手動で行うこともできますが、数百または数千の写真があるサイトでは、より実用的なソリューションである画像最適化プラグインが必要です。 これらのプラグインは、既存の画像のサイズを変更し、アップロードした画像のサイズを自動的に変更することで機能します。 良いオプションは Ewww Image Optimizer です。これは、アップロード時に画像のサイズを変更し、埋め込まれたメタデータを削除し、遅延読み込みを使用して画像を圧縮します。 さらに、サイト上の画像を WebP 形式に変換できるため、画像ファイルのサイズが大幅に削減されます。

11. WordPress の外部でビデオをホストする

WordPressビデオを高速化する

YoGinta 経由の画像 | Shutterstock.com

動画はマーケティングに最適であり、ブランドを世界に紹介するのに最適で、サイトの訪問者に興味を与えます。 そうは言っても、サイトの速度が低下します。 YouTube、Vimeo、Amazon S3 など、WordPress の外部でビデオをホストするのが最善です。 Divi などのテーマを使用する場合は、デザイン要素に YouTube と Vimeo のリンクを埋め込むことができますが、その他のテーマの場合は YouTube プラグインが必要になります。

ビデオをリンクとともに埋め込むことで、Web サーバーの重労働から解放されます。 YouTube はサイトにビデオを埋め込む場合に問題なく機能しますが、ビデオの背景を使用したい場合は、Vimeo を使用した方が適切です。 有料のサブスクリプションが必要ですが、動画からブランドを取り除き、より合理化されたエクスペリエンスをユーザーに提供するツールが提供されます。 2 つを並べて比較したい場合は、YouTube と Vimeo の投稿をチェックして、自分の状況にどちらが最適かを判断してください。

12. プラグインの使用を最小限に抑える

WordPress プラグイン

WordPress プラグインは、WordPress サイトに新しい機能を追加する優れた方法ですが、使用は慎重に行ってください。 原則として、絶対に必要なプラグインのみを使用してください。 新しい WordPress ユーザーが犯すよくある間違いの 1 つは、さまざまなプラグインを試した後、それらを Web サイトにインストールしたままにすることです。 必要なものだけを使用し、使用されていないプラグインを非アクティブにして削除し、アンインストールした後は必ずデータベースのクリーンアップを実行することをお勧めします。 こうすることで、データベースの肥大化を抑え、サイトをスムーズに実行し続けることができます。 さらに、プラグインを常に最新の状態に保つようにしてください。 古いプラグインはセキュリティ上の脆弱性につながる可能性があり、ハッカーに危害を加える可能性があります。 ただし、不必要なダウンタイムを避けるために、プラグインを安全に更新するようにしてください。

13. PHP を常に最新の状態に保つ

PHPを更新する

WordPress サイトで最も見落とされている高速化手順の 1 つは、必要に応じて PHP を更新することです。 PHP のアップデートは定期的にリリースされ、古いバージョンは定期的に廃止されます。 PHP を常に最新の状態に保つことは、いくつかの理由から重要です。 まず、PHP のバージョンが古いと、サイトの速度が低下する可能性があります。 アップデートがリリースされると、通常、WordPress がリクエストをより効率的に処理できるようパフォーマンスを向上させる機能が含まれます。 次に、古い PHP は重大なセキュリティ リスクになる可能性があります。 ハッカーや凶悪な攻撃者が常に侵入方法を模索しているため、PHP などの重要なソフトウェアを更新することは必須です。 もう 1 つの考慮事項は、サーバー上の PHP ワーカーの数です。 PHP が最新で、リソースを大量に使用する Web サイトがある場合は、ホスティング プロバイダーに連絡して、実行されている PHP ワーカーの数と、さらに追加できるかどうかを尋ねる時期が来るかもしれません。

14. コメントを常に把握する

WordPress で見落とされているもう 1 つの側面はコメントです。 通常、コメントだけがサイトの速度に影響することはありませんが、他の要因と組み合わせると、コメントが WordPress サイトの速度低下の原因となる可能性があります。 コメントを抑制するには、サイトのデータベースが数百 (数千ではないにしても) の不要なコメントでいっぱいにならないように、定期的なクリーニングとともにコメント プラグインのインストールを検討してください。 Akismet などのコメント プラグインとデータベース クリーニング プラグインを併用することは、コメントを管理し、ユーザーと関わり、スパムを排除して肥大化を最小限に抑えるための優れた方法です。

15. 適切なテーマを選択する

エレガントなテーマによるディビ

最後になりますが、WordPress の速度を上げるために、Divi などの高速な WordPress テーマを選択してください。 新しいテーマを探すときは、いくつかのことに留意する必要があります。 まずレスポンシブですか? Google が検索エンジンのランキングに関してモバイルファーストの考え方を採用していることを考慮すると、どのような画面サイズでも適切に機能するテーマは必須です。 次に、コードの縮小、動的フレームワーク、その他の高速化機能によってパフォーマンスが向上するテーマを選択します。

Divi を使用すると、これらすべてに加えて、さらに多くのものを手に入れることができます。 いくつかの機能には、必要なものだけをその場でロードできる動的フレームワークが含まれます。 さらに、Divi の CSS も動的です。 それは何百もの小さなコンポーネントに分割され、各ページで結合されて、スタイルシート全体を読み込むのではなく、必要なものだけを使用する高速読み込みの Web サイトを生成します。 動的 CSS に加えて、Divi は Google フォント キャッシュと非同期 Javascript を提供し、絵文字などの不要なリソースを削除します。 効率的で、夢のサイトを作成するための優れたデザインを備えた WordPress テーマをお探しなら、Divi が最適です。

ボーナスヒント

上記のヒントに加えて、WordPress を高速化するためにできることがいくつかあります。

  • 自動更新をオフにする:逆効果に見えるかもしれませんが、自動更新をオンのままにするとバックグラウンド プロセスが継続的に実行され、サイトの速度が低下する可能性があるため、プラグインを手動で更新することをお勧めします。
  • トラックバックとピンバックを無効にする: WordPress には、設定 > ディスカッションにトラックバックとピンバックを有効にする機能が付属しています。 役に立つこともありますが、スピードを奪われる可能性もあります。 したがって、それらを無効にすることをお勧めします。
  • ブログ ロール ページの投稿数を制限する:サイトの速度がブログの問題である場合は、1 ページに掲載するブログ投稿の数を制限することを検討してください。 ブラウザは、ページをブラウザに配信する前に、ページ上のすべての要素を読み込む必要があるため、1 ページに多数の投稿がある場合、サイトの読み込みが遅くなる可能性があることに注意してください。
  • オブジェクト キャッシュを有効にする:サーバー側キャッシュの一種であるオブジェクト キャッシュには、サーバー リクエスト内の特定のデータを提供するためのデータベース クエリの保存が含まれます。 有効にすると、リクエストの数が大幅に減り、WordPress の速度が向上します。
  • 未使用の画像を削除する:未使用の画像をサイトに残すと、速度が大幅に低下する可能性があります。 したがって、使用していない場合は削除してください。
  • cron ジョブを管理する: cron ジョブは自動タスクを設定するのに便利ですが、あまりにも多く使用すると、サイトの速度が大幅に低下する可能性があります。 バックグラウンドプロセスを最小限に抑えるために、作成する数を制限するようにしてください。
  • Google フォントの最適化: Google フォントは UX には優れていますが、ページの速度にはあまり影響しません。 Google フォントを使用するときにサイトを最適に実行するには、次のヒントに従ってください。

WordPress の高速化に関する最終的な考え

WordPress は世界で最も人気のある CMS ですが、放っておくと糖蜜よりも遅くなる可能性があります。 そのため、最適に実行されていることを確認するための措置を講じることが重要です。 WordPress サイトが遅いと、SERP での地位が脅かされ、収益の損失につながる可能性があります。 SiteGround のような優れたホスティング プロバイダーと WP Optimize のようないくつかの戦略的なプラグインを使用すると、サイトのパフォーマンスが向上し、上位にランクされる可能性が高まり、訪問者をサイトに留めて、より多くのコンバージョンと全体的なより良いユーザー エクスペリエンスを確保できます。

さらにヒントが必要ですか? WordPress についての知識を高めるために、いくつかの投稿をご覧ください。

  • 初心者向け WordPress チュートリアル: ステップバイステップガイド (2023)
  • 2023 年のベスト WordPress プラグイン 31 (必要なものすべて)
  • マネージド WordPress ホスティングとは何ですか?

カプラチェフ/shutterstock.com経由の注目の画像