2022 年 WordPress ウェブサイト最適化ガイド
公開: 2022-09-06すべての WordPress Web サイトの所有者は、Web サイトのパフォーマンス、特にページの読み込み時間に夢中になっています。
2022 年には、Google がユーザー クエリに対して何百もの Web サイトを表示するとき、Web サイトが即座に読み込まれ、問題なく動作し続けることを保証することは、ビジネス Web サイトが訪問者を引き付け、ビジネス目標に貢献するために不可欠な要件です。
ウェブサイトの速度とパフォーマンスは非常に重要であるため、Google は検索インデックスを構築する際にこれらを重要なランキング要素と見なしています。 一般に、検索エンジンは、読み込みの速いウェブサイトを、読み込みの遅いウェブサイトよりもはるかに高く評価します。
ページの読み込みが遅いということは、Web サイトが優れたエクスペリエンスを提供していないことを示しています。 Crazy Egg は、訪問者が Web サイトを離れてしまう理由を素晴らしいブログ記事で取り上げています。
WordPress Web サイトをお持ちの場合、この記事では、Web サイトを最適化するためのいくつかの重要なヒントについて説明します。 それらを適用すると、Web サイトでより優れたユーザー エクスペリエンスを提供できるようになります。
ウェブサイトを遅くする要因
ウェブサイトの速度を低下させる要因から始めましょう。 これらの要因を理解することは、Web サイトのパフォーマンスと、優れたユーザー エクスペリエンスを実現するために Web サイトを最適化する方法について、長期的な決定を下すのに役立ちます。
あなたのウェブサーバー
Web サイトのすべてのファイルは、Web サーバーでホストされています。 不適切に構成されたサーバーは、最適化された WordPress Web サイトでさえ速度が低下する可能性があります。 そのため、サーバーの設定に細心の注意を払う必要があります。
WordPress キャッシュ
サーバーの負荷を軽減するために、最も頻繁に提供されるページをキャッシュする必要があります。 キャッシュがない場合、サーバーはすべてのリクエストに応答するためのリソースを専用にする必要があります。 これにより、サーバーがすぐに圧倒され、速度が低下し、最終的にはクラッシュします。
ページサイズ
ページ サイズは、ブラウザーがページをレンダリングするために必要なすべてのファイルの合計です。 これには、ページの一部である画像とビデオが含まれます。 これらのアセットが最適化されていないと、ダウンロード パッケージが大きくなりすぎて、ユーザー エクスペリエンスが低下します。
外部スクリプト
外部スクリプトは、サードパーティ サーバーでホストされます。 それらが Web サイトに含まれている場合、サーバーはこれらのスクリプトにデータを送信し、応答を待ちます。 これにより、ユーザーのブラウザでページをロードするのに必要な時間が追加されます。 呼び出しが失敗すると最悪の事態が発生し、ユーザーはブラウザがページの表示を完了するまで数秒待たなければなりません。
これらの要因が組み合わさって、WordPress Web サイトが遅くなることがよくあります。 それでは、WordPress Web サイトを最適化し、ユーザー エクスペリエンスを高速化するために適用できる戦術を見てみましょう。
しかし、最初に、ウェブサイトの速度を確認してください
WordPress Web サイトを最適化する場合、Web サイトのパフォーマンスが低い理由を特定することが不可欠です。
ウェブサイトの速度テストを行うことから始めると役立ちます. 簡単な Google 検索で、いくつかの人気のあるオンライン ツールにたどり着きます。 この記事では、 isitwp free website speed check を使用します。
結果には、Web サイトが最高のパフォーマンスを発揮していない理由を理解するのに役立つ多くの役立つ情報が表示されます。 最も重要なデータ セットは最初の折り目にあります。 ここでは、読み込み時間、ページ サイズ、および Web サイト上の要素を取得するために送信されたリクエストの数を確認できます。
Google によると、適切な Web サイトの読み込み時間は 2 秒未満であり、0.5 秒が理想的です。
WordPressウェブサイトを高速化するためのトップ10の戦術
WordPress ウェブサイトを最適化し、訪問者に優れたエクスペリエンスを提供する 10 の方法を紹介します。 これらの戦術の良いところは、これらのアイデアを実装するためにコードをいじる必要がないことです。
すべてを最新の状態に保つ
WordPress Web サイトを最適化する最も簡単な方法は、Web サイトにインストールされているプラグインとテーマを更新することです。
テーマとプラグインのすべての新しいバージョンは、パフォーマンスと速度が最適化されています。 さらに、新しいバージョンには既知のバグがなく、人気のある WordPress テーマやプラグインとの互換性が向上しています。
WordPress は、左側の管理メニュー バーに [更新] タブを提供するようになりました。 このタブには、利用可能な最新バージョンについて必要なすべての情報が表示されます。 [更新] ボタンをクリックして、更新プロセスを開始します。
バックグラウンド アクティビティを確認する
WordPress には、バックグラウンドで実行されるスケジュールされたタスクのシステム全体があります。 これらのタスクは、より重要な活動に集中できるように、サイトの管理と更新を処理します。
これらのタスクの一部は、サイトのパフォーマンスにほとんど影響を与えません。 これらのタスクの好例は、スケジュールされた投稿の公開です。 同様に、WordPress の最新バージョンが利用可能かどうかを確認するプロセスによっても、Web サイトの速度が低下することはありません。
一方、サイトのバックアップなどの一部のスケジュールされたタスクは、サーバー リソースを消費するため、Web サイトの速度が低下する可能性があります。
サイトのパフォーマンスに悪影響を与えるため、これらのプロセスを完全に停止することはできませんが、アクティブになるタイミングを確実に制御できます。 たとえば、サイトのトラフィックが少ないときにバックアップを取得するようにバックアップ プラグインをスケジュールできます。 同様に、プロセスの頻度を調整してサイトのバックアップの間隔を空け、サイトのパフォーマンスにあまり影響を与えないようにすることができます。
記事全体ではなく投稿の要約を表示する
WordPress は、ホームページとアーカイブ ページに完全な記事を表示します。 Web サイトに多くのコンテンツがある場合、そのコンテンツのためにページの読み込み速度が低下します。
ページの読み込み速度が遅くなるだけでなく、訪問者がホームページのすべてを見ることができ、サイトの他のページや投稿をクリックする必要がなくなるため、ページビュー数が減少する可能性があります.
これらのページに要約を表示することで、これを改善できます。 これを行うには、管理メニュー >> 設定 >> 読み取りに移動します。 [フィード内の記事ごとに表示] ラジオ ボタンまで下にスクロールし、[概要] を選択します。
サーバーにオーディオ/ビデオをアップロードしないでください
オーディオとビデオは、訪問者の注目を集めるのに最適です。 多くの WordPress ユーザーは、メディア ライブラリへのアップロードを間違えています。
これらのアセットにより、訪問者のブラウザでページを表示するのに必要な全体の時間が増加します。 このプロセスは、帯域幅のクォータも消費します。
しかし、それだけではありません。ウェブサイトのバックアップ プラグインには、通常、メディア ライブラリのすべてがアーカイブに含まれていることも理解する必要があります。

