フォーラムをリニューアルしました!
今後は、新フォーラムをご利用ください。
PageSpeed InsightsでLCPエラーが起きる(パソコン):SWELL設定 > 高速化 > 遅延読み込み機能 > 画像等のLazyload で「loading="lazy"を使用する」を選択した場合 < 不具合報告
PageSpeed Insightsのバグの可能性がありますが報告します。タイトルのとおり、遅延読み込み機能の設定によっては下記の状況で「パソコン」についてのみ、LCPエラーが起きるようです。
- バナーリンクブロックを設置して画像とリンク先を設定
- バナーリンクブロックがファーストビュー内になくてもLCPエラーが起こる(この場合、スコアは「?」と表示される)
- 画像等のLazyload で「スクリプト(lazysizes.js)を使って遅延読み込みさせる」を選択するとLCPエラーは起こらない(この場合のスコアは100点)
使用中のSWELLのバージョンは2.5.3.5で、使用中のサーバーはエックスサーバー(PHP: 7.4.23、DB: MariaDB10.5)です。
なお、この他の高速化設定は下記のようにしてある状況です。
- キャッシュ機能:動的なCSSをキャッシュする、外部リンクのブログカードをキャッシュする のみチェック
- 遅延読み込み機能:記事下コンテンツを遅延読み込みさせる、フッターを遅延読み込みさせる、ともにチェックなし
- ファイルの読み込み:SWELLのCSSをインラインで読み込む のみチェック
- ページ遷移高速化:高速化の種類は「使用しない」を選択
公開前のWebサイトでの現象なのでURLは現時点でご連絡できませんが、11月中旬以降であれば追加連絡できると思います。
以上です。
ChromeのLighthouseで実施した場合がどうなるか教えてください。
SWELL高速化アドバイザー
個別サイト高速化のご依頼は販売サイトのお問い合わせからお願いします。
ChromeのLighthouseでの結果概要をまず、ご報告します。
- Performace: 66
- Accessiblity: 100
- Best Practices: 100
- SEO: 92
順を追って項目別スクショを添付していきます。
Largest Contentful Paint elementについてのスクショです。
ロゴは画像出力をSVGにしたかったため、function.php内に下記コードを記述しています。
@shinichikuroda ChromeのLighthouseで正常に計測できているのであれば特段SWELLの不具合ではないと思います。
SWELL高速化アドバイザー
個別サイト高速化のご依頼は販売サイトのお問い合わせからお願いします。
さいごに、
Avoid long main-thread tasks のスクショを添付します。
なお、今回のご報告はトップページで起こっている内容です。
また、トップページの設定について連絡漏れがありましたので追記します。下記の設定をしています。
- メインビジュアルをOFF
- swiperをトップページで別の用途に使用したかったため、改めて読み込み設定をしています。( https://swell-theme.com/update/8814/ を参考)
報告は以上です。
> ChromeのLighthouseで正常に計測できているのであれば特段SWELLの不具合ではないと思います。
であればPageSpeed Insightsのバグのようですね。お手数をお掛けしました。
@shinichikuroda あとスクショで気になったのですがサイトのパフォーマンスを確認する時はシークレットモード使わないとサイトとは無関係な拡張のパフォーマンスまで反映されてしまうので正しいデータの確認ができません。
SWELL高速化アドバイザー
個別サイト高速化のご依頼は販売サイトのお問い合わせからお願いします。
パフォーマンスの正しい確認方法について教えていただき、ありがとうございます。おっしゃる通りchrome拡張関連の記述もなくなり、Lighthouseでも正しい結果を見ることができたようです。
今後はこの方法で検証します。
@shinichikuroda 更に言うと殆どの場合はモバイル環境をテスト対象とします。もちろんデスクトップのアクセス割合が多い場合は両方確認した方が良いです。
あとラボデータは上がったか?下がったか?くらいの確認で十分なのでサイト公開してCrUXが揃い始めたら実際のユーザーデータを重視してください。Googleが説明する通りスコアが高いから高速という訳でもないです。
SWELL高速化アドバイザー
個別サイト高速化のご依頼は販売サイトのお問い合わせからお願いします。
@shinichikuroda 不具合かどうか確証がない時は
https://u.swell-theme.com/community/swell-forum/
に投稿するのがおすすめです。
もちろん検証を重ねた結果どうしてもSWELLだけで発生するのであれば不具合報告は歓迎されます。
SWELL高速化アドバイザー
個別サイト高速化のご依頼は販売サイトのお問い合わせからお願いします。
不具合だと確証が持てない場合は、今後、「質問」フォーラムで投稿することにします。
なんか、いろいろスイマセン(汗)。