WordPressでリンクをプリロードして読み込み速度を向上させる方法

WPBeginnerでは、ウェブサイトの速度向上に長年取り組んできました。主要な最適化手法をすべて試した後、即効性のあるテクニックであるリンクプリロードを使用し始めました。

ページの読み込みのわずかな遅延にさえイライラしているなら、それがユーザーエクスペリエンスにどれほど影響するかを知っているはずです。リンクプリロードは、訪問者がリンクをクリックする前に次のページを準備しておく、巧妙なブラウザ機能です。

その結果、信じられないほど軽快で、ほぼ瞬時に読み込まれるウェブサイトが完成します。これは、訪問者が喜ぶ、サイトのパフォーマンスを顕著に向上させる驚くほど簡単な方法です。

このガイドでは、正しく設定する方法を順を追って説明します。始めましょう。

WordPressでリンクをプリロードして読み込み速度を向上させる方法(簡単)

WordPressにおけるリンクプリロードとは?

リンクプリロードとは、ユーザーがクリックする前にウェブブラウザがリンクをバックグラウンドで読み込むことで、ユーザーがアクセスした際のページの読み込みを高速化することです。

レストランに着く前にキッチンが食事を作り始めるようなものです!

技術的な用語では、リンクプリローディングとは、訪問者のウェブブラウザが、リンクをクリックする*前に*、リンクされたページをバックグラウンドで賢く読み込むことです。そのため、クリックしたときには、ページが瞬時に読み込まれるように見えます。すべては、あなたのウェブサイトを非常に機敏で応答性の高いものにすることです。

では、なぜこれらすべてを行う必要があるのでしょうか?私たちの経験では、ウェブサイトが高速であるほど、ユーザーは満足します。まず、Googleなどの検索エンジンは高速なウェブサイトを高く評価します。これはSEOにとって非常に重要です。サイトが高速であれば、ブログへのトラフィックが増える可能性があります。

さらに、そしておそらくさらに重要なこととして、訪問者をより幸せにします。誰もページの読み込みを待つのは好きではありませんよね?スムーズで高速なウェブサイトは、使用感が良いものです。

WordPressのスピードとパフォーマンス を向上させるために、多くのことができます。これには、パフォーマンスプラグインやCDNの使用が含まれます。

例えば、WP Rocketのような強力なキャッシュプラグインは大きな違いを生むことができます。しかし、リンクプリローディングは、そのシンプルさで際立つユニークなテクニックです。

専門家のアドバイス: 当社では、多くのウェブサイトでWP Rocketを使用して、キャッシュやその他の重要な速度最適化を処理しています。これは、多くのパフォーマンス調整を処理するオールインワンソリューションであり、リンクプリローディングのようなテクニックで構築するための優れた基盤となります。

ただし、内部リンクのプリロードを過度にアグレッシブに行うと、サーバーがクラッシュする可能性があるため、プリロードを正しく設定することが不可欠です。

とはいえ、WordPressでリンクを正しくプリロードする方法をステップバイステップでご紹介します。 

WordPressリンクをプリロードしてサイトを高速化する方法

リンクをプリロードする最も簡単な方法は、Flying Pages プラグインを使用することです。これは、サイトがクラッシュしたり、遅くなったりしないようにインテリジェントなプリロードを追加するだけです。

そのような問題が検出された場合、プラグインはすべてのプリロードを停止します。 

まず最初に行うべきことは、プラグインのインストールと有効化です。詳細については、WordPressプラグインのインストール方法に関するガイドをご覧ください。

有効化したら、WordPress管理画面の設定 » Flying Pagesに移動してプラグインの設定を構成する必要があります。

次に、ドロップダウンで「プリロード開始遅延」時間を設定する必要があります。この設定は、プラグインがリンクのプリフェッチを開始するまでの待機時間を決定します。

ブラウザがアイドル状態になる(現在のページを読み込むのに忙しくない状態)のを少し待ってから、何も遅延させないようにします。ほとんどのサイトでは、ブラウザが空き次第プリフェッチを開始するデフォルトの「0秒」設定で完全に機能します。

Flying Links設定でプリローダー遅延を設定

次に、「1秒あたりの最大リクエスト数」を変更できます。この数値を低く設定するほど、サーバーへの影響は少なくなります。 

ほとんどのWordPressホスティング環境で機能するはずのデフォルト設定「3リクエスト」を維持します。

1秒あたりの最大リクエスト数を設定

その後、「マウスホバー時のみプリロード」のチェックボックスをオンにできます。これにより、ユーザーがリンクにマウスホバーした場合にのみリンクがプリロードされ、クリックする直前にページがプリロードされます。

これにより、次のページが瞬時に読み込まれるように見えます。平均して、ユーザーがリンクの上にマウスカーソルを合わせた瞬間から実際にクリックするまでの間には、約400ミリ秒(ms)の遅延があります。この短い時間枠で、ブラウザは次のページの取得を先行させることができます。

「マウスホバー遅延」を設定することもできます。これは、ユーザーがリンクにカーソルを合わせた後、プリロードが開始されるまでの時間です。 

プリロード時間とホバー遅延を設定する

その下には、プラグインがプリローディングを無視するキーワードのリストがあります。

これらは標準的なログインページと画像ファイルです。リストはこのままでも、さらにキーワードを追加しても構いません。

プリロードを無視するキーワードを設定

