WordPressの表示速度を上げる施策を16記事まとめました。画像・CSS/JS・CDNの3方向から整理しています。
高速化は効果の大きい順に手をつけるのが鉄則です。まず画像、次に読み込むファイルの削減、最後にCDN。この順番を逆にすると、手間のわりに数値が動きません。
PageSpeed Insightsのスコアを追いかけるより、実際の読み込み時間とコアウェブバイタルの数値を見てください。
目次
著者
WEB制作をしているデジタルノマド
WordPressのカスタマイズが好きで、色々と自作しています。
WordPressのカスタマイズに困ったらご相談ください!
画像の最適化
ページ容量の大半は画像です。ここを詰めるのが最も効果が大きく、リスクも低い施策です。
画像をAVIF形式で配信します。WebPよりさらに軽く、対応ブラウザも広がってきました。
あわせて読みたい
WordPress│画像をAVIF形式で表示する方法
次世代フォーマットに変換の対応で画像をWebPにするサイトは増えていますが、実はWebPよりAVIFの方が約30%~50%も軽く、かつほぼ全てのブラウザに対応しているのでおす...
画像を自動で最適化するプラグインの設定方法です。既存画像の一括圧縮もできます。
あわせて読みたい
WordPress│最強の画像最適化プラグインShortPixelの使い方
今までEWWW Image Optimizerやimagifyなど画像圧縮&WebPに設定できるプラグインを使用していきましたが、今現在、ShortPixelが一番良かったので、その特徴と使い方...
ファーストビューの画像は遅延読み込みを外したほうが速く見えます。除外の指定方法です。
あわせて読みたい
SWELL│特定の画像遅延読み込み(Lazy Load)を除外する方法
SWELLでスクリプト(lazysizes.js)を使って遅延読み込みさせるをONにすると、画像の遅延読み込みができます。 しかしWeb制作において、アイキャッチ画像意外にもファース...
画像をCDNから配信し、サイズ変換も自動化します。画像が多いサイトで効きます。
あわせて読みたい
WordPress│CDN│Cloudinaryの使い方
CDNという言葉を聞いたことがあるでしょうか? Content Delivery Network(コンテンツデリバリーネットワーク)と呼ばれていて、 例えば画像や動画、コード等を別の専用...
CSS・JSの削減と読み込み制御
使っていないファイルを全ページで読み込んでいるケースは多いです。必要なページだけで読むようにするだけで、体感が変わります。
SWELLが読み込むCSSとJSを必要最小限に絞ります。効果が大きい施策です。
あわせて読みたい
SWELL│読み込みファイル(CSS/JS)を極力減らす方法
SWELLはWP ROCKETなどの有料プラグインで高速化対策しなくとも、十分にCore Web Vitalsの基準を満たしているテーマです。 とはいえ、まだまだ読み込んでいるCSSやJSがあ...
複数のCSSを結合してインライン化し、リクエスト数を減らします。
あわせて読みたい
WordPress│CSSのコードを結合してインライン化して読み込む方法│Code Snippets
CSSを記述する時は追加CSSに書いたり、子テーマのStyle.cssに書いたり、はたまた自分でファイルを用意して読み込んだりと様々な方法があると思います。 個人的にはfunct...
特定のページでだけJavaScriptを読み込みます。全ページで読む必要のないものを外せます。
あわせて読みたい
WordPress│特定のページだけJavaScriptを読み込む方法
上書きできて便利なJavaScriptですが、特手のページだけ読み込みさせたい時がありますよね。 そんな時はfunctions.phpをうまく使って条件を付けてあげると良いです。 本...
jQueryを必要なページだけで読み込みます。
あわせて読みたい
WordPress│特定のページだけjQueryを読み込む方法
高速化において表示の遅延要素となりうるjQuery どうしても特定のページ等で使いたいと言うことがありますよね。 実際にトップページだけでどうしてもjQueryを使いたい...
FontAwesomeを必要なページだけで読み込みます。アイコンを使わないページの負荷が減ります。
あわせて読みたい
WordPress│特定のページだけFontAwesomeを読み込む方法
高速化において表示の遅延要素となりうるWebアイコンフォントのFontAwesome どうしても特定のページ等で使いたいと言うことがありますよね。 実際に絞り込み検索のプラ...
フォームを設置していないページで、Snow Monkey FormsのJS・CSSを読み込まないようにします。
あわせて読みたい
Snow Monkey Forms│余計なJSやCSSを読み込まない方法
Snow Monkey Formsのプラグインを入れていると、下記のCSSやJSが常にWordPressサイトに読み込まれてしまいます。 fallback.css spp.css app.js お問い合わせページ以外...
日本語Webフォントはファイルが大きく、表示速度に響きます。サブセット化でリクエストを減らします。
あわせて読みたい
SWELL│Noto Sans JPのリクエスト数を下げて高速化する方法│サブセット
SWELLのフォントをNoto Sans JPを設定する人は注意が必要です。 SWELLのデフォルトのCDNから読み込むとリクエスト数がかなり大きく、表示速度を損なうことがあるからで...
CDN・サーバー側の高速化
表示速度はサーバーの応答時間にも左右されます。CDNは設定を誤ると逆効果になるので、キャッシュ対象を絞って始めるのが安全です。
無料で使えるCDNの導入手順です。設定を誤るとキャッシュ事故が起きるので、対象を絞って始めてください。
あわせて読みたい
WordPress│Cloudflareの使い方│CDN
CDN、正式名称Content Delivery Network(コンテンツデリバリーネットワーク)をご存知でしょうか? 画像や動画、コード等を別の専用サーバーに置いて、サイトの表示を...
有料のキャッシュプラグインの設定方法です。設定項目が多いので、推奨値をまとめています。
あわせて読みたい
WordPress│高速化の有料プラグイン!WP Rocketの設定方法
こちらの記事では最強の高速化プラグイン(有料)WP Rocketの設定方法を紹介します!キャッシュ系のプラグインをつかうなら安定して高速化できるものを選びましょう! 2...
計測と改善の進め方
何をどれだけ改善できたかを測らないと、次に何をすべきか分かりません。
コアウェブバイタルの各指標と、WordPressでの改善施策を対応づけて解説しています。
あわせて読みたい
WordPress│サイトの高速化(コアウェブバイタル)に関する施策
2021年5月のアップデートでCWV(コアウェブバイタル)が検索順位に影響を受けるようになります。※Web Vitals(ウェブ バイタル)とも呼ばれています。 コアウェブバイタ...
実ユーザーの体験データを見られるレポートです。競合サイトの数値も確認できます。
あわせて読みたい
競合も分析できる!Chromeユーザーエクスペリエンスレポートの使い方[CrUX]
様々なサイトのUXや表示パフォーマンスを確認できるレポートを発行できるGoogleツールがあることをご存知でしょうか? Chrome User Experience Report (Chromeユーザー...
管理画面にサイトとプラグインのバージョン情報を表示します。更新漏れの発見に使えます。
あわせて読みたい
WordPress│管理画面にサイトやプラグインのバージョン情報を表示するカスタマイズ
当サイトはSWELLというテーマを使っていまして、 管理画面のダッシュボードには 管理画面に表示するバージョン情報 WordPressのバージョン テーマのバージョン PHPのバ...