SEO

코어 웹 바이탈

Core Web Vitals(코어 웹 바이탈)는 Google이 정의한 세 가지 핵심 사용자 경험 지표로, 웹 페이지의 로딩 속도·응답성·시각적 안정성을 수치화한 것입니다.

Core Web Vitals(코어 웹 바이탈)는 Google이 정의한 세 가지 핵심 사용자 경험 지표로, 웹 페이지의 로딩 속도·응답성·시각적 안정성을 수치화한 것입니다.

왜 중요한가

Core Web Vitals는 Google의 페이지 경험(Page Experience) 알고리즘에 포함된 공식 검색 순위 요소입니다. 20252026년 업계 분석에 따르면, 전체 랭킹 시그널 중 약 1015%를 차지하며, 경쟁이 치열한 키워드에서는 세 지표를 모두 충족한 사이트가 검색 노출에서 8~15%의 가시성 향상 효과를 보이는 것으로 보고되고 있습니다. 반대로 2025 Web Almanac 데이터에 따르면, 모바일 페이지의 약 48%, 데스크톱 페이지의 약 56%만이 세 지표를 모두 통과하고 있어, Core Web Vitals 최적화는 경쟁 우위를 확보할 수 있는 실질적인 기회입니다.

세 가지 핵심 지표

LCP (Largest Contentful Paint) — 로딩 성능

페이지의 주요 콘텐츠(가장 큰 이미지 또는 텍스트 블록)가 화면에 렌더링되기까지 걸리는 시간을 측정합니다.

등급기준
Good (양호)≤ 2.5초
Needs Improvement (개선 필요)2.5초 ~ 4.0초
Poor (불량)> 4.0초

INP (Interaction to Next Paint) — 응답성

사용자가 페이지와 상호작용(클릭, 탭, 키보드 입력 등)한 순간부터 화면이 실제로 업데이트되기까지의 지연 시간을 측정합니다. 2024년 3월에 기존 FID(First Input Delay)를 대체하여 공식 Core Web Vital로 채택되었으며, 첫 입력뿐 아니라 페이지 전체 생애 주기에 걸친 응답성을 평가합니다.

등급기준
Good (양호)≤ 200ms
Needs Improvement (개선 필요)200ms ~ 500ms
Poor (불량)> 500ms

CLS (Cumulative Layout Shift) — 시각적 안정성

페이지 로드 중 예기치 않게 레이아웃이 이동하는 정도를 점수로 측정합니다. 광고나 이미지가 뒤늦게 로드되면서 버튼 위치가 밀리는 현상 등이 CLS 점수를 높이는 대표적인 원인입니다.

등급기준
Good (양호)≤ 0.1
Needs Improvement (개선 필요)0.1 ~ 0.25
Poor (불량)> 0.25

세 지표 모두 페이지 방문의 75% 이상이 "Good" 기준을 충족해야 Core Web Vitals 평가를 통과한 것으로 간주됩니다. 세 지표 구성은 2024년 3월 INP 도입 이후 변경 없이 유지되고 있으며, SPA를 위한 소프트 내비게이션 측정이 2026년 3월 Chrome 147 오리진 트라이얼로 실험 중입니다(아직 Core Web Vital은 아님).

최적화 방법

LCP 개선

  • LCP 대상 이미지에 fetchpriority="high" 속성을 추가하고, <link rel="preload">로 미리 로드합니다.
  • WebP, AVIF 등 차세대 이미지 포맷을 사용하여 파일 크기를 줄입니다.
  • CDN(콘텐츠 전송 네트워크)을 활용하여 서버 응답 시간(TTFB)을 단축합니다.
  • 서버 사이드 캐싱과 데이터베이스 쿼리 최적화를 수행합니다.

INP 개선

  • 메인 스레드를 차단하는 비필수 JavaScript를 지연 로드(defer, async)합니다.
  • 긴 태스크(Long Task)를 작은 단위로 분할하여 브라우저가 사용자 입력에 빠르게 반응할 수 있도록 합니다.
  • 불필요한 서드파티 스크립트를 제거하거나 로드 시점을 뒤로 미룹니다.

CLS 개선

  • 이미지와 동영상 요소에 width, height 속성을 명시하여 브라우저가 미리 공간을 확보하도록 합니다.
  • 웹 폰트 로딩 시 font-display: swap과 함께 <link rel="preload">를 사용하여 레이아웃 이동을 방지합니다.
  • 기존 콘텐츠 위에 배너나 광고를 동적으로 삽입하는 것을 피합니다.

측정 도구

도구유형특징
Google Search Console (Core Web Vitals 보고서)실사용자 데이터 (Field)사이트 전체의 CWV 상태를 URL 그룹별로 확인 가능합니다
PageSpeed Insights실사용자 + 실험실 데이터CrUX 데이터와 Lighthouse 분석을 동시에 제공합니다
Lighthouse (Chrome DevTools 내장)실험실 데이터 (Lab)개발 단계에서 성능 문제를 진단하고 개선 권장 사항을 제시합니다
Web Vitals Chrome 확장 프로그램실시간 모니터링브라우징 중 LCP, INP, CLS를 실시간으로 확인할 수 있습니다
WebPageTest실험실 데이터다양한 네트워크 조건과 디바이스 환경에서 상세 테스트가 가능합니다
Google Analytics 4실사용자 데이터실제 사용자의 CWV 데이터를 수집·분석할 수 있습니다

실사용자 데이터(Field Data)는 실제 방문자 환경을 반영하므로 Google 검색 순위에 직접 사용되는 데이터입니다. 실험실 데이터(Lab Data)는 통제된 환경에서의 측정값으로, 문제 진단과 디버깅에 유용합니다. 두 유형을 함께 활용하는 것이 가장 효과적입니다.

Sources:

inblog에서 활용하기

inblog는 Next.js SSR 기반으로 구축되어 Core Web Vitals 성능이 최적화되어 있습니다.