Core Web Vitals の28日遅延が神話である理由
Google が Core Web Vitals データは28日遅れていると言うとき、本当に意味していることを理解する
Core Web Vitals 28日遅延の神話を覆す
Core Web Vitals データに28日の遅延があるという考えは、ウェブ開発コミュニティにおけるよくある誤解です。この思い込みから「あと28日間は変化を確認できない」や「うまくいくことを祈ろう。28日後にわかる」といった発言が生まれました。しかし、この認識は不正確であり、Chrome User Experience Report(CrUX)データの処理と表示方法に対する誤解に基づいています。
Table of Contents!
CrUX データの真実!
一般的な認識に反して、CrUX データには28日の遅延はありません。実際、データは驚くほど最新であり、通常わずか2日前のものです。これは Google CrUX API にクエリを実行することで確認でき、データの新しさが明確に示されます!

28日間のウィンドウを理解する
混乱は、Google が Core Web Vitals データを表示する方法から生じています。ユーザーが実際に見ているのは、過去28日間にわたって計算された75パーセンタイル値です。 この統計的アプローチは、短期的な変動を反映するのではなく、ウェブサイトのパフォーマンスをより安定的かつ代表的に測定するために設計されています。
なぜ遅延があるように見えるのか
75パーセンタイルの計算に28日間のローリングウィンドウを使用することで、改善が見えるまでに遅延があるような錯覚が生じることがあります。その理由は以下の通りです:
- 段階的なデータ置換:最初、この新しいデータは古い、パフォーマンスが低い可能性のあるデータと混合されます。毎日のデータが28日間のパフォーマンスウィンドウに追加され、最も古い1日分のデータが削除されます。すべてのデータが置き換わるまでに丸28日かかります。
- パーセンタイル計算:75パーセンタイルが使用されているため、この指標を大きく変化させるのに十分な改善されたデータポイントが蓄積されるまでに時間がかかります。これは直感に反するように思えるかもしれませんが、パーセンタイルスコアを平均値と同じように考えることはできません。要点は、75パーセンタイルは突然の変動に対して「変化に抵抗する」性質があるということです。
このように考えてみてください: 28個の赤いビー玉が入った箱があります。毎日1つの古い赤いビー玉を取り出し、新しい緑のビー玉と交換します。箱全体を完全にリフレッシュするには丸28日かかりますが、遅延は一度もなかったのです!
瓶がどれだけ早く大部分が緑(75パーセンタイル)になるかは、中にすでにどれだけの赤いビー玉があるかによります。赤いビー玉が多ければ、緑になるまでに時間がかかります。しかし赤いビー玉が少なければ、瓶はより早く緑になります。
ウェブ開発者への影響
このメカニズムを理解することは、ウェブ開発者やサイトオーナーにとって重要な意味を持ちます:
- 継続的なモニタリング:結果を確認するために28日間待つのではなく、Core Web Vitals を定期的にモニタリングしましょう。できれば、日次で75パーセンタイルを計算できる RUM トラッキングを使用することが望ましいです。
- 段階的な改善:小さな改善でも、時間の経過とともに75パーセンタイルを徐々にシフトさせることに貢献できます。
- 忍耐と継続:報告される指標にすぐに劇的な変化が見られないかもしれませんが、一貫した改善は最終的に反映されます。
Your dev team is busy.
Delegate the performance architecture to a specialist. I handle the optimization track while your team ships the product.
- Parallel Workflows
- Specialized Expertise
- Faster Delivery