パフォーマンスを向上させるためにWordPressサイトを高速化するための23のヒント
公開: 2021-05-25
技術監査では、 WordPressの速度の最適化を最優先する必要があります。 ユーザーはページの読み込み速度が遅いページからすぐに移動できますが、Webサイトの速度パフォーマンスに関する詳細な洞察を提供する多数のオンラインツールを利用できます。
WordPressの速度の最適化は、WordPressのWebホスティングから始まります。 このプロセスは、共有サーバーまたは専用サーバーでホストされているWebサイトを最適化するために使用されるプロセスとそれほど変わりません。 そのため、Breezeなど、以下で説明するツールのいくつかは、共有Webサイトで使用しているものと類似している場合があります。
- なぜWordPressサイトをスピードアップする必要があるのですか?
- コアWebバイタル
- WordPressサイトをスピードアップする方法は?
- 1.クラウドホスティングプロバイダーに問い合わせる
- 2.効果的なキャッシングプラグインをインストールします
- 3.コンテンツ配信ネットワークはあなたを失望させません
- 4.非アクティブなプラグインまたは正しく機能しないプラグインを探します
- 5.メディアファイルを圧縮します
- 6.WordPressサイトのサイズを圧縮します
- 7.Webサイトとデータベースが同じデータセンターにあるかどうかを確認します
- 8.WordPressサイトのホームページを最適化する
- 9.アップデートアップデートアップデート
- 10.ホットリンクを無効にする
- 11.JavaScriptおよびCSSファイルを縮小する
- 12.軽量テーマを使用する
- 13.ポストリビジョンの管理
- 14.役に立たないウィジェットとソーシャル共有ボタンを削除します
- 15.外部スクリプトとHTTPリクエストを減らす
- 16.WordPressデータベースを最適化する
- 17.データベースへの呼び出しを減らし、データベースキャッシュを使用する
- 18.より良いデータベースを使用するか、個別にホストする
- 19.Googleフォントの追加
- 20.コメントをページングする
- 21.長い形式のコンテンツをページ付けする
- 22.遅延読み込み画像
- 23.ビジュアルコンテンツにサードパーティのプラットフォームを使用する
- 概要
なぜWordPressサイトをスピードアップする必要があるのですか?
管理パネルの機能が不十分だと、特にダッシュボードの処理が難しくなる可能性があるため、Webサイトを管理する際の作業と時間効率に影響します。
それに加えて、訪問者はあなたのウェブサイトがロードされるのを待つこともありません。 何かが期待どおりに機能しない場合、それらは消えます。 さらに悪いことに、それらの多くは二度と戻ってこないでしょう。
2019年のPortentの調査によると、ページの読み込み時間の最初の5秒間が、コンバージョン率に最も大きな影響を与えることが明らかになりました。 また、読み込み時間の1秒ごとにコンバージョン率が平均4.42%低下することも明らかになりました。
2019年、Unbounceは、サイト上の派手なアニメーションや動画よりも読み込み時間が短い方がよいことを発見しました。 2017年、Googleは、ページの読み込み時間が1秒から3秒になると、ユーザーがサイトからバウンスする確率が32%増加すると発表しました。
まだ確信が持てない場合は、Think With Googleが実施したこの調査を確認してください。この調査では、ページの読み込み時間が悪いとバウンス率にどのように影響するかが明らかになりました。
コアWebバイタル
GoogleはCoreWeb Vitalsを使用して、ユーザーがページを満足させているかどうかを理解しています。ページの速度は、ユーザーエクスペリエンスに大きく貢献しています。 たとえば、Googleはページ速度を使用して、ユーザーが読み込み時間の遅さに不満を感じ、数秒以内に跳ね返っているかどうかを分析します。
Core Web Vitalsを改善してWordPressサイトを高速化するには、それがどのように機能するかを理解する必要があります。 Core Web Vitalsは、最大コンテンツペイント、最初の入力遅延、および累積レイアウトシフトの3つの要素に分けられます。
LCPは、リンクの最初のクリックからコンテンツの大部分までページが読み込まれるまでにかかる時間の尺度です。 LCPはユーザーの観点からページ速度を測定するため、TTFBなどの他の速度メトリックとは異なります。 Google PageSpeedInsightsまたはGoogleSearch ConsoleからLCPを確認するかどうかにかかわらず、LCPに影響を与えているサイト要素の詳細な分析を受け取ります。
範囲:
- 0〜2秒–良い
- 3〜4秒–改善が必要
- 5〜6秒–悪い
2番目のコアWebVitalは、First InputDelayまたはFIDです。 これは、ユーザーがページを操作するのにかかる時間を測定します。 インタラクションは、メニューの選択、フォームへの入力、または検索バーでの好みの製品の検索として定義できます。 したがって、Webサイトが高度にインタラクティブである場合、これは作業が必要な重要なCore WebVitalです。
範囲:
- 0〜100ms –良い
- 200msから300ms–改善が必要
- 400msから500ms–悪い
累積レイアウトシフトまたはCLSは、ページが読み込まれるときの視覚的な安定性を測定します。 簡単に言うと、ページの読み込み中にページ上の画像が移動する場合は、CLSの問題を解決する必要があります。 ページが完全に読み込まれた後、ページ要素を別の場所に移動するのは混乱するため、GoogleはこれをコアWebバイタルと見なしています。
範囲:
- 0から0.1–良い
- 0.1から0.25–改善が必要
- 0.25から0.3–悪い
今すぐコアWebバイタルをチェックしてください!
無料のGoogleページエクスペリエンスチェッカーを使用する
WordPressサイトをスピードアップする方法は?

