ページサイズを減らす方法 (Lazy Loadなど)

Lazy Load記述代行について

画像のLazy Load対応に必要な記述代行サービスをご用意しております。
ご希望のお客様は、以下よりお申し込みください。
Lazy Load記述代行を申し込む



広告出稿においてページサイズの最適化はとても重要です。広告出稿用のランディングページ(LP)については、おおよそ3MB~5MB程度のページサイズに抑えることが推奨されています。
ページ容量で最も大きな割合を占めているものの一つが画像や動画のファイルです。
ページサイズを減らす方法で、画像や動画に対して行える簡単な方法としては、下記の4点が挙げられます。

Lazy load の設定を行う

Lazy Load(レイジーロード)とは、必要になるまでデータや画像などのコンテンツを読み込まない技術のことです。「遅延読み込み」とも呼ばれています。
「今すぐ表示しなくていいものは、あとで読み込めばよい」という考え方に基づき、多くのWebサービスやアプリで使われている一般的な技術です。

Lazy Loadの主な効果としては、以下の内容が挙げられます。
・ページの初期表示が速くなる。
・無駄な通信やリソース消費を抑えられる。
・スクロールに応じてコンテンツが自然に表示されるため、ユーザー体験の向上にもつながる。



Lazy loadの実装例

現在の主要なブラウザでは、画像やiframeに対して以下のように記述するだけで簡単に実装できます。

<img src="abc.png" alt="abc" loading="lazy" style="min-height:XXXpx" rel="min-height:XXXpx">
        
※min-heightの値(XXXpx)は、各画像ごとに最低限表示させたい高さを指定してください。

注意点(ファーストビューには適用しない) ■ファーストビューには「Lazy Load」を適用しない、且つ「高さ」指定をする
ページを開いた直後に表示されるファーストビューの画像には、「Lazy Load」を適用しないようにしてください。
また、ファーストビューの画像などには、高さ指定を行なってください。

行わない場合、端末の表示領域に全ての0px画像が一旦収まってしまい(ロードが走ってしまい)、逆に表示が遅く見えるなどのユーザー体験を損なう可能性があります。

■ファーストビューだけに高さ指定しない
ファーストビューだけに高さ指定をすると、少しのスクロール操作で、
高さ指定無しの「Lazy Load」を適用しただけの画像が一斉に読み込まれてしまいます。

【回避策1】
すべての画像に高さ指定する。

【回避策2】
ファーストビュー以外の画像にclassを付与し、min-heightを設定する。
1.極端に低い画像以外で最低限表示したい「高さ」を決める。 (例: 100px)
2."1"で選んだ画像の高さをclass化する。(例: .minheight {min-height: 100px;} )
3.極端に低い画像以外の画像にclassを付与する。(例: <img src="~~~" class="minheight">)

※ユーザーがスクロールしないまま離脱した場合、遅延対象の画像は読み込まれません。
※ごく一部の環境では、JavaScriptを使った遅延読み込みが動作しないことがあります。
※SEOへの影響は以前に比べて小さくなっていますが、注意が必要なケースもあります。



不必要に大きな画像を使用しない

表示領域の最大幅が600ピクセルであれば、1000ピクセルの画像をアップロードする必要はありません。
その場合は、画像そのものを適正サイズ(600ピクセル)に変更してください。

よくあるケースとして、「横幅3000ピクセル以上」の画像を100%表示のように記載されているケースがあります。
画像容量自体が小さくなってはいないため、画像を掲載する際は適正サイズにリサイズしてください。



※画像を作成したご担当者様にご依頼するか、画像サイズが変更出来るWEBサイト・フリーソフトをご利用ください。
(「画像サイズ 変更」などの検索ワードで探すことが出来ます。)


画像容量を圧縮する

よくあるケースとして、JPEG形式の画像をほとんど圧縮せず最高画質のまま使用しているケースがあります。
高画質すぎる画像はファイルサイズが大きくなり、ページ全体の転送量に大きく影響しますので、ファイルサイズを小さくしてください。
※画像を作成したご担当者様にご依頼するか、画像容量が変更出来るWEBサイト・フリーソフトをご利用ください。
(「画像サイズ 圧縮」などの検索ワードで探すことが出来ます。)

また、WebP形式の使用を検討することも有効です。


動画ファイルを変更する

動画をGIFアニメーションを用いて再生しているとファイルサイズが大きくなり、ページの読み込みに時間がかかります。
動画を再生する場合は、軽量なMP4形式の動画やWebPアニメーションに変更する事を推奨します。



この記事の目次

  1. lazyload の設定を行う
  2. 不必要に大きな画像を使用しない
  3. 画像容量を圧縮する
  4. 動画ファイルを変更する

ありがとうございました。
よろしければ、ご意見をお聞かせください。

件名、コメントをご入力いただき、『送信』ボタンをクリックしてください。

ご意見を送られない場合は、『閉じる』ボタンをクリックしてください。

件名:

お問い合わせ内容:

閉じる