CocoonテーマPageSpeed InsightsSEOWordPressアフィリエイト Lazysizes広告画像ファイル遅延読み込み

Lazysizes で アフィリエイト広告画像ファイルの読み込みを遅延させる〜A8.net moshimoなど〜

speed-1249610_1920 Cocoonテーマ
スポンサーリンク

PageSpeed Insights でサイトを分析する際、「改善できる項目」に「オフスクリーン画像の遅延読み込み」が表示された場合の対処方法を紹介します。

Defer offscreen images-1
▲ 改善できる項目:オフスクリーン画像の遅延読み込み

現状・条件

  • Coccon テーマの「高速化」機能をすべて有効にした状態です。特に、「Lazy Loadを有効にする」を有効にしています。
  • A8.net もしもアフィリエイト などのアフィリエイト広告コードをサイドバーに適用しています。

Lazysizes を適用する

Cocoon テーマの「高速化」機能を使用しながら、アフィリエイト広告コードの読み込みを遅延させるときに有効です。

Lazysizes を適用
  • ❶ lazysizes.min.js をダウンロードする
    PageSpeed Insights で紹介された Lazysizes を利用します。

    lazysizes.min.js ファイルをダウンロードして、該当 WordPress サイトのルートディレクトリにアップロードします。

    XServer の場合、「InfoPanel」> 「サーバー」> 「ファイル管理」> public_html まで移動します。

    xserver_file_upload-1
    ▲ エックスサーバ:インフォパネル
    xserver_file_upload-2
    ▲ public_html の下にファイルをアップロードします。

    https://your-domain.com/lazysizes.min.js にアクセスし、ファイルの中身が見れれば OK です!

  • ❷ WordPressを設定する
    index.html ファイルの </body> 上に下記の <script> タグを追加します。

    ここでは Cocoon テーマの設定を利用します。

    WordPress 管理画面から、
    ・押下:「Cocoon 設定」>「Cocoon 設定
    ・ページ内:「アクセス解析・認証」タブ
    その他のアクセス解析・認証コート設定」>「フッター用コード」に下記のスクリプトを追加します。

    <script src="lazysizes.min.js" async></script>

    変更をまとめて保存」ボタンをクリックします。

    lazysizes-setup-1
    ▲ Script タグを追加する
  • ❸ 広告コードを編集する
    広告コードに Lazysizes を適用します。

    WordPress 管理画面から、
    ・押下:「外観」>「ウィジェット
    ・ページ内:「サイドバー
    広告コードのウィジェットを選択 > 「テキスト」モードを選択します。

    表示されるコンテンツの中をマウスでクリックし、Mac では Command+A を、Windows なら Ctrl+A を押して全部コピー& CotEditor や Sublime Text などご自身の使用中のエディターにペーストします。

    lazysizes-setup-3
    ▲広告コードを編集する

    下記のように編集します。

    <img src=”images/flower3.png” alt=””>
    ↓↓↓
    <img data-src=”images/flower3.png” class=”lazyload” alt=””>
    lazysizes-setup-2
    ▲実際の例

    編集が終わったら、上の逆順でペーストします。
    保存」>「完了」をクリックします。

スポンサーリンク

PageSpeed Insights からご自身のサイトを分析し、「オフスクリーン画像の遅延読み込み」項目が「改善できる項目」から、「合格した監査」に移動していることを確認します。

lazysizes-setup-4
オフスクリーン画像の遅延読み込みに対応 : Cocoonテーマ + Lazysizes

Cache 系のプラグインを使用中であれば、分析前に Cache を削除してからおこなってください。

参考文献

Lazy load offscreen images with lazysizes


コメント

タイトルとURLをコピーしました