エス技研

WordPress、CakePHP、PHP、baserCMSなどの Web系システムを中心に情報を提供します!


Lazy LoadでWordPressの高速化!SEO効果絶大!PVもアップ!

      2016/04/02

WordPressのページ表示を高速化する方法・Lazy Load

 

Lazy Loadとは?

 
Lazy Loadは、画像を読み込むタイミングを変えることで画面表示のスピードを速くするプラグインです。
 
 
WordPressに限らず、Webサイトのページは、HTMLファイルと画像ファイルで構成されています。
このうち、HTMLファイルなどのテキストに比べて、画像ファイルの容量は非常に大きいものですが、画像も含めてすべての情報が読み込み終わってから画面の表示が行われます。
 
そのため、画像が多いページは読み込みに多くの時間がかかってしまうのですが、プラグイン「Lazy Load」を導入することで、必要なときに必要な画像だけを読み込むことでスピードアップを図ることができます。
 
より具体的には、最初の画面表示の際は、最初の画面に表示される画面だけが読み込まれ、画面をスクロールしていく中で次の画像が表示されるエリアに差し掛かると、そこで次の画像が読みだされて画像が表示される、という仕組みです。
 
これを簡単に実現するプラグインが「Lazy Load」なのです。
 
 

Lazy Loadのインストール方法

 
WordPressのプラグインのインストール方法は、「WordPressプラグインの3つのインストール方法解説」に記事を書いていますので、そちらを参考にしてください。
 
 

Lazy Loadの設定方法

 
Lazy Loadの設定はありません。
 
Lazy Loadはインストールすると自動的に機能するように設定されていまして、何かを設定するための画面は用意されていません。
 
インストールするだけで画像を読み込むタイミングがコントロールされるようになります。
 
 
ただ、大きなサイズの画像を多用している場合などで画像を読み込むスピードが追い付かず、スクロールするたびに処理が重くなるような感じがする場合は、下記の場所の設定を変えてみてください。
 
変更するファイルは、以下のファイル
 /wp-content/plugins/lazy-load/js/lazy-load.js
 
変更する箇所は、下記 6行目の「200」の部分を「400」くらいに変更するといいでしょう。

 
 
この部分は、どれくらいの場所に画面が来たら画像を読み込み始めるかを決める距離で、「200」は 200pxのことです。
 
 
FTPで直接ファイルを更新するか、管理画面のプラグイン一覧画面から「Lazy Load」の「編集」をクリックし、「lazy-load/js/lazy-load.js」を選択してください。
 
 

WordPressの表示スピードを向上させる理由

 
WordPressの表示スピードを向上させる理由は、閲覧しに来てくれたユーザのストレスを軽減させるためと、Googleからの評価を向上させるためです。
 
閲覧しに来てくれたユーザのストレス軽減は分かりやすいと思いますが、Googleはユーザビリティが高いサイトを評価していまして、その評価の指標の一つとしてページの表示スピードも含まれています。
そのため、画面の表示スピードを向上させることはユーザのためもあり、Googleの検索エンジン対策にもなるのです。
 
具体的にどれくらいスピードが改善されたかを確認するには、Googleが提供している「PageSpeed Insights」を使うといいでしょう。
 
 PageSpeed Insights
 http://developers.google.com/speed/pagespeed/insights/
 
 
ちなみに、「Lazy Load」を使った場合の不具合として、スピードが遅くなる、画像が表示されずに欠ける、という場合もあるようです。
テーマや他のプラグインとの競合などによって影響を受けている可能性もあると思いますので、導入には十分なチェックをしてください。
 
 
また、画像ファイルを圧縮することで表示スピードを改善するためのプラグインとして「EWWW Image Optimizer」というものがあり、「EWWW Image Optimizer」については「EWWW Image Optimizerで画像の圧縮でWordPressを高速化」に記事を書いていますので、こちらも参考にしてください。
 
 

Lazy Loadをおススメする理由

 
「Lazy Load」とは、もともとは WordPresssのプラグインではなく、一般的な HTML制作にも利用する jQueryのプラグインとして開発されたものです。
それと同じ名前で WordPressにも同じ機能のプラグインが提供されているわけですが、制作者に関して関係があるかどうかは分かりません。
 
また、Lazy Loadの処理と同等の機能を提供するプラグインも多数提供されていますので、どれを利用してもいいと思います。
 
ですが、あえて「Lazy Load」をおススメする理由は、このプラグインが WordPress.comと TechCrunchと 10upのメンバーの混成チームによって作られたものである点です。
そのため、このプラグインは信頼感を持って使うことができるでしょう。
 
 
最後になりましたが、WordPressの高速化施策として「WordPressの高速化でSEO対策!広告費も削減!高速化の施策のまとめ」にまとめ記事を書いていますので、あわせて参考にしてみてください。

 - WordPress

GoogleAdwords

GoogleAdwords

最後までお読みいただきましてありがとうございます。
この記事が参考になったと思いましたらソーシャルメディアで共有していただけると嬉しいです!

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

下記の空欄を埋めてください。 * Time limit is exhausted. Please reload CAPTCHA.

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

※入力いただいたコメントは管理者の承認後に掲載されます。

  関連記事

Edit Author Slugで WordPressの不正ログイン・不正アクセスを回避

WordPressのセキュリティ強化に Edit Author Slugを使う理由と設定方法の解説をしています。

get_categories、get_termsでカテゴリとタクソノミーのターム一覧の編集方法

get_categories()関数やget_terms()関数を使ってタクソノミーのタームを取得し検索処理の部品を作るプログラム作りその解説をしています。

WordPressの管理画面ログインURLの変更方法解説

管理画面のログインURLの変更は極めて有効なセキュリティ向上の方法ですので、その解説を行います。

WordPressの高速化でSEO対策!広告費も削減!高速化の施策のまとめ

WordPressを高速化するためのまとめ記事。これまで多様な高速化の対応を行ってきましたが、それを具体的に何をすればいいかが一目でわかるようまとめ記事にしました。

WordPress管理画面のメニューに項目を追加する方法解説

WordPressの管理画面のメニューに項目を追加する方法をサンプルソースを交えて解説します。

Category OrderでWordPressのカテゴリを並替えよう

Category Orderは基本機能では並び替えができないカテゴリを並び替える機能を提供するプラグインです。ドラッグ&ドロップで並び替えができる簡単インターフェイスです。

EWWW Image Optimizerで画像の圧縮でWordPressを高速化

ページ表示の高速化に使うEWWW Image Optimizerの紹介です。英語で書かれているために取っつきにくいですが設定は3カ所。画像の圧縮もワンクリック。超簡単!

WordPressのメディア設定でアップロードするファイルの保存場所を変更する方法

メディアのアップロードするファイルの保存先を変更する方法の解説。現在はオプションとなっていますので、/wp-admin/options.phpから設定します。

BizVektor環境の引越しでメニュー、バナーが消える不具合の対応方法解説

BizVektor環境の引越し方法と不具合が発生しやすい箇所の解説です。引っ越し作業をする際にURLやファイルのパスを置換する際の手順解説と対応方法についての解説です。

Contact Form 7使い方詳細解説・WordPressメールフォーム

WordPressの標準お問い合わせメールフォームである Contact Form 7の詳細な使い方の解説です。