画面右下に表示されるチャットボットや問い合わせウィジェット。
便利な反面、WordPressサイトの表示速度を悪化させる原因になっていることがあります。
表示速度改善をご依頼いただくサイトでも、チャットボットを見直すだけでPageSpeed Insightsのスコアが改善するケースは少なくありません。
記事を書いた人は信じられる?
最初に簡単に自己紹介をさせてください。
私は独学でサイト表示速度の改善方法を学びました。
高速化作業はPageSpeed Insightsの分析結果で図ることができ、施策効果が目に見えるもので、体感的に改善を感じることもできます。
当時はAIも今ほど普及していなかったので試行錯誤でスキルを身に付けました。
そのスキルを活かして、2019年ころからサイト高速化業務に携わってきましたが、2026年現在、1,000サイトは軽く超えた作業実績があります。
自己申告なので証拠はと言われるとなかなか示しづらいところはありますが、ココナラでのWordPress高速化作業実績がNo.1なのは確固たる証拠と言えると思います。
もちろんココナラ以外にランサーズでも作業実績があり、このサイトから直接依頼されるケースも多いです。
同業者さんから難しい改善を依頼されることも多々あります。
ネット検索でのWordPressの表示速度改善方法やAIの提案はまだまだあまく、効果がないものまで紹介、提案されることすらあります。
WordPressの表示速度改善方法を紹介している記事を、PageSpeed Insightsで分析したことはありますか?
立派なことを書いているのに残念なスコアになっていたりしませんか?
もちろん、運営するこのサイトのPageSpeed Insightsのスコアはほぼ100点です。
私は日本一サイト高速化をしてきているプロ、それも証明できる実績のあるプロだと自己評価しています。
1,000サイト以上を改善してきた本当のプロが、実践で結果を出せる本当の改善方法をご紹介します。
▽coconalaでの評価
https://coconala.com/users/2093261/reviews
チャットボットが重い理由
チャットボットは、ページを開いたタイミングでJavaScriptやCSSを外部サーバーから読み込みます。
さらに、ユーザーがチャットを開いていなくても、セッション情報の取得や各種通信を行っていることがあります。
見た目は小さなアイコンですが、表示速度への影響は意外と大きいです。
PageSpeed Insightsで intercom や tawk.to、hubspot、zdassets(Zendesk)などが表示されている場合は、一度チャットボットを確認してみることをおすすめします。
WordPressでよくある導入方法
WordPressでは、チャットボットを次のような方法で設置しているケースが多いです。
- チャットボット用プラグイン
- テーマの設定画面
- Googleタグマネージャー(GTM)
footer.phpなどへ直接設置
どの方法で設置していても、全ページで読み込まれていることが多く、チャットを利用しないページでもJavaScriptが実行されてしまいます。
必要なページだけ表示する
チャットボットは、必ずしも全ページへ表示する必要はありません。
例えば、
- トップページ
- サービス紹介ページ
- お問い合わせページ
だけで十分なケースもあります。
ブログ記事など、お問い合わせにつながりにくいページまで表示する必要があるか、一度見直してみることをおすすめします。
WordPressなら条件分岐やGoogleタグマネージャー(GTM)を利用して、ページごとに表示を切り替えることもできます。
遅延読み込みする
必要なページだけに絞ったうえで、それでも表示速度への影響が気になる場合は、遅延読み込みを検討します。
私が実務で一番よく行うのは、ページを開いた直後ではなく、
- ページ表示から数秒後
- ユーザーがスクロールしたタイミング
- チャットアイコンをクリックしたタイミング
などでチャットボットを読み込む方法です。
async や defer を付けるだけでは改善しないことも多いため、「いつ読み込むか」を見直すことが大切です。
プラグインも見直す
チャットボット系プラグインも、一度見直してみましょう。
使っていないチャットサービスのプラグインが残っていたり、以前使っていた設定だけ残っていたりするケースは意外とあります。
不要なプラグインを整理するだけでも、JavaScriptの読み込みが減り、表示速度改善につながることがあります。
遅延読み込み後は必ず動作確認する
チャットボットを遅延読み込みすると、表示されなくなったり、正常に動作しなくなったりすることがあります。
私も実務では、
- PCで表示されるか
- スマートフォンで表示されるか
- 実際に問い合わせできるか
までは必ず確認しています。
表示速度だけ改善して、お問い合わせができなくなってしまっては意味がありません。
まとめ
チャットボットは便利ですが、表示速度への影響は決して小さくありません。
私なら、まず本当に全ページで必要なのかを見直します。
必要なページだけに表示し、それでも表示速度への影響が気になる場合は、遅延読み込みを検討します。
チャットボットも、広告タグやアクセス解析タグと同じサードパーティリソースの一つです。
必要なものを、必要なページで、必要なタイミングに読み込む。
これが、WordPressの表示速度改善では大切だと考えています。