
First Input Delay (FID)
First Input Delay(FID)は、ユーザーのインタラクションとブラウザーの処理開始までの遅延を追跡することで応答性を測定します。FIDがユーザー体験に与える影響や、なぜウェブパフォーマンスに重要なのかを学びましょう。...

Interaction to Next Paint(INP)は、ウェブページの応答性を測定するCore Web Vitals指標で、ユーザー操作(クリック、タップ、キープレス)からブラウザが次のビジュアル更新を行うまでの時間を追跡します。2022年5月に導入され、2024年3月にFirst Input Delay(FID)に正式に取って代わりました。INPは、最初の操作だけでなく、ユーザーセッション全体を通じてページの総合的な応答性を評価します。
Interaction to Next Paint(INP)は、ウェブページの応答性を測定するCore Web Vitals指標で、ユーザー操作(クリック、タップ、キープレス)からブラウザが次のビジュアル更新を行うまでの時間を追跡します。2022年5月に導入され、2024年3月にFirst Input Delay(FID)に正式に取って代わりました。INPは、最初の操作だけでなく、ユーザーセッション全体を通じてページの総合的な応答性を評価します。
Interaction to Next Paint(INP)は、Core Web Vitals指標のひとつで、ユーザーが操作(ボタンのクリック、タッチスクリーンのタップ、キーボードキーの押下など)を開始してから、ブラウザが次のビジュアル更新を描画するまでの経過時間を追跡することで、ウェブページの応答性を測定します。GoogleのChromeチームにより2022年5月に実験的指標として導入され、2024年3月に正式なCore Web VitalとなったINPは、First Input Delay(FID)に代わる主要な応答性指標です。FIDがページ上での最初の操作の遅延のみを測定していたのに対し、INPはユーザーセッション全体のすべての操作を観察し、より包括的な応答性評価を実現します。この変化は、ユーザーがページで過ごす時間の90%がロード後であるという現実を反映し、セッション全体を通した一貫した応答性がユーザー満足度やSEOパフォーマンスに不可欠であることを示しています。
INPの導入は、Googleがウェブサイトの応答性をどのように測定・評価するかにおける大きな進化を示しています。長年、**First Input Delay(FID)**はCore Web Vitals内の主要な応答性指標として、最初のユーザー操作の入力遅延のみに注目していました。しかし、調査や実際のテストにより、FIDのアプローチには大きな制限があることがわかりました。FIDはイベントハンドラーの実行開始までの遅延のみを計測し、操作の処理やビジュアル応答の描画に要する時間を無視していました。また、最初の操作のみを対象とするため、セッション後半で応答性が悪くても良いFIDスコアになる場合があり、全体の応答性を正確に反映できていませんでした。こうした制限を受けて、Google Chromeチームは2021年から代替指標の検討を開始し、2022年5月にINPを実験的指標として発表。約2年にわたるコミュニティテストとフィードバックを経て、2024年3月12日にINPは正式なCore Web Vitalとなり、FIDを完全に置き換えました。この転換は、実際のブラウジング体験をより正確に反映するユーザー中心のパフォーマンス指標を提供するというGoogleの姿勢を示しています。
INPは応答性を、ユーザー操作の3つのフェーズ—入力遅延、処理時間、表示遅延—の追跡によって測定します。入力遅延は、ユーザーが操作を開始してから関連イベントハンドラーの実行が始まるまでの時間で、長いタスクやバックグラウンド処理によるメインスレッドのブロックが原因となります。処理時間は、イベントハンドラーのコールバック全体が実行されるのに要する時間で、ユーザー操作に反応するJavaScriptコードなどが含まれます。表示遅延は、イベントハンドラー完了からブラウザが次のフレームを描画するまでの時間で、レイアウト再計算やスタイル更新・描画作業などが該当します。INPの総値は、これら3つの要素の合計です。特にINPはページ内すべての操作の98パーセンタイルで計算され、ページに多数の操作があった場合、最悪の2%は外れ値として除外し、大多数のユーザーが体験する応答性を報告します。50回未満の操作しかない場合は、最も悪い操作がINPとして報告されます。このパーセンタイル方式により、まれなパフォーマンス低下が全体評価を過度に悪化させることを防いでいます。
| Metric | 測定内容 | 対象範囲 | 良い閾値 | 悪い閾値 | ステータス |
|---|---|---|---|---|---|
| Interaction to Next Paint(INP) | 操作全体サイクル(入力遅延+処理+表示) | セッション全体の全操作 | ≤ 200ms | > 500ms | 現行Core Web Vital(2024年3月~) |
| First Input Delay(FID) | 入力遅延のみ(イベントハンドラー実行前) | 最初の操作のみ | ≤ 100ms | > 300ms | 廃止(INPに置換) |
| Total Blocking Time(TBT) | ページロード中のメインスレッドブロック | ロードフェーズのみ | ≤ 300ms | > 600ms | ラボ指標(フィールド指標ではない) |
| Largest Contentful Paint(LCP) | 最大可視要素の描画時間 | ロードフェーズ | ≤ 2.5s | > 4s | 現行Core Web Vital |
| Cumulative Layout Shift(CLS) | ビジュアルの安定性・レイアウトの予期せぬ変化 | セッション全体 | ≤ 0.1 | > 0.25 | 現行Core Web Vital |
GoogleはINPのパフォーマンス閾値を75パーセンタイル(モバイル・デスクトップごと)で定義しています。INPが200ミリ秒未満なら応答性良好とされ、ユーザー操作への即時のビジュアル反応が保証されます。INPが200~500ミリ秒なら「改善が必要」、500ミリ秒超は「悪い」とされ、ユーザーが遅延を感じやすくなります。2024年のHTTP Archive・Web Almanacの調査によれば、モバイルウェブサイトの74%、デスクトップの97%が良好なINPスコアを達成しており、モバイルとデスクトップ間で23ポイントの性能差があることがわかります。これは通常、モバイル端末の処理能力やネットワーク条件がデスクトップより不安定なためで、モバイルファースト開発においてINP最適化が極めて重要である理由となっています。
INPは、Googleがページ体験と検索順位を評価する3つのCore Web Vitals指標の1つで、Largest Contentful Paint(LCP)(読み込み性能)やCumulative Layout Shift(CLS)(ビジュアル安定性)と並びます。GoogleはCore Web Vitalsがランキング要因であることを明言しており、INPスコアが悪いページは検索結果での可視性が低下する可能性があります。このため、INP最適化はユーザー体験だけでなくSEOの観点からも不可欠です。実際、RedBus(オンラインバスチケットプラットフォーム)は、INPを870~900msから350~370msに改善したことで売上が7%増加しました。具体的には、スクロールイベントハンドラーのデバウンス、入力コンポーネントの状態管理最適化、不要な再描画の削減などの施策を実施。この事例はINPの改善がコンバージョン増加や離脱率減少、ユーザー維持率向上などのビジネス指標に直結することを示しています。ECサイトやSaaSなどユーザー操作が重要なビジネスにとって、INP最適化は高いROIをもたらします。
開発者は、INPを短縮しページ応答性を高めるために実証済みの複数の戦略を活用できます。入力遅延の削減には、scheduler.yield() APIを用いた長いタスクの分割、非重要なJavaScript実行の後回し、サードパーティスクリプトの最適化などでメインスレッドのブロックを避けます。処理時間の最適化には、イベントハンドラーのコールバックを必要最低限に絞り、デバウンスやスロットリングで実行頻度を制御し、Reactのようなフレームワークではメモ化で不要な再レンダリングを防ぎます。表示遅延の短縮には、DOMの複雑さを減らし、CSSコンテインメントで描画範囲を限定したり、非重要なビジュアル更新を遅延させたりします。さらに、Chrome DevToolsでインタラクションをプロファイルし、どの関数やスクリプトがINP遅延の主因か特定し、影響が最も大きい最適化から優先的に改善します。Real User Monitoring(RUM)は、どの要素のどの操作が遅いか、どのインタラクションが多いかといったデータを提供し、データ駆動型の最適化判断が可能です。web-vitals JavaScriptライブラリを活用すれば、INPをプログラム的に測定し分析プラットフォームに送信でき、継続的なモニタリングと改善が行えます。
INPは実ユーザーデータ(フィールドデータ)とラボテストの両方で測定できますが、実ユーザーによるフィールドデータが最も現実的なパフォーマンスを反映します。Google PageSpeed Insightsは**Chrome User Experience Report(CrUX)**のデータに基づき、ページの75パーセンタイルINPを表示します(十分なトラフィックがある場合)。Google Search ConsoleではCore Web Vitals内にINPレポートがあり、応答性が悪いページの特定や改善の追跡が可能です。Chrome DevToolsのパフォーマンスタブでは、個別のインタラクションの入力遅延・処理時間・表示遅延の内訳を記録・解析できます。web-vitals JavaScriptライブラリを使えば、本番環境でINPを測定し、独自の分析基盤にデータ送信が可能です。Real User Monitoring(RUM)ソリューション(DebugBear、Datadog、New Relicなど)は、INPの詳細な分析や遅延原因となるスクリプト・コンポーネントの特定をサポートします。INP Debuggerツールはクリック可能なページ要素を自動特定し、ラボ環境で操作をシミュレーションして遅い操作を発見できます。INP最適化を徹底するには、CrUXでの基礎パフォーマンス把握、RUMによる本番の問題操作特定、DevToolsでの根本原因の調査・検証という複数の手法を組み合わせるのが効果的です。
ChatGPT、Perplexity、Google AI Overviews、ClaudeなどAI駆動型検索システムがウェブコンテンツを参照・引用する機会が増す中、ページの応答性はAI評価や引用パターンにも影響し始めています。INPが直接AIによる引用可否を左右するわけではありませんが、応答性が悪いページはエンゲージメント指標(直帰率、滞在時間、操作深度など)が低迷し、こうした指標が間接的にコンテンツ品質シグナルに影響する可能性があります。またAIシステムはユーザー体験シグナルを重視する傾向が強まっており、操作に即応できるページは技術的にも信頼性や専門性が高いと評価されやすくなります。AmICitedでAI回答中のブランド・ドメイン掲載状況をモニタリングする組織にとっても、INPは全体的なコンテンツ最適化戦略の一部となります。応答性(良好なINP)と高品質・権威性のあるコンテンツの両立は、AIからの引用獲得にも有効です。さらにAIがユーザー体験指標をより高度に評価するようになれば、良好なINPスコアの維持はAIによる引用パターンにもますます重要な役割を果たすと考えられ、従来SEOだけでなくAI検索での可視性向上のためにもINP最適化が欠かせません。
ウェブパフォーマンスの分野は進化を続けており、INP自体もブラウザ機能やユーザー期待の変化に合わせて改良される可能性があります。GoogleはChromeバージョンごとのINP計測方法の変更を詳細に記録したchangelogを公開しており、継続的な改善やバグ修正が進められています。最近では、Long Animation Frames(LoAF)APIの導入により、どのスクリプトが描画遅延の原因かをより詳細に特定できるようになり、INP最適化の精度が向上しています。また、alertやconfirmダイアログはChrome 127以降INP計測から除外されるなど、どのようなユーザー操作が有意義かも見直されています。今後は、インタラクションごとのパフォーマンス予算設定やフレームワークレベルの最適化が進み、INP最適化は開発ワークフローに統合される傾向が強まるでしょう。モバイルデバイスがウェブトラフィックの主流となり、ユーザーの応答性期待値も上昇するなか、良好なINPスコアの維持は今後も競争優位の鍵となります。INPは一時的な最適化項目ではなく、ユーザー中心かつ高性能なウェブ体験を構築する上で基盤となる指標と位置付けるべきです。
scheduler.yield()や非同期パターンで長いタスクを分割し、ページロードやバックグラウンド処理中の入力遅延を防止INPとFIDは共に応答性の指標ですが、INPはより包括的です。FIDはページ上での最初の操作の入力遅延のみを測定していたのに対し、INPはユーザーの訪問全体を通じたすべての操作に対し、入力遅延・処理時間・表示遅延の全体サイクルを測定します。INPは2024年3月にCore Web Vitalとして正式にFIDに代わり、ページ全体の応答性をより正確に評価できるようになりました。
GoogleのCore Web Vitalsガイドラインによると、INPが200ミリ秒未満なら「良い」、200~500ミリ秒は「改善が必要」、500ミリ秒超は「悪い」とされます。これらの閾値はモバイル・デスクトップのページロードの75パーセンタイルで測定され、ほとんどのユーザーが良好な応答性を体験できるように設定されています。
INPはGoogleの検索順位に直接影響するCore Web Vitals指標の一つです。INPスコアが悪いページは検索結果での可視性が下がる可能性があり、逆に良いINPスコアのページはランキングの向上が期待できます。INP最適化はSEO成功のために不可欠であり、Googleがページ体験を評価する主要な3指標の一つです。
INPはマウスクリック、タッチスクリーンタップ、キーボード入力(keydown、keypress、keyupイベントを含む)の3種類のユーザー操作を測定します。ホバー、スクロール、ズームなどの操作は対象外です。INPはボタンやフォームフィールド、その他のインタラクティブ要素など、あらゆるページ要素との操作を追跡します。
INPは主に実際のユーザー操作を必要とするフィールド指標ですが、スクリプトで操作を模倣することでラボ環境でも合成テストとして測定可能です。ただし、ラボ測定では実際のユーザーごとに異なる要素やタイミングで操作するため、現実のパフォーマンスを完全には反映しません。より正確なINPデータを得るにはReal User Monitoring(RUM)が有効です。
INPは「入力遅延」(イベントハンドラーが実行され始めるまでの時間)、「処理時間」(イベントハンドラーが実行される時間)、「表示遅延」(コールバック終了から次のフレームが描画されるまでの時間)の3つからなります。INPの総時間はユーザー入力開始からブラウザが次のビジュアル更新を描画するまでの合計時間です。
INP改善のためには、長いタスクを分割しバックグラウンド処理を最小化して入力遅延を減らし、イベントコールバックの高速化で処理時間を最適化し、DOMの複雑さを減らすことで表示遅延を短縮します。Chrome DevToolsやReal User Monitoring、web-vitalsライブラリなどのツールでどの操作が遅いかを特定し、最も効果的な最適化を行いましょう。
ChatGPT、Perplexity、その他のプラットフォームでAIチャットボットがブランドを言及する方法を追跡します。AI存在感を向上させるための実用的なインサイトを取得します。

First Input Delay(FID)は、ユーザーのインタラクションとブラウザーの処理開始までの遅延を追跡することで応答性を測定します。FIDがユーザー体験に与える影響や、なぜウェブパフォーマンスに重要なのかを学びましょう。...

Largest Contentful Paint(LCP)は、ページ内の最大要素がレンダリングされるタイミングを測定するCore Web Vitalです。LCPがSEO、ユーザー体験、コンバージョン率に与える影響や、その定義・最適化戦略について詳しく解説します。...

コアウェブバイタルは、ページの読み込み、インタラクティビティ、視覚的安定性を測定する Google の 3 つの主要指標です。LCP、INP、CLS のしきい値や SEO・AI 検索可視性への影響を学びましょう。...
クッキーの同意
閲覧体験を向上させ、トラフィックを分析するためにクッキーを使用します。 See our privacy policy.