その結果、メディア ライブラリに大量のファイルがあるため、Web サイトのバックアップに必要な時間が長くなります。 もう 1 つの欠点は、Web サイトの復元に時間がかかることです。 アーカイブのサイズが大きいため、プラグインはすべてを解凍し、すべてがチェックアウトされていることを確認してから、指定されたフォルダーへのすべてのコピーを開始するのに時間がかかります。
すべてをサーバーにアップロードする代わりに、YouTube、SoundCloud、Vimeo などのプラットフォームでビデオをホストできます。 その後、これらのプラットフォームが提供する埋め込みコードを使用して、動画を投稿やページに埋め込むことができます。 パフォーマンスの低下や帯域幅の上限を気にすることなく、ウェブサイトにビデオやオーディオをいくつでも埋め込むことができます.
投稿のリビジョン数を制限する
デフォルトでは、WordPress はすべての投稿とページのすべてのリビジョンを Web サイトのデータベースに保存します。 この肥大化はすべて、データベースを照会するプラグインのパフォーマンスに影響を与えます。 一部のプラグインは、パフォーマンスの低下を最小限に抑えるためにポスト リビジョンを除外します。
テーマとプラグインのほとんどの機能にはデータベース クエリが含まれるため、ウェブサイトのパフォーマンスを向上させるには、データベースをできるだけ無駄のないものにする必要があります。
幸いなことに、プロセスは簡単です。
まず、wp-config.php ファイル (通常は WordPress Web サイトのルート フォルダーにあります) を見つけます。 ファイルが見つかったら、ローカル コンピューターにダウンロードします。
必要: 何か問題が発生した場合にファイルを復元できるように、ファイルのコピーを作成します。
ダウンロードしたファイルを任意のコード エディターで開きます。 次の行を追加して保存します。
define( 'WP_POST_REVISIONS', 4 );
このスニペットは、保存される投稿リビジョンの数を 4 つに制限します。 WordPress は最新の 4 つのリビジョンを保持し、古いバージョンを破棄します。
この単純なトリックにより、データベースのサイズが縮小され、プラグインとテーマのパフォーマンスが向上します。
キャッシュ プラグインをインストールする
WordPress の投稿とページのコンテンツのほとんどは動的です。つまり、サーバーは訪問者の要求に応じてコンテンツを「構築」します。 サーバーは、内部 (または外部) スクリプトまたはプロセスを実行して、必要なすべての情報を取得し、ブラウザーに送信する必要があります。
サーバーがすべてのユーザー要求を満たすのにかかる時間を想像できます。
キャッシュ プラグインは、この要件を半分に削減する優れたソリューションです。 プラグインがインストールされてアクティブになると、最もリクエストの多いページのコピーが保存されます。 ユーザーがキャッシュ内のページをリクエストすると、プラグインはサーバーに負荷をかけずに即座にページを提供します。
多くのホスティング プロバイダーがキャッシュ プラグインを推奨しており、市場には多くの優れたプラグインがあります。 プラグインを試してみたい場合は、WP Rocket と WP Super Cache から始めてください。
画像を最適化する
画像は、長いテキストの壁を打ち破り、投稿やページのプレゼンテーションにスパイスを加えるために不可欠です。
最適化されていない画像を追加すると、Web サイトの速度が低下する可能性があることをご存知ですか? 実際、多くの Web サイトでは、これがページの読み込みが遅い最大の理由になっていることがよくあります。
画像編集ソフトウェアを使用して写真のサイズを縮小することで、自分で画像を最適化できるようになりました。 画像サイズを縮小するために、画像を JPEG で保存することもできます。
Smush や EWWW などの画像最適化プラグインをインストールして、Web サイトにアップロードする画像を最適化することもできます。
WordPress データベースを最適化する
時間が経つにつれて、WordPress データベースにはデータが蓄積され、データベースの検索に必要なサイズと時間が増加します。
データベースからすべての古い情報 (特に古いリビジョンと未使用のタグ) を削除することは、WordPress Web サイトを最適化する優れた方法です。 これを行う良い方法は、WP-Sweep などのプラグインを使用することです。 これらのプラグインは古い情報を削除し、データベース構造を最適化します。
遅延読み込みを使用する
Web サイトで多くのオーディオ/ビデオ、画像、またはギャラリーを使用している場合、遅延読み込みはページの読み込み時間を短縮する優れた方法です。
可能な場合、遅延読み込みはアセットをプレースホルダーに置き換えて、ページの読み込みを高速化します。 プレースホルダーが配置されているページの部分に訪問者がスクロールすると、元のアイテムに置き換えられます。 このテクニックは、グラバターやコメントにも有効です。
WP Rocket の Lazy Load などの遅延読み込みプラグインを使用して、Web サイトに遅延読み込みを実装できます。
コンテンツのホットリンクを強制終了
ホットリンクとは、直接の Web リンクを使用して、他の Web サイトがあなたのコンテンツにリンクする方法です。 誰かが自分のページにアクセスするたびに、Web サイトのコンテンツがサーバーから読み込まれます。 これにより、帯域幅とサーバー リソースが浪費されます。
次のスニペットを .htaccess ファイルに追加して、ホットリンクを防ぐことができます。 このファイルは、Web サイトのルート フォルダーにあります。
#禁止またはカスタム イメージ オプションを使用してイメージのホットリンクを無効にする
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourwebsite.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]
結論
WordPress ウェブサイトの最適化は継続的な活動です。 最新の状態に保つために細心の注意を払う必要があります。 また、すべてが正常に機能していることを確認するために、Web サイトのパフォーマンスを定期的にチェックする必要があります (月に 2 回をお勧めします)。
これらの戦術を WordPress Web サイトに適用して、訪問者に素晴らしいエクスペリエンスを提供していただければ幸いです。 お気に入りの WordPress 最適化戦術を見逃した場合は、以下のコメントでお知らせください。
著者略歴
Zafar Iqbal はマーケターから WordPress の熱狂的なファンに転身しました。 彼は、WordPress とフロントエンドのすべてに興味があります。 彼は、WordPress ユーザーにとって役立つリソースであるzfrqblを運営しています。 テスト Web サイトで遊んでいないときは、FPS をプレイしています。