![レイジーロードとは?遅延読み込みの設定・確認方法を解説のアイキャッチ画像](https://images.microcms-assets.io/assets/849933361e3447368c1f885948b087dc/6991257ef69e499f97d0b11781018006/Group%20620.png?w=1200&fm=webp)
SEO
更新日: 2024/5/4
レイジーロードとは?遅延読み込みの設定・確認方法を解説
![character_balloon](/media/character/pink_normal_left.png)
ブルーちゃん、SEOの勉強をしていたらLazy Load(レイジーロード)という言葉が出てきたの。
![character_balloon](/media/character/pink_question_left.png)
これってどういう意味かしら?
それは画像を遅延読み込みさせるための処理のことだよ~。
![character_balloon](/media/character/blue_normal_right.png)
ユーザビリティに影響を与えるから、SEOにも重要なポイントなんだ。
![character_balloon](/media/character/blue_confidence_right.png)
![character_balloon](/media/character/pink_smile_left.png)
そうなのね!もっと詳しく教えてもらえるかしら?
もちろん~。使い方や確認方法も解説するね~。
![character_balloon](/media/character/blue_smile_right.png)
目次
- 1. Lazy Load(レイジーロード)とは?
- 2. Lazy Load(レイジーロード)はどうやって設定するの?使い方を紹介!
- 2-1. Lazy Loadの設定方法1.JavaScriptのライブラリを使う
- 2-2. Lazy Loadの設定方法2.「loading="lazy"」を挿入する
- 2-3. Lazy Loadの設定方法3.WordPressのプラグインを使う
- 3. Lazy Load(レイジーロード)をちゃんと設定できている?確認方法の紹介!
- 4. Lazy Load(レイジーロード)のメリットとデメリットは?
- 4-1. Lazy Loadのメリット1. 表示速度が上がり、データ容量が節約できる
- 4-2. Lazy Loadのメリット2.SEO対策に効果がある
- 4-3. Lazy Loadのデメリット1.低画質表示、ページがずれる可能性がある
- 4-4. Lazy Loadのデメリット3. クローラーが画像を見落とす可能性がある
- 5. まとめ
Lazy Load(レイジーロード)とは?
![レイジーロードとは?遅延読み込みの設定・確認方法を解説の画像_2枚目](https://images.microcms-assets.io/assets/849933361e3447368c1f885948b087dc/6d8b48288e3c44408ac20754c0175d56/01%20%E3%83%AC%E3%82%A4%E3%82%B7%E3%82%99%E3%83%BC%E3%83%AD%E3%83%BC%E3%83%88%E3%82%99%E3%81%A8%E3%81%AF.png?w=1200&fm=webp)
![character_balloon](/media/character/blue_up_left.png)
Lazy Loadっていうのは、「画像を遅延読み込みさせるための処理」を指すよ。
ええと、遅延読み込みって何かしら?
![character_balloon](/media/character/pink_question_right.png)
![character_balloon](/media/character/blue_normal_left.png)
遅延読み込みは、「表示されている画面にある画像だけを読み込むこと」
![character_balloon](/media/character/blue_worry_left.png)
遅延読み込みをしないと、見えていない部分も一斉に画像を読み込むことになるんだ。
見えていないのに読み込むなんて、なんだかもったいないわね。
![character_balloon](/media/character/pink_painful_right.png)
![character_balloon](/media/character/blue_confidence_left.png)
でしょ~。効率的に画像表示をするために活躍してくれるのが遅延読み込みってわけ。
それで登場するのがLazy Loadなのね!
![character_balloon](/media/character/pink_confidence_right.png)
Lazy Load(レイジーロード)はどうやって設定するの?使い方を紹介!
![character_balloon](/media/character/blue_normal_left.png)
Lazy Loadの概要はわかったかな?
ええ!早速使ってみたいんだけど、どうやればいいのかしら?
![character_balloon](/media/character/pink_smile_right.png)
![character_balloon](/media/character/blue_confidence_left.png)
主に3つの方法があるよ~。
![character_balloon](/media/character/blue_down_left.png)
使っているブラウザやソフトウェアに合わせて、自分に合ったものを選んでみてね。
1.JavaScriptのライブラリを使う
2.loading="lazy"を挿入する
3.WordPressのプラグインを使う
Lazy Loadの設定方法1.JavaScriptのライブラリを使う
![character_balloon](/media/character/blue_up_left.png)
昔から一般的に使われていたのが、JavaScriptのライブラリを使う方法だよ。
![character_balloon](/media/character/blue_smile_left.png)
まずはGitHubというソフトウェアのプラットフォームにコードが公開されているから、そのファイルをダウンロードしよう。
![character_balloon](/media/character/blue_happy_left.png)
そして、「scriptタグ→imgタグ→lazyload()関数」の順に設定・記述していけばOK!
最後の関数はどこに書くの?
![character_balloon](/media/character/pink_question_right.png)
![character_balloon](/media/character/blue_normal_left.png)
「lazyload()関数」はbodyの最後に記述するといいよ~。
Lazy Loadの設定方法2.「loading="lazy"」を挿入する
JavaScriptって難しいわね……。
![character_balloon](/media/character/pink_sigh_right.png)
![character_balloon](/media/character/blue_confidence_left.png)
そんなピンクちゃんに朗報だよ。
![character_balloon](/media/character/blue_up_left.png)
2019年にGoogle Chromeがアップデートされて、Lazy Loadが標準装備されたんだ。
![character_balloon](/media/character/blue_happy_left.png)
だから今はimgタグに「loading="lazy"」を加えればいいだけで遅延読み込みが設定できるよ。
それならそうと早く言ってちょうだい!
![character_balloon](/media/character/pink_angry_right.png)
![character_balloon](/media/character/blue_panic_left.png)
ごめんごめん。さらに主要なブラウザでも対応済み(IE、Opera Miniは非対応、Firefox for Androidは一部対応)だから、安心して使えるね。
Lazy Loadの設定方法3.WordPressのプラグインを使う
![character_balloon](/media/character/blue_up_left.png)
WordPressを使っているなら、プラグインを利用するのがおすすめだよ。
![character_balloon](/media/character/blue_smile_left.png)
さっきはimgタグに記述が必要だったけど、プラグインを使えば「loading=”lazy”」が自動的に挿入されるようになるんだ。
とっても便利な機能ね。
![character_balloon](/media/character/pink_smile_right.png)
![character_balloon](/media/character/blue_happy_left.png)
プラグインの中でも、「Lazy Load–Optimize Images」は“使いやすい”“動画にも適応できる”と評判が良いよ~。
Lazy Load(レイジーロード)をちゃんと設定できている?確認方法の紹介!
Lazy Load、設定してみたわよ!
![character_balloon](/media/character/pink_smile_right.png)
![character_balloon](/media/character/blue_surprised_left.png)
さすがピンクちゃん、仕事が早い!
でもこれで合っているのか心配だわ……。
![character_balloon](/media/character/pink_worry_right.png)
![character_balloon](/media/character/blue_up_left.png)
設定できているか確認する方法があるから、今から教えるね。
1.デベロッパーツールを開き、「Network」タブに切り替える
2.該当ページをリロードし、スクロールさせる
3.読み込まれた画像が増加すればOK
![character_balloon](/media/character/blue_normal_left.png)
デベロッパーツールはF12キーを押すと出てくるよ~。
![character_balloon](/media/character/blue_worry_left.png)
注意してほしいのは、サイト自体が重たいとそもそも画像の表示が遅いということ。
つまり、どういうことなの?
![character_balloon](/media/character/pink_question_right.png)
![character_balloon](/media/character/blue_sigh_left.png)
Lazy Loadができているから遅いのか、サイトが重いから遅いのかが判別しにくいんだ。
![character_balloon](/media/character/blue_confidence_left.png)
表示されてすぐにスクロールしないで、少し待ってからスクロールしてみるのがおすすめだよ~。
Lazy Load(レイジーロード)のメリットとデメリットは?
設定は済んだけど、もう少し具体的にLazy Loadの利点を知りたいわ。
![character_balloon](/media/character/pink_normal_right.png)
![character_balloon](/media/character/blue_confidence_left.png)
おっけ~。じゃあ、最後にLazy Loadのメリットとデメリットを説明するよ。
やっぱりデメリットもあるのね……。
![character_balloon](/media/character/pink_sad_right.png)
![character_balloon](/media/character/blue_smile_left.png)
ある程度対策可能だからそんなに落ち込まなくても大丈夫だよ。
![character_balloon](/media/character/blue_down_left.png)
Lazy Loadのメリットとデメリットは次の通りだよ~。
<メリット>
1.表示速度が上がり、データ容量が節約できる
2.SEO対策に効果がある
<デメリット>
1.画質が悪くなったり、ページがずれたりする可能性がある
2.クローラーが画像を見落とす可能性がある
Lazy Loadのメリット1. 表示速度が上がり、データ容量が節約できる
![レイジーロードとは?遅延読み込みの設定・確認方法を解説の画像_16枚目](https://images.microcms-assets.io/assets/849933361e3447368c1f885948b087dc/cbde051542cc4dd0b054987d5ba5c800/02%20%E3%83%A1%E3%83%AA%E3%83%83%E3%83%881.png?w=1200&fm=webp)
![character_balloon](/media/character/blue_normal_left.png)
遅延読み込みをすれば、今見えている画面にある画像を読み込むだけでいいから、表示速度が上がるんだ。
表示速度が上がればユーザーがすぐに画像を見られるから、ストレスを感じにくくなりそうね!
![character_balloon](/media/character/pink_smile_right.png)
![character_balloon](/media/character/blue_confidence_left.png)
その通り!つまり、ユーザビリティ向上に効果があるということだね。
![character_balloon](/media/character/blue_normal_left.png)
画像をいっぱい載せたいサイトだと、より恩恵を受けられると思うよ~。
![character_balloon](/media/character/blue_smile_left.png)
画面外の画像を読み込まないから、その分のデータ転送容量を節約することができるんだ。
私の契約プランだとWi-Fiがないところではあまりデータを使えないから、最小限の読み込みでいいのはとってもありがたいわ!
![character_balloon](/media/character/pink_smile_right.png)
![character_balloon](/media/character/blue_happy_left.png)
運営者もサーバーの運営コストを下げることができるんだよ~。
運営者・ユーザーどちらにとっても嬉しい効果なのね!
![character_balloon](/media/character/pink_confidence_right.png)
Lazy Loadのメリット2.SEO対策に効果がある
![レイジーロードとは?遅延読み込みの設定・確認方法を解説の画像_18枚目](https://images.microcms-assets.io/assets/849933361e3447368c1f885948b087dc/dfaa0886a67f4a969d058f7a35c02a62/03%20%E3%83%A1%E3%83%AA%E3%83%83%E3%83%882.png?w=1200&fm=webp)
![character_balloon](/media/character/blue_normal_left.png)
ピンクちゃんが最初に言っていた通り、SEO対策にもある程度効果があるよ。
![character_balloon](/media/character/blue_confidence_left.png)
というのも、2018年からGoogleはWebページの読み込み速度をランキングの対象にしたんだ。
ということは、表示速度が速ければ速いほど、検索結果の上位に載りやすくなるってこと……?
![character_balloon](/media/character/pink_surprised_right.png)
![character_balloon](/media/character/blue_worry_left.png)
残念ながら、この対象は「ユーザーがかなり遅いと感じるようなページのみ」(参照:Google 検索セントラル ブログ)で、少しくらい遅くてもサイトの質が良ければ上位になる可能性があると明言されているよ。
なんですって……!?
![character_balloon](/media/character/pink_sad_right.png)
![character_balloon](/media/character/blue_panic_left.png)
まったく関係ないわけではないし、速い方が評価される傾向にはあるから、ちゃんと意識しておこうね。
Lazy Loadのデメリット1.低画質表示、ページがずれる可能性がある
![レイジーロードとは?遅延読み込みの設定・確認方法を解説の画像_20枚目](https://images.microcms-assets.io/assets/849933361e3447368c1f885948b087dc/d0b93f62f13d4cfd93c87727cb4849aa/04%20%E3%83%86%E3%82%99%E3%83%A1%E3%83%AA%E3%83%83%E3%83%881.png?w=1200&fm=webp)
![character_balloon](/media/character/blue_sad_left.png)
遅延読み込みはスクロールに合わせて読み込むことになるけど、通信環境が悪かったり、端末の調子が悪かったりすると、スクロールと読み込みのタイミングが合わなくなることがあるんだ~。
サイトを見ているとたまに画像がダミーのままだったり画像が荒かったりすることがあるんだけど、その影響だったかもしれないのね。
![character_balloon](/media/character/pink_worry_right.png)
![character_balloon](/media/character/blue_up_left.png)
うん。でも、画像を最初から圧縮しておけば読み込みにかかる労力が抑えられるから、ある程度防止することができるよ。
ページのずれっていうのは?
![character_balloon](/media/character/pink_question_right.png)
![character_balloon](/media/character/blue_normal_left.png)
読み込みが遅れて画面内でダミーから本来の画像に変わる場合、それぞれの画像サイズに差があると読んでいた文章が下にずれてしまって読みにくくなってしまうことがあるんだ。
![character_balloon](/media/character/blue_sigh_left.png)
それならまだしも、何かしらをクリックしようとした瞬間にずれてしまうと、意思に反した選択をしてしまうことにもなりかねないよね。
購入ボタンとか、取り返しのつかないものだったら怖いわね……。
![character_balloon](/media/character/pink_scared_right.png)
![character_balloon](/media/character/blue_confidence_left.png)
でも、ダミー画像と本来の画像を同じサイズにするためのコード入力をしておけば改善できるから安心してね。
![character_balloon](/media/character/blue_smile_left.png)
HTMLのimgタグなら「width=”数字“」と「height=”数字“」を追加するといいよ~。
![レイジーロードとは?遅延読み込みの設定・確認方法を解説の画像_21枚目](https://images.microcms-assets.io/assets/849933361e3447368c1f885948b087dc/5e8192b904e448b99898872fd71158a6/05%20%E3%83%86%E3%82%99%E3%83%A1%E3%83%AA%E3%83%83%E3%83%882.png?w=1200&fm=webp)
Lazy Loadのデメリット3. クローラーが画像を見落とす可能性がある
![character_balloon](/media/character/blue_normal_left.png)
クローラーは人と違ってスクロールをしないから、ページ内を巡回しても画像を認識できない可能性があるんだ。
![character_balloon](/media/character/blue_worry_left.png)
そうなると正しい情報を収集してもらえないから、インデックスにも影響が出てしまうかも。
クローラーはSEOにも影響があるから、これは困るわね……。
![character_balloon](/media/character/pink_worry_right.png)
![character_balloon](/media/character/blue_down_left.png)
でも、Googleはこれに対する改善策を提示しているんだ。
・画像や iframe にネイティブ遅延読み込みを使用する ・IntersectionObserver API とポリフィルを使用する ・ビューポートに表示されるデータのみを読み込む JavaScript ライブラリを使用する 参照:https://developers.google.com/search/docs/crawling-indexing/javascript/lazy-loading?hl=ja
あら?ネイティブ遅延読み込みってlayzy=loadingのことじゃない?
![character_balloon](/media/character/pink_question_right.png)
![character_balloon](/media/character/blue_confidence_left.png)
そう。だから、正しく設定できていれば気に病む必要はないよ。
![character_balloon](/media/character/blue_up_left.png)
Lazy Load(レイジーロード)をまとめると、こんな感じかな~。
まとめ
◆Lazy Loadとは、画像を遅延読み込みさせるための処理
◆Java scriptだけでなく、画像を表示するHTMLに直接挿入することも可能
◆Lazy Loadを設定すると、ユーザビリティの向上やデータ転送量節約に役立つ!
Lazy Loadはユーザーが快適にサイトを使うのに大事な操作なのね!
![character_balloon](/media/character/pink_normal_right.png)
今日は教えてくれてありがとう。
![character_balloon](/media/character/pink_smile_right.png)
![character_balloon](/media/character/blue_smile_left.png)
いえいえ~。またいつでも聞いてよ。
![character_balloon](/media/character/blue_writer.png)
ブルー
SEOやエンジニアリングマーケティングが得意。非常にめんどくさがりで、動きたくないがために自分でコードを書いて自作のMAを組んだりする。自動化のためなら努力は惜しまない。
最新の記事一覧
7割の人にとって味が最も重要!?エナジードリンクのアンケート調査結果をご紹介!
アンケート・調査結果
副業で5万円以上稼ぐ人は15%しかいない?副業の実態について調査しました!
アンケート・調査結果
53%の人は最後に浴衣を着てから5年以上経った?!浴衣の実態を徹底調査!
アンケート・調査結果
約82%の人が部屋着のズボンを履いてテレワークをしている!テレワークの現状を調査しました!
アンケート・調査結果
「1杯目はビール!」は約6割しかいない!?お酒についてアンケート調査しました!
アンケート・調査結果
企画書とは?目的や作り方、おすすめのテンプレートを紹介
マーケティング
取引や計算で使われるグロスとは?使用例や注意点を徹底解説!
マーケティング
「スーパーフレックス制度」とは?導入に向けて注意する点を解説!
マーケティング
ペルソナ設定とは?目的と作り方、注意点について徹底解説!
マーケティング
視聴者を魅了し続ける冠番組とは?成功している冠番組の特徴を解説
ビジネス
有名企業のペルソナマーケティング事例5選!何に活用できるか解説
マーケティング
破ると法律違反になるステマとは?過去のステマ事件や対策を紹介
マーケティング
多くの市場で危惧されるコモディティ化とは?コモディティ化対策5選
マーケティング
社会に影響を与えるマスメディアとは?影響力やリスクについて解説
マーケティング
カーボンニュートラルとは?実現のための取り組みや課題も解説
ビジネス
ネゴシエーションとは?ビジネスにおける意味と成功のポイントを解説
ビジネス
音声SNSとは?注目される理由やメリットを解説【アプリも紹介】
ディスプレイ広告
オーガニックサーチとは?広告なしで質の高い集客を実現できる!
SEO
問題解決フレームワークの活用法は?使用するメリットや注意点も解説
ビジネス
ブランドロイヤリティとは?顧客ロイヤリティとの違いを解説
広報・PR
最新の記事一覧
7割の人にとって味が最も重要!?エナジードリンクのアンケート調査結果をご紹介!
アンケート・調査結果
副業で5万円以上稼ぐ人は15%しかいない?副業の実態について調査しました!
アンケート・調査結果
53%の人は最後に浴衣を着てから5年以上経った?!浴衣の実態を徹底調査!
アンケート・調査結果
約82%の人が部屋着のズボンを履いてテレワークをしている!テレワークの現状を調査しました!
アンケート・調査結果
「1杯目はビール!」は約6割しかいない!?お酒についてアンケート調査しました!
アンケート・調査結果
企画書とは?目的や作り方、おすすめのテンプレートを紹介
マーケティング
取引や計算で使われるグロスとは?使用例や注意点を徹底解説!
マーケティング
「スーパーフレックス制度」とは?導入に向けて注意する点を解説!
マーケティング
ペルソナ設定とは?目的と作り方、注意点について徹底解説!
マーケティング
視聴者を魅了し続ける冠番組とは?成功している冠番組の特徴を解説
ビジネス
有名企業のペルソナマーケティング事例5選!何に活用できるか解説
マーケティング
破ると法律違反になるステマとは?過去のステマ事件や対策を紹介
マーケティング
多くの市場で危惧されるコモディティ化とは?コモディティ化対策5選
マーケティング
社会に影響を与えるマスメディアとは?影響力やリスクについて解説
マーケティング
カーボンニュートラルとは?実現のための取り組みや課題も解説
ビジネス
ネゴシエーションとは?ビジネスにおける意味と成功のポイントを解説
ビジネス
音声SNSとは?注目される理由やメリットを解説【アプリも紹介】
ディスプレイ広告
オーガニックサーチとは?広告なしで質の高い集客を実現できる!
SEO
問題解決フレームワークの活用法は?使用するメリットや注意点も解説
ビジネス
ブランドロイヤリティとは?顧客ロイヤリティとの違いを解説
広報・PR