상세문의 아이콘 상세문의
간편문의 아이콘 × 간편문의
CORE WEB VITALS · 2026

Core Web Vitals 실무 가이드
FID는 죽고 INP가 왔다 — 2026 운영판

LCP·INP·CLS 3대 지표의 임계값과 최적화 패턴,
Lab data와 Field data의 차이, 한국 시장 모바일 환경 고려까지.

홍은표 · 넥스트티 대표 · SEO/GEO 컨설턴트 | 작성 2026-05-26

DEFINITION · 한 문장 정의

Core Web Vitals(CWV)는 구글이 정한 페이지 경험 지표 세트로, 로딩(LCP)·반응성(INP)·시각적 안정성(CLS) 3가지로 사용자가 페이지를 어떻게 체감하는지를 정량화합니다. 검색 랭킹 신호의 일부이자, 사용자 이탈을 추적할 수 있는 운영 KPI입니다.

1분 요약 · KEY TAKEAWAYS

  • 3대 지표 — LCP(로딩) · INP(반응성) · CLS(시각 안정성).
  • 2024년 3월부터 반응성 지표가 FID → INP로 교체됐습니다.
  • 점수는 Field data(실제 사용자) 기준 — Lab data는 디버깅용입니다.
  • 한국은 모바일 비중·외부 스크립트 비중이 커 INP가 까다롭습니다.
  • CWV는 콘텐츠 품질을 이기지 못합니다 — 이탈 방지 목적으로 봐야 합니다.

3 METRICS

LCP · INP · CLS — 각 지표가 측정하는 것

LCP

Largest Contentful Paint

가장 큰 콘텐츠 요소가 그려지는 데 걸리는 시간

페이지 첫 화면에서 가장 큰 이미지·텍스트 블록이 보이기까지 걸리는 시간. 로딩 체감의 대표 지표입니다.

Good≤ 2.5s
Needs Improve2.5–4.0s
Poor> 4.0s
INP

Interaction to Next Paint

상호작용 후 다음 화면이 그려지기까지의 시간

페이지 전체 수명 동안 모든 상호작용의 응답 시간을 측정 — 상호작용 50회 미만은 최대값, 50회 이상은 상위 98 percentile을 대표값으로 사용합니다. 반응성 체감 지표.

Good≤ 200ms
Needs Improve200–500ms
Poor> 500ms
CLS

Cumulative Layout Shift

페이지 로드·사용 중 누적된 레이아웃 이동량

요소가 예상치 못하게 움직이는 정도. 광고·이미지가 늦게 끼어들며 본문이 밀려나는 경험의 시각 안정성 지표.

Good≤ 0.1
Needs Improve0.1–0.25
Poor> 0.25

세 지표 모두 모바일과 데스크톱 임계값이 동일합니다. 단, 동일 사이트라도 두 환경의 점수는 보통 모바일이 더 나쁩니다 — 같은 코드가 더 약한 CPU·더 느린 네트워크에서 돌기 때문입니다. 검색 랭킹 신호 평가는 환경별로 독립적이므로, 모바일 점수를 기준선으로 두는 것이 안전합니다.

2024-03 · 반응성 지표 교체

FID는 죽었다 — INP가 무엇을 바꿨나

Deprecated · ~2024-03

FID — First Input Delay

페이지 로드 후 첫 번째 입력에 대한 지연만 측정. 첫 인상 이후의 반응성은 보지 않았기에, "처음만 빠르고 사용 중엔 느린" 페이지가 좋은 점수를 받았습니다.

Active · 2024-03~

INP — Interaction to Next Paint

페이지 전체 수명 동안 모든 상호작용의 응답 시간을 측정. 상호작용이 50회 미만이면 최대값, 50회 이상이면 상위 98 percentile 값을 대표값으로 사용 — 사용 중 누적 반응성을 본다는 점에서 사용자 경험에 더 정직합니다.

FID 기준으로는 통과했던 사이트가 INP에서는 자주 떨어집니다. 특히 장시간 사용·복잡한 인터랙션이 있는 페이지(검색 필터, 무한 스크롤, 폼 상호작용)에서 차이가 두드러집니다. INP는 사용 중 한 번이라도 크게 느려진 순간이 있으면 그 영향이 대표값에 반영되기 때문입니다.

실무 함의 — 첫 로드 최적화만으로는 부족합니다. 메인 스레드 점유(긴 JS 태스크, 무거운 리스너), 외부 스크립트의 지연 실행, 인터랙션 이후의 렌더 비용까지 보아야 INP가 안정됩니다.

OPTIMIZATION PATTERNS

지표별 최적화 패턴 — 어디서부터 손대야 하나

LCP · 로딩 최적화

