본문 바로가기

Study Notes

SEO (Search Engine Optimization, 검색 엔진 최적화)

 

 

 

SEO(Search Engine Optimization, 검색 엔진 최적화) 란 ?

📌 웹사이트가 구글·네이버 같은 검색엔진에서 더 잘 노출되도록 기술적·콘텐츠적 요소를 개선하는 작업 전체
📌 즉, 검색엔진에서 상위 노출되도록 웹사이트를 최적화하는 기술

 

 

 

 

SEO의 목적

  • 검색 결과 상위 노출 → 자연 검색 유입 증가
  • 더 많은 유입 (트래픽) 확보
  • 브랜드 인지도 상승
  • 광고비 없이 지속적인 방문자 확보 (오가닉 트래픽)

검색 엔진은 수많은 웹사이트 중에서 “가장 관련성 있고, 품질이 높은 페이지”를 먼저 보여주기 때문에

SEO는 그 기준(랭킹 알고리즘)에 맞게 웹사이트를 최적화

 

 

 

 

SEO의 구성 요소

 

1. 기술적 SEO(Technical SEO) : 코드·구조·성능 관련 요소들

  • 사이트 로딩 속도
  • 반응형 웹 여부
  • robots.txt / sitemap.xml
  • 접근성 (img alt 등)
  • 페이지 구조 (문서 구조, 정적 렌더링 등)

 

2. 온페이지 SEO(On-page SEO) : 페이지 내에서 직접 최적화하는 요소

  • 페이지 제목(title)
  • 메타 설명(meta description)
  • 콘텐츠 품질
  • 키워드 배치
  • H1~H3 구조
  • 내부 링크 구조
  • 이미지 최적화

 

3. 오프페이지 SEO(Off-page SEO) : 다른 사이트에서 나를 어떻게 다루는가

  • 백링크(다른 웹사이트에서 내 사이트로 링크)
  • SNS 공유량
  • 브랜드 검색량
  • 도메인 신뢰도

 

 

 

SPA와 SEO

 

SPA(Vue, React, Angular 등)은 초기 로딩 시 HTML에 콘텐츠가 거의 없고, JS로 렌더링되기 때문에
검색엔진이 JS 렌더링을 완벽히 처리하지 못하거나 느리면 SEO 난이도가 올라감

📌 SPA에서 SEO를 보완하는 방법

  • SSR(Server-Side Rendering): Nuxt(뷰), Next(리액트)
  • SSG(Static Site Generation)
  • Pre-rendering