WordPress最新ニュース×2: 最初の画像のネイティブLazy-loadが5.9では無効に&IndexNowプラグインのリリース

[レベル: 上級]

この記事では、WordPress に関する最新トピックを 2 つ紹介します。

  • 最初の画像のネイティブ Lazy-loading を無効化
  • IndexNow プラグインの公開

最初の画像のネイティブ Lazy-load を無効化

まもなくリリースされる WordPress 5.9 では、ページで最初に出現する画像と iframe のネイティブ Lazy-load が無効になります。

最初に出現する画像や iframe にネイティブ Lazy-load を適用することにより、かえって LCP が悪化することが分析から明らかになっていました。
WordPress 開発者によれば、よく使われているテーマで最初の画像/iframe のネイティブ Lazy-load を無効にしたところ、LCP が最大 30% 速くなったとのことです。

現状では、すべての画像/iframe にネイティブ Lazy-load が自動的に適用されます。
どの画像/iframe に適用するかをカスタマイズするには次のフィルタを構成します。

  • wp_img_tag_add_loading_attr
  • wp_iframe_tag_add_loading_attr

もしくは、loading="lazy" または loading="eager" の属性値を <img> タグと <iframe> タグに手動でセットします。

しかし 5.9 では、何もしなくても、最初の画像/iframe にはネイティブ Lazy-load は適用されなくなります。
特に、ファーストビューに画像を掲載しているページでは LCP が改善する可能性があります。
📝すずき注: 使用しているテーマのデザインにも依存するので必ず改善するとは限らない

WordPress 5.9 は 2022 年 1 月 25 日にリリース予定です。
当初は 2021 年 12 月 14 日の予定でしたが延期になりました。

IndexNow プラグインの公開

IndexNow の WordPress プラグインを Microsoft が公開しました。

IndexNow は、コンテンツの追加・更新・削除をクロール不要で検索エンジンに即座に通知する仕組みです。
高速なインデックスを実現します。

現状でサポートしている検索エンジンは Bing と Yandex です。
Google はサポートしていませんが、興味は示しています。

Bing や Yandex からのアクセスがそれなりにあるサイトではインストールしてみるといいのではないでしょうか?(ちなみに、僕のブログは CDN 側で IndexNow をサポートしているのでインストールはしません)