가장 큰 콘텐츠가 가장 먼저 그려지게

  • 이미지 우선 최적화 — webp/avif 포맷, 적정 해상도, fetchpriority="high" · preload로 LCP 후보 우선 로드
  • 서버 응답 — TTFB가 LCP의 출발선. 캐싱·CDN·서버사이드 렌더링 적용
  • Render-blocking 자원 제거 — 위에 두는 CSS는 critical만, 폰트는 font-display: swap
  • 지연 로드 우선순위 — 첫 화면 밖 이미지·iframe만 loading="lazy"

INP · 반응성 최적화

메인 스레드를 점유하지 말 것

  • 긴 태스크 분할 — 50ms 넘는 JS 작업을 잘라 scheduler.yield()·requestIdleCallback으로 양보
  • 외부 스크립트 통제 — 채팅 위젯·트래커는 지연 로드(defer·idle 시점)
  • 이벤트 핸들러 가볍게 — 클릭 시 동기 계산 최소화, 무거운 작업은 비동기로
  • React/Vue hydration — 부분 hydration·island 아키텍처로 첫 인터랙션 비용 축소

CLS · 시각 안정성

예약된 공간을 미리 잡아둘 것

  • 이미지·동영상 치수 명시width·height 속성으로 종횡비 예약
  • 광고·임베드 슬롯 — 최소 높이 미리 확보, 늦게 끼어들지 않게
  • 폰트 로딩size-adjust·font-display로 폰트 교체 시 점프 줄이기
  • UI 알림·배너 — 본문 위가 아니라 본문 옆/아래에서 등장하도록 배치

넥스트티는 자체 사이트에서 이미지 약 1,900개를 webp/avif로 일괄 변환하는 작업을 별도로 진행했습니다(제작 방법론). 이미지 용량 축소는 LCP의 출발선을 끌어내리는 가장 단순한 레버이지만, INP는 같은 작업으로 개선되지 않으므로 지표별로 다른 작업이 필요합니다.

우리 사이트의 LCP·INP·CLS가 어디에 있는지 — 측정부터

SEO Checker로 무료 진단 →

MEASURE · Lab vs Field

측정 도구 — 어디서 보는 점수냐가 더 중요하다

같은 페이지의 CWV 점수도 측정 방식에 따라 다릅니다. 가장 중요한 구분은 Lab data(시뮬레이션)와 Field data(실제 사용자)입니다. 둘은 용도가 다르므로 어느 쪽 데이터를 보는지 명확히 해야 합니다.

도구 데이터 종류 언제 보나
PageSpeed Insights Lab + Field 한 URL의 종합 진단. Field 섹션이 실제 사용자 데이터(CrUX)
CrUX Field 실제 Chrome 사용자 28일 데이터 분포. 검색 랭킹 신호의 근거
Search Console (Page Experience) Field 사이트 전체 URL을 좋음/개선/나쁨 그룹별로 집계해 추이 모니터링
Lighthouse (DevTools) Lab 로컬에서 시뮬레이션. 코드 변경의 즉시 효과를 디버깅
Web Vitals JS / RUM Field (자사) 자체 사용자 실시간 데이터 수집. 외부 도구 없이 측정 가능

결정 규칙 — 검색 랭킹·실제 사용자 경험은 Field data로 봅니다. 코드 변경 효과를 빨리 검증할 때는 Lab data. 둘이 어긋날 때는 Field를 우선합니다.

SOURCESweb.dev — Core Web Vitals 개요 · web.dev — INP 정의·측정 · Chrome for Developers — CrUX · Search Central — Page Experience

OFTEN MISUNDERSTOOD · 실제 진단에서 자주 보는 오해

점수만 보면 놓치는 것 — 넥스트티 진단 관점

CWV 점수가 좋다고 SEO가 좋은 건 아니고, 점수를 올리려다 SEO를 망치기도 합니다.
진단 현장에서 자주 보는 두 가지 오해를 정리합니다.

MISCONCEPTION 01

"Lighthouse 95점인데 왜 SEO가 안 되나요?"

CWV는 SEO의 기본 체력에 가깝습니다. 체력이 좋다고 시합에서 이기는 건 아닙니다. 비슷한 품질의 두 페이지가 경쟁할 때 페이지 경험이 가르는 정도지, 콘텐츠 자체의 깊이·검색 의도 적합성·내부 링크 권위·엔티티 신호가 부족하면 95점도 결과를 만들지 못합니다.

상담에서 가장 자주 듣는 질문 중 하나이고, 답이 한 줄로 끝나지 않는 질문입니다. CWV는 통로를 넓혀줄 뿐 — 검색 의도 적합성·내부 링크 권위·엔티티 신호가 그 위에 쌓여야 결과가 납니다.

MISCONCEPTION 02

속도 최적화하다 SEO가 손해 보는 패턴

