# [[Core Web Vitals]] ## πŸ“Œ Brief Summary Core Web VitalsλŠ” μ›Ήμ‚¬μ΄νŠΈμ˜ μ‹€μ œ μ‚¬μš©μž κ²½ν—˜μ„ κ°κ΄€μ μœΌλ‘œ μΈ‘μ •ν•˜κΈ° μœ„ν•΄ Google이 μ„€μ •ν•œ ν‘œμ€€ν™”λœ μ„±λŠ₯ μ§€ν‘œμž…λ‹ˆλ‹€ [1]. 2025λ…„ κΈ°μ€€, 이 μ§€ν‘œλŠ” 주둜 νŽ˜μ΄μ§€μ˜ λ‘œλ”© μ„±λŠ₯을 λ‚˜νƒ€λ‚΄λŠ” LCP, μƒν˜Έμž‘μš©μ˜ λ°˜μ‘μ„±μ„ μΈ‘μ •ν•˜λŠ” INP, 그리고 μ‹œκ°μ  μ•ˆμ •μ„±μ„ ν‰κ°€ν•˜λŠ” CLS둜 κ΅¬μ„±λ©λ‹ˆλ‹€ [1-3]. 이 μ§€ν‘œλ“€μ€ Google의 SEO(검색 μ—”μ§„ μ΅œμ ν™”) μˆœμœ„ μ•Œκ³ λ¦¬μ¦˜μ— μ§μ ‘μ μœΌλ‘œ 반영되며, μ›Ήμ‚¬μ΄νŠΈμ˜ μ „ν™˜μœ¨κ³Ό μ΄νƒˆλ₯  λ“± 핡심 λΉ„μ¦ˆλ‹ˆμŠ€ 성과에 λ§‰λŒ€ν•œ 영ν–₯을 λ―ΈμΉ©λ‹ˆλ‹€ [4-7]. ## πŸ“– Core Content * **핡심 μ§€ν‘œ 및 2025λ…„ κΈ°μ€€ μž„κ³„κ°’:** * **LCP (Largest Contentful Paint):** 뷰포트 λ‚΄μ—μ„œ κ°€μž₯ 큰 μ½˜ν…μΈ  μš”μ†Œ(주둜 νžˆμ–΄λ‘œ μ΄λ―Έμ§€λ‚˜ 큰 ν…μŠ€νŠΈ 블둝)κ°€ 화면에 ν‘œμ‹œλ˜λŠ” 데 κ±Έλ¦¬λŠ” μ‹œκ°„μ„ μΈ‘μ •ν•©λ‹ˆλ‹€ [3, 8, 9]. μ‚¬μš©μžκ°€ νŽ˜μ΄μ§€μ˜ μ£Όμš” λ‚΄μš©μ„ μΈμ‹ν•˜λŠ” 속도λ₯Ό λœ»ν•˜λ©°, 일반적으둜 2.5초 λ―Έλ§Œμ΄μ–΄μ•Ό "μ’‹μŒ(Good)"으둜 ν‰κ°€λ©λ‹ˆλ‹€ [3, 10, 11]. * **INP (Interaction to Next Paint):** 2025년에 기쑴의 FID(First Input Delay)λ₯Ό κ³΅μ‹μ μœΌλ‘œ λŒ€μ²΄ν•œ μ§€ν‘œλ‘œ, ν΄λ¦­μ΄λ‚˜ νƒ­ λ“± μ‚¬μš©μžμ˜ λͺ¨λ“  μƒν˜Έμž‘μš©λΆ€ν„° λΈŒλΌμš°μ €κ°€ μ‹œκ°μ  ν”Όλ“œλ°±(λ‹€μŒ ν”„λ ˆμž„)을 λ Œλ”λ§ν•˜κΈ°κΉŒμ§€μ˜ 전체 μ§€μ—° μ‹œκ°„μ„ ν¬κ΄„μ μœΌλ‘œ μΈ‘μ •ν•©λ‹ˆλ‹€ [2, 12, 13]. 일반적으둜 200ms λ―Έλ§Œμ„ μœ μ§€ν•΄μ•Ό ν•©λ‹ˆλ‹€ [10, 11, 13]. * **CLS (Cumulative Layout Shift):** νŽ˜μ΄μ§€ λ‘œλ“œ 쀑 ν…μŠ€νŠΈλ‚˜ λ²„νŠΌ 등이 예기치 μ•Šκ²Œ μ΄λ™ν•˜λŠ” ν˜„μƒμ„ μΈ‘μ •ν•˜μ—¬ μ‹œκ°μ  μ•ˆμ •μ„±μ„ ν‰κ°€ν•©λ‹ˆλ‹€ [8, 14]. 0.1 미만의 점수λ₯Ό λ°›μ•„μ•Ό μ‚¬μš©μžμ—κ²Œ μΎŒμ ν•œ κ²½ν—˜μ„ μ œκ³΅ν•˜λŠ” κ²ƒμœΌλ‘œ κ°„μ£Όλ©λ‹ˆλ‹€ [11, 14, 15]. * **FCP (First Contentful Paint):** 첫 번째 ν…μŠ€νŠΈλ‚˜ 이미지가 화면에 κ·Έλ €μ§€λŠ” μ‹œμ μ„ μΈ‘μ •ν•˜μ—¬ 초기 λ‘œλ”© 체감 속도λ₯Ό ν™•μΈν•©λ‹ˆλ‹€ [16]. * **λΉ„μ¦ˆλ‹ˆμŠ€ 및 SEO에 λ―ΈμΉ˜λŠ” 영ν–₯:** * Core Web VitalsλŠ” Google의 νŽ˜μ΄μ§€ κ²½ν—˜(Page Experience) μ•Œκ³ λ¦¬μ¦˜μ—μ„œ μ•½ 25-30%의 μˆœμœ„ κ°€μ€‘μΉ˜λ₯Ό κ°€μ§€λŠ” κ°•λ ₯ν•œ SEO λž­ν‚Ή μš”μ†Œμž…λ‹ˆλ‹€ [6]. * μ„±λŠ₯이 "λ‚˜μ¨"μ—μ„œ "μ’‹μŒ"으둜 μ „λ©΄ κ°œμ„ λ  경우, 평균 μ „ν™˜μœ¨μ΄ 25% μ¦κ°€ν•˜κ³  μ΄νƒˆλ₯ μ΄ 35% κ°μ†Œν•˜λ©° μ‚¬μš©μžλ‹Ή 수읡이 30% ν–₯μƒλ˜λŠ” λ“± 즉각적인 λΉ„μ¦ˆλ‹ˆμŠ€ ROIλ₯Ό μ°½μΆœν•©λ‹ˆλ‹€ [7, 17]. * νŽ˜μ΄μ§€ λ‘œλ“œκ°€ 1초 지연될 경우 μ „ν™˜μœ¨μ΄ μ΅œλŒ€ 7%κΉŒμ§€ κ°μ†Œν•  수 μžˆμœΌλ―€λ‘œ κ°•λ ₯ν•œ μ΅œμ ν™”κ°€ ν•„μˆ˜μ μž…λ‹ˆλ‹€ [5, 18]. * **μ„±λŠ₯ μ΅œμ ν™” μ „λž΅ (Optimization Strategies):** * **LCP μ΅œμ ν™”:** WebPλ‚˜ AVIF 같은 μ°¨μ„ΈλŒ€ 이미지 포맷을 μ‚¬μš©ν•˜κ³ , 정적 μžμ‚°μ— CDN을 ν™œμš©ν•˜λ©°, μ„œλ²„ 응닡 μ‹œκ°„(TTFB)을 단좕해야 ν•©λ‹ˆλ‹€ [8, 14, 19]. React와 같은 ν”„λ ˆμž„μ›Œν¬λ₯Ό μ‚¬μš©ν•  경우 SSR(Server-Side Rendering)을 λ„μž…ν•˜μ—¬ λΈŒλΌμš°μ €μ— μ™„μ„±λœ HTML을 λΉ λ₯΄κ²Œ 전달해야 ν•©λ‹ˆλ‹€ [20, 21]. * **INP μ΅œμ ν™”:** JavaScript μ‹€ν–‰ μ‹œκ°„ μΆ•μ†Œκ°€ κ°€μž₯ μ€‘μš”ν•©λ‹ˆλ‹€. 무거운 연산은 Web Workers둜 μ˜€ν”„λ‘œλ“œν•˜κ³ , 메인 μŠ€λ ˆλ“œλ₯Ό μ°¨λ‹¨ν•˜λŠ” κΈ΄ μž‘μ—…(Long Tasks)은 50ms μ΄ν•˜μ˜ μž‘μ€ λ‹¨μœ„λ‘œ μͺΌκ°œμ•Ό ν•©λ‹ˆλ‹€ [12, 13, 22, 23]. λ˜ν•œ, μ‚¬μš©ν•˜μ§€ μ•ŠλŠ” μ„œλ“œνŒŒν‹° 슀크립트λ₯Ό μ œκ±°ν•˜κ³  μ½”λ“œ μŠ€ν”Œλ¦¬νŒ…(Code Splitting) 및 μ§€μ—° λ‘œλ”©(Lazy Loading)을 μ μš©ν•˜λŠ” 것이 ꢌμž₯λ©λ‹ˆλ‹€ [24, 25]. * **CLS μ΅œμ ν™”:** λͺ¨λ“  이미지와 λ™μ˜μƒ μš”μ†Œμ— λͺ…μ‹œμ μΈ λ„ˆλΉ„ 및 높이(width/height) 속성을 μ§€μ •ν•˜κ³ , 동적 κ΄‘κ³ λ‚˜ μž„λ² λ“œ μ½˜ν…μΈ κ°€ λ‘œλ“œλ  곡간을 CSS둜 미리 확보해야 ν•©λ‹ˆλ‹€ [14, 16, 26]. 폰트 λ‘œλ”© μ‹œ ν…μŠ€νŠΈ κΉœλΉ‘μž„μ΄λ‚˜ λ ˆμ΄μ•„μ›ƒ 이동을 λ°©μ§€ν•˜κΈ° μœ„ν•΄ `font-display: swap` λ˜λŠ” `optional`을 μ‚¬μš©ν•˜λ©°, μ• λ‹ˆλ©”μ΄μ…˜ μ‹œμ—λŠ” λ ˆμ΄μ•„μ›ƒ μž¬κ³„μ‚°μ„ μœ λ°œν•˜μ§€ μ•Šλ„λ‘ `transform` 속성을 ν™œμš©ν•©λ‹ˆλ‹€ [27-29]. * **ν…ŒμŠ€νŠΈ 및 λͺ¨λ‹ˆν„°λ§ 도ꡬ:** * κ°œλ³„ νŽ˜μ΄μ§€μ— λŒ€ν•œ λΉ λ₯Έ μ‹€ν—˜μ‹€/ν•„λ“œ 데이터 확인 및 μ΅œμ ν™” μΆ”μ²œμ„ λ°›κΈ° μœ„ν•΄ Google PageSpeed Insightsλ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€ [30]. * 개발 및 디버깅 λͺ©μ μœΌλ‘œλŠ” Chrome DevTools에 λ‚΄μž₯된 Lighthouse 도ꡬλ₯Ό ν™œμš©ν•˜μ—¬ 병λͺ© ν˜„μƒμ„ νŒŒμ•…ν•©λ‹ˆλ‹€ [31, 32]. * μ‹€μ œ μ‚¬μš©μž λͺ¨λ‹ˆν„°λ§(RUM)을 μœ„ν•΄μ„œλŠ” Google Search Console의 Core Web Vitals 리포트λ₯Ό 톡해 μ›Ήμ‚¬μ΄νŠΈ μ „μ²΄μ˜ μ„±λŠ₯을 μ§€μ†μ μœΌλ‘œ μΆ”μ ν•˜κ³ , GTmetrixλ‚˜ Datadog RUM 등을 ν•¨κ»˜ ν™œμš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€ [32-34]. ## πŸ”— Knowledge Connections - **Related Topics:** [[LCP (Largest Contentful Paint)]], [[INP (Interaction to Next Paint)]], [[CLS (Cumulative Layout Shift)]], [[SEO]], [[Web Performance Optimization]], [[Server-Side Rendering (SSR)]] - **Projects/Contexts:** [[Google Page Experience 2025]], [[React SEO Guide]] - **Contradictions/Notes:** 2025λ…„ κΈ°μ€€ Core Web Vitals의 "μ’‹μŒ(Good)" μž„κ³„κ°’κ³Ό κ΄€λ ¨ν•˜μ—¬ μ†ŒμŠ€ κ°„ 의견 좩돌이 μ‘΄μž¬ν•©λ‹ˆλ‹€. λŒ€λ‹€μˆ˜μ˜ μ†ŒμŠ€λŠ” κΈ°μ‘΄ 기쀀인 LCP < 2.5초, INP < 200ms, CLS < 0.1을 μœ μ§€ν•œλ‹€κ³  λͺ…μ‹œν•˜μ§€λ§Œ [1, 3, 10, 11, 13], 일뢀 μ†ŒμŠ€λŠ” 2025년에 기쀀이 λ”μš± 엄격해져 LCP < 2.0초, INP < 150ms, CLS < 0.08, FCP < 1.5초λ₯Ό μΆ©μ‘±ν•΄μ•Ό ν•œλ‹€κ³  μ£Όμž₯ν•©λ‹ˆλ‹€ [35]. --- *Last updated: 2026-04-26*