エス技研

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.

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

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

  関連記事

Author hReviewでWordPressに構造化されたレビューサイトを構築

レビューサイトを構築するためのプラグイン。レビューの入力とレビュー対象のアイテムの情報を構造化データにするHTMLを編集する機能を提供します。

SMTP Mailerでスパム判定回避。WP Mail SMTPで発生する送信エラーも対応
SMTP Mailerでスパム判定回避。WP Mail SMTPで発生する送信エラーも対応

WordPressからのメールをスパム判定されずに送信する「SMTP Mailer」の解説。SMTP MailerはPHP 5.6、7.0になってもSMTP接続でエラーにならない設定を搭載しているのが特徴。

Smart Update PingerでWordPressのPing・更新情報サービスを拡張する

WordPressの Ping機能、更新情報サービスのプラグイン Smart Update Pingerの使い方と問題点。

BackWPupでバックアップ・設定したJobの実行、ファイル一覧

BackWPupその4。バックアップ設定した Jobを実行する方法、ログの一覧、保存されたファイル一覧の解説です。

wp_mail()関数でWordPressのスパム対策済のメールフォーム作成

WordPressでメール送信フォームを作成するための関数「wp_mail()」の使い方の解説。CC、BCC、添付ファイルも HTMLメールも設定可能。

WordPress記事のまとめ一覧・インストール、プラグイン、カスタマイズの記事

WordPress記事のまとめ。WordPressの記事が多くなってきたので記事の説明を追加した一覧記事を作成しました。各設定から機能のカスタマイズ、運用ノウハウまで参考に!

Rich ReviewsでWordPressに口コミサイトを簡単に構築する方法

口コミサイトに必要なレビュー投稿機能を提供するプラグインです。独自のフォームをショートコードで編集する自由度が高い設計で、平均点の表示も用意されています。

カスタムタクソノミーのターム一覧をウィジェットにショートコードで編集

カスタムタクソノミーに属するターム(カテゴリ)の一覧を wp_list_categories()関数+ショートコードでウィジェットに編集するサンプルプログラムです。

BackWPupでバックアップ・Jobの設定・保存する情報の設定

BackWPupその2。Jobのバックアップの基本部分と対象の設定についての解説。

ショートコード+ウィジェットでサイドバーに人気記事を表示させる方法

WordPressのサイドナビゲーションに人気記事を編集する方法です。プラグインを使わずウィジェットにショートコードで任意のPostIDを指定することで編集する方法です。