オンラインストアを運営している場合は、/cartなどの動的なページをこのリストに追加して、プリロードされないようにしたい場合があります。

同様に、アフィリエイトマーケティングプラグインThirstyAffiliatesPrettyLinksのように使用している場合は、アフィリエイトプレフィックス(例: /refer/ や /go/)をこの除外キーワードリストに追加することが重要です。そうしないと、アフィリエイトリンクのトラッキングが壊れる可能性があります。

最後のオプションは、管理者のプリロードを無効にすることです。

全体として、これによりウェブサイトのサーバー負荷を軽減できます。ログインしていない管理者であるウェブサイト訪問者のみにプリロードしたい場合は、チェックボックスをオンにするだけです。

管理者向けのプリロードを無効にして保存

完了したら、ページ下部にある「変更を保存」ボタンをクリックしてください。

これで完了です!ウェブサイトでリンクのプリロードが正常に有効になりました。

注意: PageSpeed Insights のようなツールで ウェブサイトのスピードテスト を実行してもスコアが改善されない場合、それは完全に正常です。リンクのプリロードはリンククリックの速度のみを向上させ、サイトの初回読み込み速度を速くするものではありません。 

リンクプリロードに関するよくある質問

WordPress でリンクをプリロードする方法と、それがウェブサイトのパフォーマンスにどのように影響するかについて、よく寄せられる質問をいくつかご紹介します。

1. リンクプリローディングの主な利点は何ですか?

主な利点は、ユーザーエクスペリエンスが大幅に向上することです。訪問者がリンクにカーソルを合わせると、ページがバックグラウンドで読み込みを開始します。これにより、クリックしたときに次のページがほぼ瞬時に読み込まれるようになり、ウェブサイトがより高速で応答性が高いように感じられます。

2. リンクのプリロードはGoogle PageSpeedスコアを改善しますか?

いいえ、これは重要な点です。リンクプリロードは、サイトをナビゲートしている実際のユーザーの知覚パフォーマンスを向上させます。PageSpeed Insightsのようなツールが測定する単一ページの初期ロード時間には影響しません。

3. リンクプリローディングはサーバーをクラッシュさせますか?

不注意に行うと、アグレッシブなプリフェッチは、特に共有ホスティングでサーバーのワークロードを増加させる可能性があります。これは、プリロードごとにサーバーへのミニ訪問のようなものになるため、一度に多すぎるとサーバーが過負荷になる可能性があります。

ただし、推奨されている Flying Pages プラグインはこれを防ぐように設計されています。ブラウザがアイドル状態になるのをインテリジェントに待ち、サーバーがビジーでない場合にのみプリフェッチを行うため、クラッシュや遅延を防ぎます。

4. プリロードから除外すべきページはありますか?

はい、動的なページは常に除外する必要があります。これには、eコマースサイトのカート、チェックアウト、アカウントページが含まれます。また、クリックトラッキングが正しく機能するように、アフィリエイトリンク(「/refer/」または「/go/」で始まるものなど)を除外することも重要です。

WordPressを高速化するための専門家向けヒントをもっと入手

この記事が、WordPressでリンクをプリロードして読み込み速度を速くする方法を学ぶのに役立ったことを願っています。また、WordPressウェブサイト をより速くするための他のチュートリアルも参照することをお勧めします。

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

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

究極のWordPressツールキット

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

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

10 CommentsLeave a Reply

  1. プリロードは素晴らしい機能です。以前と比べて、多くのキャッシュプラグインにこの機能が含まれるようになったことに気づきました。WP Rocketをテストしたところ、ユーザーがリンクにカーソルを合わせたときにすぐにリンクがロードされるはずです。WP Rocketは、ユーザーがクリックしなくても、リンクの後ろにあるページをすぐにキャッシュし始めます。もしクリックした場合、ページはキャッシュから直接提供されます。この機能の有無でロード時間をテストしたところ、その違いは顕著でした。サーバーのパフォーマンスが十分であれば、ウェブサイトを大幅に高速化できる優れた機能です。

  2. リンクプリロードに関する素晴らしい記事です!
    このテクニックをいくつかのクライアントサイト(すべてではありませんが)に実装したところ、体感的な読み込み速度が大幅に向上しました。
    これに加えて、パフォーマンスとサーバー負荷のバランスを取るために、コンテンツが多いサイトでは「マウスホバー時のみプリロード」オプションの使用を検討することをお勧めします。これは、大規模な商品カタログを持つクライアントにとって、ゲームチェンジャーとなりました。

  3. WP Rocketキャッシュプラグインの「リンクプリロード」機能を使用していますが、これはウェブサイトの読み込み速度を本当に向上させる素晴らしい機能です。強くお勧めします。したがって、ウェブサイトの高速化に関しては、WP Rocketはおそらく最良の選択肢です。この機能がネイティブに含まれており、サイトの高速化に大きく役立ちます。キャッシュプラグインの中で、これは最上位の選択肢です。

  4. 共有ありがとうございます。これが存在するとは知りませんでした。非常にシンプルで実装が簡単そうです。試せるようにこの情報を取っておきます。新しいことを学ぶのが大好きです!

    またありがとう!
    キャシー

  5. こんにちは
    これは一部のキャッシュプラグインにあるインスタントクリックオプションと同じではありませんか?

    • はい、現時点では、キャッシュプラグインの選択によって異なりますが、同様のツールです。

      管理者

コメントを残す

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