ページスピード改善 に つながる Lazy Load 使い方 や Lazy Load プラグイン、そして、Lazy Load メリット デメリット 解説をしていきます。
ページの表示速度は、UX観点でも、重要な指標です。また、SEOでも、ページの表示速度は、Googleなどの検索結果のランキングの要因となっています。そのため、ページ表示速度改善は、webサイト運営者、マーケッターにとっては、とても大切な要素です。
そして、このページの表示スピードを改善する方法の1つに、Lazy Load というJavaScriptライブラリの活用があります。Lazy Load の 使い方 1つで、ホームページの表示速度の高速化につながるケースもあります。
そこで、この記事では、Lazy Loadとは、何か?といったLazy Loadの基本知識から、Lazy Loadの使い方、プラグイン、メリット、デメリットなどを解説してみます。
今回この記事では、SEOの内部対策につながるLazy Loadの知っておいた方がいい点、画像の遅延読み込みによる表示速度改善のポイントなどもあわせて、ご紹介していきます。
Lazy Load とは
参考)
web.dev 読み込み時間の高速化
https://web.dev/fast/#lazy-load-images-and-video
Lazy Loadとは、ホームページなどで使用するjpgや、pingなどの画像ファイルの遅延読み込みを行うJavaScriptライブラリです。
Lazy Load は、レイジーロード と呼ばれます。
Lazy Load によって、画像ファイルの読み込みを遅らせることで、ホームページ自体の表示を先行して行い、検索ユーザーや、ホームページにアクセスしてくれたユーザー、検索エンジンのクローラーなどに対して、表示を始めていることを伝え、あとから、画像を配信することで、ページの表示を速くさせる仕組みです。
ちなみに、Lazy Load を 活用することで、画面自体の表示も高速化しようとすることが可能になっているため、画像を多く使うようなECサイトなどでも、ページスピードの改善ができるので、おすすめの方法となっております。
Google Chrome や Safari などの、webブラウザは、URLを読み込む際、そのURLのページにある、すべての画像を一気に読み込もうとします。
しかし、画像ファイルのファイルサイズが大きければ、ページの読み込み、そして、表示に時間がかかるようになってしまいます。
その結果、ネットワークやwebサーバ、DBサーバに負担をかけてしまう可能性があります。Lazy Loadは、こういった負荷の増大に対しても、制御が可能な技術として、注目されているJAVAスクリプトのライブラリとなっています。
Lazy Loadには、ユーザーがブラウザをスクロールしたときに、画像の読み込みをスタートさせる方法もあり、ユーザーが見ている画面範囲を見ながら、必要な画像だけを適切に表示させる技術なので、データ量、パケット量の削減にもやさしい技術となっています。
ページスピード 調査 方法 PageSpeed Insights
ちなみにですが、ページスピード 調査 方法 についても、簡単に解説しておきます。基本的には、Google社の提供しているページである、PageSpeed Insightsを活用して、ページスピードを測定していきます。
PageSpeed Insights
https://pagespeed.web.dev/
ここにURLを入力するだけで、PC、スマホで見たときのホームページの表示速度を調べることができます。
無料で測定できますので、都度、利用してみてくださいね。
Lazy Load メリット
Lazy Load メリットは上述したように、
- ホームページの表示速度が上がる
- ユーザビリティ向上
- 通信データの削減
- SEO 検索エンジンでの上位表示対策
といった4つがあります。
ページの表示速度が遅いことは直帰率に影響します。要するに、すぐに、ホームページから離脱してしまう可能性があるのです。
Googleの2017年の調査結果です
ページの読み込み時間が 1 秒から 3 秒に増加すると、直帰率は 32% 増加します。
ページの読み込み時間が 1 秒から 6 秒に増加すると、直帰率は 106% 増加する。
引用:search Consoleヘルプ
ウェブに関する主な指標レポート
https://support.google.com/webmasters/answer/9205520?hl=ja
表示が遅いことが、ユーザーにとって、不満になります。
また、2022年3月20日現在、ホームページの表示の高速化はSEOでもプラスになります。好影響を与える要素です。
Googleはホームページの表示速度をGoogle検索結果のランキング要素としているためです。これは、検索ユーザーにとってもメリットにつながるからですね。
Lazy Load メリットは、細かい点で言えば、スマートフォンで、webサイトを見るユーザーにとって、大きいです。
そもそも、Googleはモバイルフレンドリーを前面に出しているので、スマホでの表示速度はとても重要なのです。表示速度はそういった点でも重要な要素ですね。
Lazy Load デメリット
こんなにいい話の多い、Lazy Load ですが、導入しない理由は何かあるのかもしれませんよね!Lazy Load デメリットについて解説します。
Lazy Load デメリットは
- クローラーに画像を認識してもらえない可能性
- Lazy Load 実装に技術が必要
- Lazy Load 導入 失敗すると 逆効果
という3点のデメリットがあります。
クローラーに画像を認識してもらえない可能性
Googleなどの検索エンジンのクローラーは、遅延読み込みさせた画像を認識してくれない可能性があります。
画像検索にひっかからなくなるので、デメリット要素ですね。
ただ、
- ビューポート表示時にコンテンツを読み込む
- 無限スクロール
という2つの方法で、Googleなどの検索エンジンのクローラーから、画像を認識してもらえるようにすることも可能です。
詳細は、Google検索セントラル
読み込みの遅いコンテンツを修正する
https://developers.google.com/search/docs/advanced/javascript/lazy-loading
を参考にしてください。
Lazy Load 実装に技術が必要
Lazy Loadを導入するとき、jsなどの知識も必要ですが、jQuery、HTML、CSSなど、関連するスキルも必要です。
ワードプレスのプラグインなどで、実装するなら、話は別ですけどね。
Lazy Load 導入 失敗すると 逆効果
Lazy Load 導入に失敗すると、ホームページのレイアウトが崩れたり、画像の表示がおかしくなったりします。
逆に、画像を読み込むためのリトライ回数が増えて、ホームページの表示速度改悪になることもあるでしょう。
Lazy Load 対応ブラウザ
Lazy Load 対応ブラウザは、2022年3月1日時点では、
- Chrome
- Edge
- Firefox
となっていて、実は、Safari は、対象外なんです。
しかし、開発者向け Safariでは、実装されているので、近い将来、Lazy Load 対応ブラウザに、Safariも名をつらねることになるでしょうね。
Lazy Load JS 使い方
Lazy Load を JS で導入する方法です。
JavaScriptライブラリ「Layzr.js」を、サイト内に組み込むことで、Lazy Loadを実現させます。
Layzr.jsの使い方 具体的な方法は以下の通りです。
- https://github.com/tuupola/lazyload から ダウンロード
- scriptタグ 設定
- class=lazyload imgタグに記述
- data-src属性 imgタグに記述
- lazyload()関数の実行
ファイルのダウンロード後に設定するscriptタグは、github内にありますが、
<script src=”https://cdnjs.cloudflare.com/ajax/libs/layzr.js/1.4.3/layzr.min.js”></script>
などのタグを読み込んでください。
CDNで、速いスピードで、Layzr.jsを読み込めます。
lazy load WordPress プラグイン
wordpress の プラグインでも、lazy load は導入可能です。
多くのwordpressユーザー、ブロガーが使用したプラグインは以下の3つです。
- Native LazyLoad
- a3 Lazy Load
- Lazy Loader
新規でインストールすれば、使えます。
ただし、wordpress5.5以降のバージョンを使っている場合、プラグインは避けた方がいいです。
というのも、wordpress5.5以降は、デフォルトでネイティブLazy Loadを導入しているからです。
WordPressのバージョンが、5.5以上の場合、画像タグにwidth属性とheight属性を追加していると、勝手に、loading=lazyが付きます。
要するに、自動で、Lazy Loadが使えるんです。
また、WordPressの「メディア」機能から、画像を追加した場合は、WordPressが画像サイズのwidth属性とheight属性を読み取って設定してくれるので、これも、そのまま、Lazy Loadの導入ができます。
めちゃくちゃ便利な世の中になったわけですよ。
Lazy Load プラグイン インストール方法 使い方 動画
Lazy Load プラグイン。実は、ワードプレスのプラグインとしては、いろいろな種類があります。どれを使っていいのかわからない、、、どう設定したらいいのか、わからない。そういうケースもありますよね。そこで、Lazy Load プラグイン インストール方法 使い方 動画をご紹介します。
この動画では、Lazy Load プラグイン インストール方法 使い方 を解説してくれています。細かい、画面ごとのSTEPで、インストール方法から、wordpressでの設定方法まで、動画で紹介されています。動画自体も6分程度で終わるようになっていますので、結構、さくさく視聴できるので、おすすめのYoutube動画となっています。
Lazy Loadによる、wordpressサイトでのページ表示の高速化対策について、いかがでしたでしょうか?イメージ、沸きましたでしょうか?
基本的には、ある程度のスピード対策は、しっかりとしておくべきだと思っています。URLをクリックして、スマホでも、PCでも、1~2秒程度で、表示がされるようにしないと、ホームページからの離脱が発生するからです。コンテンツボリュームが増えていっても、表示速度をしっかりと担保できるようなページ制作は大切です。
Lazy Loadのプラグインといっても、ワードプレスのプラグインですので、無料で利用が可能です。企業でも、個人でも、Lazy Loadについての設定方法は、参考になる動画になっていますので、ぜひ、視聴してみてくださいね。
まとめ Lazy Load 使い方 画像 遅延読み込み で ページスピード改善へ
Lazy Load の使い方を解説してみました。
Lazy Load は、画像の遅延読み込みを行う、JavaScriptライブラリです。画像を後から読み込ませることで、ページの表示スピードが向上し、ユーザーを待たせることを減らせるようになります。
ページの表示スピードは、UX、ユーザビリティ、SEOに影響します。ページの表示スピード対策は、そういう意味でも、重要です。
WordPress(ワードプレス)であれば、プラグインの活用で、設定さえすれば、自動的にページスピードの改善を促進できるよう、Lazy Load タグを追加できます。
スマホサイトはページを長く作りがちです。画像の遅延読み込みで、表示速度改善の対策はするようにしましょう。
ホームページの表示速度は、Googleが提供する、PageSpeed Insightsで測定可能ですので、ぜひ、ご活用下さい。
PageSpeed Insights
https://pagespeed.web.dev/
画像の遅延読み込みで、SEOでも、好影響が出て、検索結果の上位に表示されるようになると、いいですよね。ぜひ、Lazy Load の使い方を把握して、Lazy Load 活用してみてくださいね。
Google広告 画像表示オプション 設定方法 動的画像表示オプション 活用 ガイド
おすすめ SEO対策 関連記事
検索インテントとは 検索意図 を 考慮し SEO コンテンツ 制作 調査方法は?
https://saras-wati.net/seo/search-intent/
【SEO】ドメインパワーとは 調べ方 目安 ドメインパワー アップ 方法 を 網羅!
https://saras-wati.net/seo/about-domain-power/
【AI】SEO 自動分析 ツール SEARCH WRITE サーチライト で コンテンツマーケティング強化
https://saras-wati.net/seo/about-search-write-seo/
Chrome キーワードサーファー キーワード調査 選定ツール が SEO対策 に 便利
https://saras-wati.net/seo/chrome-keyword-surfer/
共起語とは|調べ方 SEO対策 ライティング 方法 使い方 かんたん 解説
https://saras-wati.net/seo/co-occurrence-words-seo/
Google 低品質コンテンツ 基準 探し方 ページ削除 の SEO 対策
https://saras-wati.net/seo/google-low-quality-content/
moz seo 対策 ツール 使い方 を 簡単解説!ドメインオーソリティ を 知ろう
https://saras-wati.net/seo/moz-seo-tools-howto/
【無料】Screaming Frog SEO Spider 使い方 webサイト ページ一覧 自動作成
https://saras-wati.net/seo/screaming-frog-seo-spider-howto/
【Google検索に掲載されやすく】robots.txt 書き方 見方 設定方法 SEO ガイド
https://saras-wati.net/seo/robots-txt-setting-howto/