# [[Next.js SEO Migration]] ## πŸ“Œ Brief Summary Next.js SEO λ§ˆμ΄κ·Έλ ˆμ΄μ…˜μ€ ν΄λΌμ΄μ–ΈνŠΈ μ‚¬μ΄λ“œ λ Œλ”λ§(CSR) 기반의 κΈ°μ‘΄ μ›Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜(예: Create React App)μ΄λ‚˜ WordPress μ›Ήμ‚¬μ΄νŠΈλ₯Ό μ„œλ²„ μ‚¬μ΄λ“œ λ Œλ”λ§(SSR) 및 정적 μ‚¬μ΄νŠΈ 생성(SSG)을 μ§€μ›ν•˜λŠ” Next.js ν”„λ ˆμž„μ›Œν¬λ‘œ μ „ν™˜ν•˜μ—¬ 검색 μ—”μ§„ μ΅œμ ν™”(SEO)와 μ›Ή μ„±λŠ₯을 ν–₯μƒμ‹œν‚€λŠ” κ³Όμ •μž…λ‹ˆλ‹€ [1-3]. 이λ₯Ό 톡해 검색 μ—”μ§„ 봇이 μžλ°”μŠ€ν¬λ¦½νŠΈ 싀행을 기닀리지 μ•Šκ³ λ„ μ™„μ „ν•œ HTML을 μ¦‰μ‹œ μˆ˜μ‹ ν•˜κ²Œ ν•˜μ—¬ μ½˜ν…μΈ  인덱싱 지연을 λ°©μ§€ν•˜κ³  Core Web Vitals μ§€ν‘œλ₯Ό 크게 κ°œμ„ ν•©λ‹ˆλ‹€ [4-6]. 결과적으둜 μ›Ήμ‚¬μ΄νŠΈμ˜ 검색 λ…ΈμΆœλ„λ₯Ό 높이고 μ˜€κ°€λ‹‰ νŠΈλž˜ν”½κ³Ό λΉ„μ¦ˆλ‹ˆμŠ€ μˆ˜μ΅μ„ μ¦λŒ€μ‹œν‚€λŠ” 핡심 μ „λž΅μœΌλ‘œ ν™œμš©λ©λ‹ˆλ‹€ [3, 7]. ## πŸ“– Core Content * **λ§ˆμ΄κ·Έλ ˆμ΄μ…˜μ˜ ν•„μš”μ„± 및 κΈ°λŒ€ 효과:** 전톡적인 React 앱은 초기 λ Œλ”λ§ μ‹œ 빈 HTML μ…Έλ§Œμ„ μ œκ³΅ν•˜μ—¬ μžλ°”μŠ€ν¬λ¦½νŠΈκ°€ 싀행될 λ•ŒκΉŒμ§€ 검색 μ—”μ§„ 봇이 μ½˜ν…μΈ λ₯Ό νŒŒμ•…ν•  수 μ—†λŠ” λ¬Έμ œκ°€ λ°œμƒν•©λ‹ˆλ‹€ [4]. μ΄λŠ” μΈλ±μ‹±μ˜ μ§€μ—°κ³Ό 크둀링 μ˜ˆμ‚°(Crawl budget) λ‚­λΉ„λ‘œ μ΄μ–΄μ§‘λ‹ˆλ‹€ [4]. CSR ν™˜κ²½μ—μ„œ Next.js(SSR/SSG)둜 λ§ˆμ΄κ·Έλ ˆμ΄μ…˜ν•  경우, μž‘μ—…μ—λŠ” 2~4μ£Όκ°€ μ†Œμš”λ˜μ§€λ§Œ 40~60%의 νŠΈλž˜ν”½ μƒμŠΉνš¨κ³Όλ₯Ό κΈ°λŒ€ν•  수 μžˆμŠ΅λ‹ˆλ‹€ [3]. * **λ§ˆμ΄κ·Έλ ˆμ΄μ…˜ 성곡 사둀 (E-commerce Case Study):** 만 개의 μ œν’ˆμ„ λ³΄μœ ν•œ νŒ¨μ…˜ 이컀머슀 μ‚¬μ΄νŠΈκ°€ κΈ°μ‘΄ Create React App(CSR)μ—μ„œ Next.js ISR(Incremental Static Regeneration)둜 λ§ˆμ΄κ·Έλ ˆμ΄μ…˜ν•œ 사둀가 μžˆμŠ΅λ‹ˆλ‹€ [3, 7]. * **λ³€κ²½ μ „:** 인덱싱 λΉ„μœ¨ 40%, 평균 TTFB 200ms, 평균 LCP 4.2초(Poor λ“±κΈ‰), μ›” μ˜€κ°€λ‹‰ νŠΈλž˜ν”½ 5만 λͺ…, μ›” 수읡 20만 λ‹¬λŸ¬μ˜€μŠ΅λ‹ˆλ‹€ [3]. * **λ³€κ²½ ν›„:** μ œν’ˆμ˜ 인덱싱 λΉ„μœ¨μ΄ 95%둜 μ¦κ°€ν–ˆκ³ , 평균 TTFB 50ms, 평균 LCP 1.8초(Good λ“±κΈ‰)둜 ν–₯μƒλ˜μ–΄ μ›” μ˜€κ°€λ‹‰ νŠΈλž˜ν”½μ΄ 70% μ¦κ°€ν•œ 8만 5천 λͺ…, μ›” μˆ˜μ΅μ€ 75% μ¦κ°€ν•œ 35만 λ‹¬λŸ¬λ₯Ό κΈ°λ‘ν–ˆμŠ΅λ‹ˆλ‹€ [7]. * **핡심 적용 기술 및 μ„±λŠ₯ μ΅œμ ν™” μš”μ†Œ:** λ§ˆμ΄κ·Έλ ˆμ΄μ…˜μ˜ 성곡을 μœ„ν•΄μ„œλŠ” 기술적 μ΅œμ ν™”κ°€ ν•„μˆ˜μ μž…λ‹ˆλ‹€. μΉ΄ν…Œκ³ λ¦¬ νŽ˜μ΄μ§€μ—λŠ” 정적 생성(SSG)을, μ œν’ˆ νŽ˜μ΄μ§€μ—λŠ” ISR(예: 1μ‹œκ°„ λ‹¨μœ„ κ°±μ‹ )을 μ μš©ν•©λ‹ˆλ‹€ [7]. λ˜ν•œ Next.js의 Image μ»΄ν¬λ„ŒνŠΈλ₯Ό μ‚¬μš©ν•˜μ—¬ 이미지λ₯Ό WebP둜 μ΅œμ ν™”ν•˜κ³  ν’λΆ€ν•œ 검색 κ²°κ³Ό(Rich results)λ₯Ό μœ„ν•œ μ œν’ˆ μŠ€ν‚€λ§ˆ(Structured data)λ₯Ό μΆ”κ°€ν•΄μ•Ό ν•©λ‹ˆλ‹€ [7]. μ½”λ“œλ₯Ό 라우트 λ‹¨μœ„λ‘œ μŠ€ν”Œλ¦¬νŒ…ν•˜μ—¬ 메인 μžλ°”μŠ€ν¬λ¦½νŠΈ λ²ˆλ“€μ˜ 크기λ₯Ό λŒ€ν­ μ€„μ΄λŠ” 것(예: 1.8MBμ—μ„œ 320KB둜 μΆ•μ†Œ)도 맀우 μ€‘μš”ν•œ κ³Όμ •μž…λ‹ˆλ‹€ [7, 8]. * **단계별 λ„μž… μ „λž΅:** Next.js 기반의 SEO κ°œμ„ μ„ μ•ˆμ „ν•˜κ²Œ μ μš©ν•˜κΈ° μœ„ν•΄, ν™ˆνŽ˜μ΄μ§€, μ£Όμš” μ œν’ˆ νŽ˜μ΄μ§€, 핡심 λžœλ”© νŽ˜μ΄μ§€ λ“± κ°€μΉ˜κ°€ 높은 νŽ˜μ΄μ§€λΆ€ν„° μš°μ„ μ μœΌλ‘œ λ§ˆμ΄κ·Έλ ˆμ΄μ…˜ν•˜λŠ” 것이 ꢌμž₯λ©λ‹ˆλ‹€ [9]. 이후 인덱싱, 검색 μˆœμœ„, Core Web Vitals μ„±κ³Ό 등을 λͺ¨λ‹ˆν„°λ§ν•˜μ—¬ 성곡이 μž…μ¦λœ ν›„ λ‚˜λ¨Έμ§€ νŽ˜μ΄μ§€λ‘œ μ μ§„μ μœΌλ‘œ λ²”μœ„λ₯Ό λ„“ν˜€κ°€μ•Ό ν•©λ‹ˆλ‹€ [9]. ## πŸ”— Knowledge Connections - **Related Topics:** [[Server-Side Rendering (SSR)]], [[Static Site Generation (SSG)]], [[Core Web Vitals]], [[Client-Side Rendering (CSR)]] - **Projects/Contexts:** [[E-commerce Migration to Next.js]], [[React SEO Optimization]] - **Contradictions/Notes:** μ†ŒμŠ€μ— κ΄€λ ¨ 정보가 λΆ€μ‘±ν•©λ‹ˆλ‹€. --- *Last updated: 2026-04-26*