빠르게 만들려는 작업이 오히려 봇 가시성을 떨어뜨리는 경우가 흔합니다. 진단 현장에서 자주 보는 3가지:

  • JS lazy rendering 과도 적용 — 본문까지 hydration 뒤에만 그려지는 구조로 가서 raw HTML에 콘텐츠가 비어 보임. 봇이 페이지를 빈 페이지로 인식. (JavaScript SEO 참고)
  • 이미지 preload 일괄 제거 — 모든 이미지를 lazy-load로 묶다가 LCP 후보 이미지까지 lazy로 떨어져 LCP가 오히려 악화.
  • 초기 HTML 과도 축소 — 응답 무게를 줄이려고 핵심 텍스트·메타·JSON-LD를 클라이언트로 미루는 패턴. 봇은 비어 있는 첫 응답만 보고 페이지의 핵심을 못 잡음.

세 패턴 모두 "빠르게"가 아니라 "빠르되 봇이 핵심을 잡을 수 있게"라는 원칙을 놓쳐서 생깁니다.

원칙 — CWV는 그 자체로 신호가 아니라 콘텐츠가 잘 도달되게 하는 통로입니다. 점수가 목표가 되면 통로를 넓히려다 콘텐츠를 끊는 일이 생깁니다.

FAQ

자주 묻는 질문

Core Web Vitals는 무엇인가요?+
Core Web Vitals(CWV)는 구글이 정한 페이지 경험 지표 세트로, 로딩(LCP)·반응성(INP)·시각적 안정성(CLS) 3가지 핵심 지표로 구성됩니다. 2021년 검색 랭킹 신호에 편입되었고, 2024년 3월부터 반응성 지표가 기존 FID에서 INP로 교체되었습니다.
FID와 INP는 어떻게 다른가요?+
FID(First Input Delay)는 페이지 로드 후 사용자의 첫 입력에 대한 지연만 측정했습니다. INP(Interaction to Next Paint)는 페이지 전체 수명 동안 모든 상호작용의 응답 시간을 측정하며, 상호작용이 50회 미만이면 최대값, 50회 이상이면 상위 98 percentile 값을 대표값으로 사용합니다. 즉 INP는 한 번의 첫인상이 아닌 페이지 사용 내내의 반응성을 종합한 지표입니다.
LCP·INP·CLS 공식 임계값은 얼마인가요?+
구글 공식 임계값 기준 — LCP는 2.5초 이하 좋음, 2.5~4.0초 개선 필요, 4.0초 초과 나쁨. INP는 200ms 이하 좋음, 200~500ms 개선 필요, 500ms 초과 나쁨. CLS는 0.1 이하 좋음, 0.1~0.25 개선 필요, 0.25 초과 나쁨. 모바일과 데스크톱이 동일한 임계값을 사용합니다.
PageSpeed Insights 점수와 실제 사용자 데이터가 왜 다른가요?+
PageSpeed Insights는 두 종류의 데이터를 보여줍니다. Lab data(시뮬레이션)는 정해진 환경에서 1회 측정한 값이고, Field data(CrUX, 실제 사용자 데이터)는 28일간 실제 사용자들이 경험한 값의 분포입니다. Lab은 디버깅용으로, Field는 실제 사용자 경험의 대표값으로 보아야 합니다. 검색 랭킹 신호로 쓰이는 것은 Field data입니다.
CWV 점수가 SEO 랭킹에 얼마나 영향을 주나요?+
CWV는 페이지 경험 신호의 일부로 검색 랭킹에 반영되지만, 콘텐츠 관련성보다 영향력이 크지 않다는 것이 구글의 공식 입장입니다. 비슷한 품질의 두 페이지가 경쟁할 때 페이지 경험이 좋은 쪽이 우선되는 정도로 작동합니다. 그래도 CWV가 "나쁨"으로 분류되면 사용자 이탈로 인한 간접적 SEO 손실이 더 큽니다.
한국 사이트는 어떤 CWV 항목이 가장 까다로운가요?+
한국은 모바일 트래픽 비중이 높고 광고·트래커가 많이 삽입되는 페이지가 흔해, 모바일 LCP와 INP에서 점수가 떨어지는 경우가 많습니다. 특히 외부 스크립트(채팅 위젯, 픽셀, A/B 테스트)가 메인 스레드를 점유해 INP를 악화시키는 패턴이 흔합니다. 한국 도메인의 CWV 분포는 CrUX(Chrome User Experience Report) 공개 데이터에서 직접 확인할 수 있고, 데스크톱보다 모바일을 기준으로 측정·최적화하는 것이 현실적입니다.

DIAGNOSE · CORE WEB VITALS

LCP는 잡아도 INP가 떨어진다면 — 메인 스레드부터 보기

LCP·INP·CLS Field data 진단 · 메인 스레드 점유 추적 · 외부 스크립트 정리 · 한국 모바일 환경 기준 측정.
넥스트티가 지표별 병목과 작업 우선순위를 정리해드립니다.