出典:Techwyse
より高速なWordPressWebサイトのために、これらすべてのソリューションを同時に試す必要はありません。 要件に応じて、そのうちのいくつかのみを使用することを選択できます。
だからここに行きます!
1.クラウドホスティングプロバイダーに問い合わせる
アクションを開始する前に、WordPressマネージドホスティングプロバイダーに製品とWordPressとの互換性について問い合わせることをお勧めします。 彼らはあなたのWordPressサイトをより速くする方法に関するいくつかのヒントとアイデアをあなたに与えることができます。 これは、WordPressの速度の最適化を効率的に行い、時間を節約するのに役立ちます。 
あなたのウェブホストはどのようにあなたのサイトの速度を改善することができますか?
あなたがウェブサイトを訪問しているとき、あなたは基本的にあなたからおそらく数百または数千マイル離れているコンピュータからファイルにアクセスしています。 そのサーバーは、Webページをロードするために、コードの実行、データベースクエリの実行、ファイルの提供などのタスクを完了する必要があります。 サーバーがこれらのタスクを完了するのが早いほど、サイトの読み込みも速くなります。
サーバーの速度を決定するものは何ですか? リソースが他のWebサイト間で共有されないため、専用サーバーの方が高速です。つまり、1日中いつでも最適なパフォーマンスを得ることができます。 専用サーバーを使用すると、サーバーをすべて自分のものにすることができるため、WordPressサイトの速度を上げることができます。 サーバーの制限にぶつかることを心配する必要はありません。
大きなサーバーは小さなサーバーよりも間違いなく高速です。 たとえば、2コアプロセッサを搭載した8GM RAM、50GB SSDハードドライブは、リソースの少ないサーバーよりもはるかに迅速にこれらのタスクを完了します。
CloudwaysマネージドWordPressホスティングで読み込み時間を短縮
Cloudwaysを試して、Webサイトにふさわしいパフォーマンスを提供してください。
2.効果的なキャッシングプラグインをインストールします
サイトの速度を上げるための最も一般的な方法の1つは、キャッシュプラグインを使用することです。 キャッシングプラグインは、将来の訪問者のためにサイトの最終ビューを保存します。 これは、WordPressがサイトを閲覧しているフォローしているすべての人のためにWordPressを生成する必要がないことを意味します。 このデータには、HTML、JS、CSSコード、画像、フォント、Flashファイルを含めることができます。

