[レベル: 上級]
この記事では、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 が公開しました。
Announcing IndexNow Plugin for WordPress https://t.co/n1hHygJTVQ an easy free way for WordPress websites owners to instantly inform search engines about latest content changes on their website and get these changes quickly reflected in search engines. pic.twitter.com/z762weYWeE
— Microsoft Bing Webmaster Team (@BingWMC) December 21, 2021
IndexNow は、コンテンツの追加・更新・削除をクロール不要で検索エンジンに即座に通知する仕組みです。
高速なインデックスを実現します。
現状でサポートしている検索エンジンは Bing と Yandex です。
Google はサポートしていませんが、興味は示しています。
Bing や Yandex からのアクセスがそれなりにあるサイトではインストールしてみるといいのではないでしょうか?(ちなみに、僕のブログは CDN 側で IndexNow をサポートしているのでインストールはしません)