WordPressの画像をWebPにする方法は、大きく分けて「WebP画像を作ってからアップロードする方法」と、「WordPress・サーバー・プラグイン側で変換する方法」があります。
WebPはJPEGやPNGより小さい容量にできることが多く、画像の多いサイトでは転送量や表示負荷を減らすのに役立ちます。ただし、既存画像を一括変換するときは、元画像の保存、URLの変化、キャッシュ、画質を確認してから実施することが重要です。
30秒でわかる結論
- WordPress 5.8以降は、サーバーが対応していればWebP画像を通常の画像と同じようにアップロードできる
- 初心者は「WebPへ変換してからアップロード」が最も分かりやすい
- 画像が多いサイトでは、プラグイン・CDN・サーバー側の自動変換も選択肢
- WordPressは元画像から複数のサブサイズを作るため、変換対象は元画像だけとは限らない
- WebP化だけでなく、画像の縦横サイズも必要な表示幅に合わせる
- 既存画像を一括変換する前にバックアップを取る
- 変換後は実際のページでWebPが配信されているか確認する
- JPEG・PNGを全部削除してから試すのは避ける
WordPressでWebPを使う方法は3つ
初心者が選びやすい方法は、主に次の3つです。
| 方法 | 向いている人 |
|---|---|
| WebPへ変換してからアップロード | 初心者・画像点数が少ないサイト |
| プラグインで変換 | 既存画像が多いWordPressサイト |
| サーバー・CDNで変換 | 対応サービスを利用しているサイト |
最初に覚えるなら
新しく掲載する画像が数十枚程度なら、アップロード前にWebPへ変換する方法が最も管理しやすいです。大量の既存画像がある場合だけ、自動変換を検討すると分かりやすくなります。
WordPressはWebPに対応している?
WordPressは5.8以降、WebP画像のアップロードと利用に対応しています。
そのため、現在のWordPressでは、サーバー側の画像処理ライブラリがWebPへ対応していれば、JPEGやPNGと同じようにメディアライブラリへWebPをアップロードできます。
WordPressは画像をアップロードすると、テーマや設定に応じて「サムネイル」「中」「大」など複数サイズの画像を生成します。これらの画像生成にも、サーバー側のGDやImageMagickなどの画像処理機能が関係します。
サーバーがWebP画像処理に対応していない場合、WebPアップロードやサブサイズ生成が正常に動かないことがあります。共用レンタルサーバーでは、まず公式仕様を確認してください。
方法1.WebPへ変換してからWordPressへアップロードする
初心者に最も分かりやすいのは、画像をWebPへ変換してからWordPressへアップロードする方法です。
JPEGやPNGなどの画像を準備します。
4000pxなど必要以上に大きな画像なら先に縮小します。
画像編集ソフトや変換ツールでWebP形式として保存します。
画像ブロックまたはメディアライブラリから登録します。
画質・表示崩れ・ファイル容量を確認します。
WebP化する前に画像の縦横サイズを適正化すると、より効率よく軽量化できます。
例
表示幅が800px程度なのに、横4000pxの写真をそのままWebP化しても、必要以上に大きな画像を配信することになります。
先に必要な表示サイズへ縮小 → WebPへ変換の順番が基本です。
方法2.プラグインでWebPへ変換する
既存のJPEG・PNG画像が数百枚以上ある場合は、画像最適化プラグインを使ってWebPを生成する方法があります。
プラグインによって機能は異なりますが、一般的には次のような処理を行います。
- アップロード時にWebPを自動生成
- 既存画像を一括変換
- ブラウザに応じてWebPを配信
- 元のJPEG・PNGを残す
- 画像圧縮も同時に行う
一括変換はバックアップ後に実行
大量画像を一括処理すると、サーバー負荷や保存容量が増えることがあります。元画像を上書きする設定もあるため、変換前にバックアップと設定内容を確認してください。
特に、WebPを「追加生成する方式」では、元のJPEG・PNGとWebPの両方を保存するため、一時的にディスク使用量が増える場合があります。
方法3.サーバーやCDNでWebPを配信する
レンタルサーバーやCDNによっては、画像を自動変換し、対応ブラウザへWebPを配信する機能があります。
この方法では、WordPress内の元画像を変更せず、配信時に最適な形式へ変換する構成もあります。
共用レンタルサーバー
まず公式機能を確認
画像最適化・WebP変換機能が標準提供されているなら、プラグインを追加せず利用できる場合があります。
CDN利用サイト
相性がよい
アクセス元やブラウザに応じてWebP・AVIFなどを自動配信するサービスがあります。
VPS
設定知識が必要
Webサーバー・画像処理・キャッシュを自分で管理するため、初心者向けではありません。
JPEG・PNGをWebPにするとどれくらい軽くなる?
WebPは、JPEGやPNGと比べてファイルサイズを小さくできることが多い画像形式です。
WordPress公式では、WebP画像はJPEG・PNG相当の画像と比べて平均約30%小さくなると説明されています。またMDNでは、非可逆WebPは同程度の画質のJPEGより平均25~35%小さく、可逆WebPはPNGより約26%小さいと説明されています。
単純計算の例
300KBのJPEGが30%小さくなった場合:
300KB × 0.7 = 約210KB
画像10枚なら、約3MBから約2.1MBになる計算です。
実際の圧縮率は、写真・イラスト・透過画像・画質設定などで変わります。「必ず30%小さくなる」という意味ではありません。
WebP化するときの画質設定
WebPは圧縮率を高くしすぎると、輪郭や細部が崩れることがあります。
そのため、数字だけで判断せず、次の順番で確認してください。
画質チェック
- 人物の顔が不自然になっていないか
- 商品画像の文字が読めるか
- ロゴの輪郭が崩れていないか
- グラデーションに帯状の劣化が出ていないか
- 透過部分が正しく表示されているか
WebPは非可逆圧縮と可逆圧縮の両方に対応し、透明度も扱えます。そのため、写真だけでなく透過画像にも利用できます。
アップロード済みの画像をWebPにする方法
すでにメディアライブラリへ大量のJPEG・PNGがある場合、1枚ずつ入れ直すのは現実的ではありません。
この場合は、次の方法を検討します。
- 画像最適化プラグインで既存画像を一括変換する
- CDN側でWebPへ自動変換する
- サーバー側の画像変換機能を利用する
URL変更に注意
既存画像を「.jpgから.webpへ置き換える」方式では、画像URLが変わる可能性があります。記事本文、CSS、OGP、構造化データなどが古いURLを参照していないか確認してください。
初心者は、元ファイルを消して全面置換する方式より、元画像を残しながらWebPを追加生成・配信する方式の方が戻しやすいです。
WordPressが自動でWebPへ変換する?
「WebPをアップロードできること」と「JPEGを自動でWebPへ変換すること」は別です。
WordPressはWebPを扱えますが、すべてのJPEG・PNGを無条件にWebPへ置き換えるわけではありません。開発者向けには、image_editor_output_formatフィルターを使って、生成する画像サブサイズの形式を変更できます。
初心者はコード変更しなくてよい
このフィルターはテーマ・プラグイン開発者向けの方法です。共用レンタルサーバーを使う一般ユーザーは、対応プラグインまたはサーバー・CDN機能を使う方が安全です。
また、現在のWordPress 7.1では、対応環境で画像のリサイズ・圧縮・形式変換などをブラウザ側で処理するクライアントサイドメディア処理も導入されています。ただし、利用環境や設定によってサーバー側処理へ切り替わるため、「WordPressなら必ず自動WebP化される」とは考えないでください。
WebP化できないときに確認すること
WebPをアップロードできない、変換に失敗する場合は次を確認します。
| 確認項目 | 内容 |
|---|---|
| WordPressバージョン | 5.8以降か |
| サーバー | GD・ImageMagick等がWebP対応か |
| プラグイン | 変換機能や競合がないか |
| ファイル | 破損していないか |
| 容量 | アップロード上限を超えていないか |
| 権限 | uploadsディレクトリへ書き込めるか |
まず「WebPそのものがアップロードできない」のか、「アップロードはできるが自動変換されない」のかを分けて確認してください。
WebPになっているか確認する方法
変換設定をしたら、実際のページでWebPが配信されているか確認します。
画像URLを確認する
画像URLの拡張子が「.webp」なら分かりやすいですが、CDNや動的配信ではURLが.jpgのままでもWebPを返す場合があります。
ブラウザの開発者ツールで確認する
Networkタブで画像を選び、レスポンスヘッダーのContent-Typeを確認します。
確認例
Content-Type: image/webp
この表示なら、実際にWebP形式の画像が返されています。
WebP化するときの注意点
元画像をすぐ削除しない
変換後に問題が見つかったとき、元画像がなければ再変換できません。少なくとも設定が安定するまでは元画像を残してください。
WebP化だけで満足しない
横4000pxの画像をWebPにしただけでは、必要以上に大きな画像である問題は残ります。画像形式と表示寸法の両方を最適化します。
キャッシュを削除する
プラグイン・サーバー・CDNのキャッシュが残っていると、変換後も旧JPEGやPNGが配信されることがあります。
OGP・商品画像も確認する
SNSシェア画像、商品画像、フォーム内画像などは、通常の記事画像とは別の仕組みで参照されている場合があります。
変換後の方が大きい画像は無理に使わない
画像内容や圧縮設定によっては、WebPにしてもほとんど小さくならない場合があります。元ファイルと容量を比較して判断します。
WebPとAVIFはどちらを使う?
AVIFはWebPより高い圧縮効率を得られる場合がある新しい画像形式です。
| 項目 | WebP | AVIF |
|---|---|---|
| 圧縮効率 | 高い | さらに高い場合がある |
| 主要ブラウザ対応 | 非常に広い | 広がっている |
| WordPressでの扱いやすさ | 扱いやすい | 環境確認が必要 |
| 初心者 | 導入しやすい | 必要に応じて検討 |
初心者は、まずWebPを正しく使える状態を作れば十分です。AVIFとの詳細な違いは別記事で扱います。
どんなサイトでWebP化の効果が大きい?
個人ブログ
効果:中
記事内写真が多いなら効果があります。まず新規画像からWebP化するだけでも十分です。
会社サイト
効果:中
トップページの大きな写真や事例画像を軽くすると表示負荷を減らしやすくなります。
写真メディア
効果:高い
画像点数が多いため、WebP化・リサイズ・CDNを組み合わせる効果が大きくなりやすいです。
ECサイト
効果:高い
商品画像が多い場合は有効ですが、画質劣化が購買判断へ影響しないよう確認が必要です。
教科書判定
初心者は「新規画像からWebP+適正サイズ」で十分
WordPress初心者は、既存画像をいきなり全変換する必要はありません。まず新しく掲載する画像を必要な表示サイズへ縮小し、WebPへ変換してからアップロードする方法が安全です。
既存画像が大量にある場合は、バックアップを取ったうえでプラグイン・CDN・サーバーの自動変換機能を検討してください。
WebP化の目的は「形式を新しくすること」ではなく、画質を保ちながら転送量を減らすことです。変換後のファイルサイズと実際の表示を確認して判断してください。
FAQ
Q. WordPressへWebPをそのままアップロードできますか?
A. WordPress 5.8以降はWebPに対応しています。ただし、サーバー側の画像処理環境がWebPへ対応している必要があります。
Q. JPEGをアップロードすると自動でWebPになりますか?
A. 必ず自動変換されるわけではありません。利用しているWordPress環境、プラグイン、サーバー、CDNの設定によります。
Q. 既存画像は全部WebPに変えた方がよいですか?
A. 必須ではありません。まずアクセスの多いページや容量の大きい画像から改善し、新規画像はWebPを使うという段階的な方法でも十分です。
Q. WebPにすれば画像サイズの縮小は不要ですか?
A. 不要にはなりません。表示幅800pxの場所へ4000px画像を使うなど、必要以上に大きな画像はWebPでも非効率です。
Q. WebPとAVIFならどちらがおすすめですか?
A. 初心者はWebPの方が扱いやすいです。AVIFはより高い圧縮率を得られる場合がありますが、サーバー・WordPress・ブラウザの対応状況を確認して使います。
まとめ
WordPressのWebP化は「新規画像から段階的に」が安全
- WordPress 5.8以降はWebPを扱える
- 初心者はWebPへ変換してからアップロードする方法が分かりやすい
- 既存画像が多い場合はプラグイン・CDN・サーバー機能を検討する
- WebP化前に画像の縦横サイズも適正化する
- 既存画像の一括変換前にはバックアップを取る
- 元のJPEG・PNGをすぐ削除しない
- 変換後はContent-Typeや実際の表示を確認する
- WebP化の目的は、画質を保ちながら転送量を減らすこと
次に読む
「WebPとJPEG・PNGの違いとは?」「AVIFとは?WebPとの違い・使い分けを解説」「WordPressの不要画像を整理する方法」もあわせて確認してください。