Breezeは、WordPressサイトのパフォーマンスを向上させ、ダウンロード時間を短縮し、ワンクリックのコンテンツ配信ネットワーク統合を提供することで、サイトのユーザーエクスペリエンスを向上させます。
Breezeは手間のかからないWordPressキャッシュプラグインで、一流のキャッシュプラグインの複雑さを取り除きます。
特徴:
- 互換性のあるWordPress、WooCommerce、およびWordPressマルチサイト。
- 縮小化
- Gzip圧縮
- ワニスをサポート
- ブラウザのキャッシュ
- 静的ファイルのグループ化
- データベースの最適化
- ファイルの除外
自分でプラグインを選択してインストールする前に、ホスティングプロバイダーに特定のキャッシュプラグインを好むかどうかを尋ねてください。
3.コンテンツ配信ネットワークはあなたを失望させません
CDN(コンテンツ配信ネットワーク)も、WordPressサイトを高速化するためのもう1つの重要なオプションです。 WordPress CDNは、実行しているサイトの種類に関係なく、Webサイトの読み込み時間を短縮します。 
CloudwaysCDN、CloudFlare、jsDelivrなど、試すことができるいくつかの優れたオプションがあります。
CloudwaysCDNは使いやすいCDNで、WordPressサイトとのワンクリック統合を月額わずか$ 1 / 25GBで提供します。
特徴:
- サポートされているHTTP
- シングルクリック統合
- 手頃な価格
- グローバルリーチ
Cloudflareは、高速サイトパフォーマンス、訪問者に関する統計、セキュリティ保護を含む基本的な無料プランを提供します。 Cloudflareは、訪問者を最寄りのデータセンターにルーティングするエニーキャストと呼ばれるテクノロジーを使用しています。 世界中の28を超えるデータセンターで運用されています。
特徴:
- モバイルの最適化
- 高速DNSを提供するグローバルネットワーク
- あなたのウェブサイトのトラフィックの分析
- より速く、より安全で、ワンクリックでよりシンプルなサイトのためのアプリ
jsDelivrは、CSS、JavaScript、jQueryプラグイン、フォントなどのファイルを開発者がホストできるようにする無料の製品です。 CloudflareとMaxCDNはそれをサポートしています。
4.非アクティブなプラグインまたは正しく機能しないプラグインを探します
WordPressサイトを高速化する別の方法は、現在のプラグインが正しく機能しているかどうかを確認することです。 プラグインやツールを使用すると、ウェブサイトに遅延が発生し、読み込みが遅くなることがあります。
テストを行うために、別のプラグインを入手できます。 これはクエリモニターと呼ばれます。 このプラグインは無料で、インストールすると、Webサイトのパフォーマンスの問題が報告されます。
Webサイトの速度を低下させるプラグインを見つけた場合は、それらを削除するか、WordPressサイトの他のパフォーマンスプラグインを探してみてください。
また、アクティブなプラグインを多数保持すると、WordPressサイトの速度に影響します。
5.メディアファイルを圧縮します
非常に大きな画像やビデオをアップロードすると、WordPressサイトの速度が大幅に低下します。 そのため、WordPressサイトを高速化する別の解決策は、メディアファイルを圧縮することです。


すべての画像のサイズを自動的に縮小できるWordPressの無料プラグインがあるため、画像ごとにこれを繰り返し行う必要はありません。 または、優れた画像最適化プラグインであるWPCompressを試すこともできます。
つまり、ファイルが小さいほどページの読み込みが向上し、圧縮メディアファイルはWordPressの速度の最適化に適しています。
6.WordPressサイトのサイズを圧縮します
ウェブサイトのサイズが小さいほど、読み込みが速くなります。
GZip圧縮により、Webサイトコンテンツのサイズを約70%削減できます。 Webサイトは、圧縮された後、帯域幅が減少するため、読み込みが速くなります。
GZip圧縮は、BreezeWordPressキャッシュプラグインをインストールしてアクティブ化するだけで実行できます。 それはあなたがあなたのWordPressサイトをスピードアップするだけでなく、ウェブサイトテストツールで良いパフォーマンスグレードを取得するのに役立ちます。
7.Webサイトとデータベースが同じデータセンターにあるかどうかを確認します
WordPressサイトとデータベースが同じデータセンターにあるかどうかを確認してください。 ホスティングとサーバーについて話すときは、近接性が常に重要です。 Webサイトとそのデータベースを同じデータセンターに配置すると、投稿を取得してデータベースを操作するプロセスがより簡単かつスムーズになり、Webサイトのパフォーマンスが最適化されます。
サーバーの場所を見つけるには、ホスティングプロバイダーに問い合わせてください。 場合によっては、企業はサインアッププロセス中にサーバーの場所を表示することもあります。
8.WordPressサイトのホームページを最適化する
WordPressサイトを高速化するためにできるもう1つのことは、ホームページを最適化することです。 クラスター化されたコンテンツや役に立たないウィジェットやツールを使用せずに、見た目をシンプルにします。
また、投稿を完全な長さで表示しないでください。 最初の段落またはテキストからの特定の抜粋のみを表示できます。 同じページに表示する投稿が多すぎると、読み込み時間が長くなる可能性もあります。
ホームページがクリーンであるほど、読み込みが速くなります。
9.アップデートアップデートアップデート
WordPressを常に最新の状態に保ちます。 プラグインであろうとテーマであろうと、常に最新の状態に保たれることを忘れないでください。 利用可能な新しいパッチがある場合は、ライブサイトに適用する前に、WordPressステージングサイトで各更新をテストしてみてください。
10.ホットリンクを無効にする
ホットリンクは、あるWebサイトが別のWebサイトのリソースを使用するときに使用される用語です。 たとえば、誰かがあなたのサイトから画像をコピーした場合、その人のWebサイトが読み込まれると、その画像はあなたのWebサイトから読み込まれます。 これは、サーバーから帯域幅とリソースを消費していることを意味します。
簡単に言えば、ホットリンクは不格好な帯域幅の「キラー」であると言えます。
このようなハイジャックを回避するには、WordPressの.htaccessファイルに以下の行を入力する必要があります。
RewriteEngineオン
RewriteCond%{HTTP_REFERER}!^ $
RewriteCond%{HTTP_REFERER}!^ http(s)?://(www \。)?EXAMPLE.com [NC]
RewriteCond%{HTTP_REFERER}!^ http(s)?://(www \。)?google.com [NC]
RewriteCond%{HTTP_REFERER}!^ http(s)?://(www \。)?feeds2.feedburner.com/EXAMPLE [NC]
RewriteRule \。(jpg | jpeg | png | gif)$ – [NC、F、L]ご覧のとおり、ライブフィードに正しく表示されるように、Feedburner画像を除外しています。
11.JavaScriptおよびCSSファイルを縮小する
WordPressWebサイトをGooglePageSpeed InsightsまたはySlowでテストすると、JavaScriptファイルとCSSファイルを縮小するように警告が表示されます。 つまり、サーバーの応答時間を短縮し、ファイルサイズを最小化するには、JSとCSSの呼び出しを減らす必要があります。 それらを減らすことにより、サイトの読み込み速度が以前よりもはるかに速くなることがわかります。 これは、最終的に帯域幅の使用量を節約するのに役立ちます。
縮小する方法はたくさんあります。 手動で、またはWordPressキャッシュプラグイン「Breeze」を使用して行うことができます。 ただし、Autoptimizeのような他のプラグインもあります。
12.軽量テーマを使用する
WordPress市場には多くの光沢のある美しいテーマがあります。 ただし、動的コンテンツ、ウィジェット、スライダー、サイドバーなどが多数あるテーマでは、ホスティングサーバーの応答が遅くなる可能性があることを忘れないでください。
常にWordPressテーマを最適化するか、軽量のWordPressテーマを使用してください。 ブログのウェブサイトを運営したい場合は、デフォルトのWordPressテーマで十分です。 その他の機能については、BootstrapとFoundationに基づいて構築されたテーマを使用できます。
13.ポストリビジョンの管理
間違いなく、ポストリビジョンはWordPressの素晴らしい機能です。 ただし、すべての機能がすべての人にとって実行可能であるとは限りません。 ディスクとデータベースの容量が少ないユーザーはほとんどいません。
投稿のリビジョンでは、コンテンツを変更するたびに、前の投稿を削除するのではなく、投稿の新しいコピーがデータベースに保存されます。 いつでも元に戻すチャンスがあるように。 データベースのサイズが大きくなり、データベースのサイズが大きいと多くの問題が発生する可能性があります。
投稿を自動保存する頻度を制限できます。 WordPressインストールのルートフォルダーから、任意のファイルエディターでwp-configファイルを開き、コードrequire_once(ABSPATH。'wp-settings.php ');の前に以下のコードのいずれかを記述します。
ポストリビジョンの制限:
定義( 'WP_POST_REVISIONS'、3);
リビジョン数は3に制限されます。つまり、WordPressは3つのリビジョンのみを保存するように制限されます。
改訂後を無効にする:
定義( 'WP_POST_REVISIONS'、false);
それはあなたのWordPressサイトのポストリビジョンを完全に無効にします。 完全に無効にすることはベストプラクティスではありません。
自動保存間隔を増やす
define( 'AUTOSAVE_INTERVAL'、300); //秒
投稿を自動保存する頻度を設定することもできます。 300秒は、投稿がデフォルト設定ではなく5分ごとに自動保存されることを意味します。
14.役に立たないウィジェットとソーシャル共有ボタンを削除します
WordPressユーザーは、ウィジェットに関してはしばしば夢中になります。 ユーザーは、これらのウィジェットが価格とは別のコストで提供されることを知らずに、Webサイトをより機能的にするためにできるだけ多くインストールする必要があると感じています。 ウィジェットはウェブサイトを大きくする傾向があり、フロントエンドで大量のリクエストを生成するため、読み込み時間が遅くなります。 さらに、各リクエストはデータベースへの追加の呼び出しを意味します
この場合、WordPress Webサイトを高速化するための最良の解決策は、ウィジェットを最小限に抑え、Webサイトが本当に必要とするものだけを使用することです。 他の機能については、コードを使用することもできます。これは、サイトを機能させるためのリソースを大幅に消費しない方法です。
15.外部スクリプトとHTTPリクエストを減らす
テーマとプラグインには、JavaScript、CSS、フォント、画像などのさまざまなリソースを呼び出す外部スクリプトが詰め込まれていることがよくあります。
Webサイトのソースコードを確認すると、なじみのないスクリプトに出くわすことがあります。 WordPress Webサイトを高速化する最善の方法は、できるだけ多くの外部HTTPリクエストを減らし、それらを個別にホストすることです。
16.WordPressデータベースを最適化する
WordPressの速度を最適化するには、WordPressデータベースを最適化する必要があります。 コンピューターのハードドライブと同じように、WordPressデータベースは不要なジャンクでいっぱいになります。 最適化されていないWordPressデータベースは、時間の経過とともにWebサイトの速度を低下させます。 そのための簡単な解決策は、時々それをクリーンアップすることです。
データベース最適化プラグインを使用してWordPressデータベースをクリーンアップするか、WordPressWebサイトを高速化する必要のないゴミからデータベースを手動で解放することができます。
17.データベースへの呼び出しを減らし、データベースキャッシュを使用する
多くのWordPressテーマはコーディングが不十分であり、データベースに不要な呼び出しを送信するテーマを使用している可能性が高くなります。 この場合、不要なPHPおよびデータベース呼び出しを単純なHTMLに置き換えることが重要です。
RedisとMemcachedは、すべてのリクエストをキャッシュすることでWordPressサイトの速度を上げるのに役立つ2つのキャッシュメカニズムです。 この方法では、最も頻繁なリクエストを処理するのにかかる時間が短くなります。
18.より良いデータベースを使用するか、個別にホストする
WordPressWebサイトに信頼できるデータベースを使用することが重要です。 MySQLは、MariaDBおよびPostgreSQLと並んでその信頼性とパフォーマンスのために、ホスティングプロバイダーによって最も一般的に使用されています。
ホストを切り替えるときは、ホストが提供しているデータベースを調査することが重要です。これは、サイトの速度を大きく左右するためです。 また、ホストがMariaDBをサポートしている場合は、速度を上げるためにデータベースをそこに移動することをお勧めします。
19.Googleフォントの追加
WordPressユーザーは、その豊富なライブラリと、サーバーの負荷を大幅に軽減する別のサーバーで個別にホストされているという事実のために、WebサイトにGoogleFontsを使用することがよくあります。
Google Fontsを使用することは、Webサイトをジャズアップするための優れた方法ですが、WordPressWebサイトを高速化するためにそれを最大限に活用する方法を知っておく必要があります。
まず、ウェブサイトの速度を最適化するために、GoogleFontsをプリロードする必要があります。 次に、Google Fontsをローカルでホストすることを常にお勧めします。つまり、フォントファイルをローカルシステムにダウンロードします。 この方法では、フォントを使用する際にサードパーティへの依存が省略されますが、自動更新も防止されるため、フォントを手動で更新する必要があります。 最後に、使用するフォントバリアントが多いほど、ダウンロードに時間がかかるため、使用するフォントバリアントはできるだけ少なくしてください。
20.コメントをページングする
コメントは、特にWordPressブログでは一般的な機能です。 人気のあるものである場合、コメントセクションには、ロードするためにリソースを必要とする何百ものコメントが含まれる可能性があります。
コメントのページ付けは、WordPressサイトを高速化するための良い方法です。 これにより、ユーザーはオンデマンドでコメントをロードできるため、コメントセクションに関心のあるユーザーのみがコメントを表示できます。 これを行うには、 [設定]> [ディスカッション]に移動します。
21.長い形式のコンテンツをページ付けする
コメントをページ分割する以外に、ページの長さを短くしてすばやく読み込むために、長い形式のコンテンツをページ分割することもできます。 コンテンツをページに分割するもう1つの利点は、読みやすさが向上し、使いやすくなることです。
ほとんどのテーマには、バックエンドからコンテンツをページングするオプションがありますが、それが見つからない場合は、エディターでsingle.phpファイルを開き、<?php wp_link_pages();を追加するだけです。 ?> WPループ内。
22.遅延読み込み画像
遅延読み込みは、WordPressの速度を最適化するための古くからの手法であり、ユーザーがページを下にスクロールすると画像が読み込まれます。 サーバーにストレスがかかり、ロード時間が遅くなるため、ページのすべての要素を一度にロードしないという考え方です。 むしろ、ユーザーが画像が配置されているページの部分に到達したときに画像をロードします。
この手法を実装するために使用できる遅延読み込みプラグインは多数あります。
23.ビジュアルコンテンツにサードパーティのプラットフォームを使用する
ビデオは視聴者を引き付ける良い方法ですが、ロードするためにかなりの量のサーバーリソースを消費する傾向があります。 この場合、WordPress Webサイトを高速化する最善の方法は、YoutubeやVimeoなどのビデオホスティングサービスでビデオを個別にホストすることです。
YouTubeまたはVimeoに動画をアップロードし、埋め込みコードを使用して動画をページに追加できます。 このように、ビデオはサーバーを使用してロードせず、他の要素のためにリソースを解放します。
CloudwaysがRaDianceConseilのスピードと稼働時間を強化
CloudwaysがRadianceConseilとその600のクライアントに最適な速度と稼働時間を保証する方法をお読みください。
概要
これらは、WordPressサイトの速度を向上させるために試すことができるソリューションのいくつかです。 WordPressの優れたWebホスティングの機能について詳しく知りたい場合は、CollectiveRayによるこのCloudwaysレビューを確認してください。
私が見逃した重要なことがあれば、コメントで遠慮なく声を上げてください。
