홍은표 · 넥스트티 대표 · SEO/GEO 컨설턴트
React·Vue 같은 JS 프레임워크로 만든 사이트가 검색·AI 봇에 어떻게 보이는지를 설계하는 영역. 서버가 보낸 raw HTML과 JS 실행 후 DOM이 크게 다를 수 있어 렌더링 전략 선택이 핵심이다.
JavaScript SEO는 "JS를 쓰지 말자"가 아니라 봇이 raw HTML 한 번만 봐도 페이지의 핵심을 파악할 수 있는 구조를 만드는 일입니다. 구글 봇은 JS를 실행하지만 렌더 지연·실패 가능성이 있고, 대부분의 AI 봇은 raw 단계만 보는 것이 일반적입니다. 따라서 핵심 콘텐츠·JSON-LD·내부 링크는 서버가 첫 응답에 직접 포함하도록 짭니다.
렌더링 모델은 4가지 — CSR(클라이언트 렌더, SEO에 위험)·SSR(서버 렌더, 안전)·SSG(정적 생성, 최적)·ISR(증분 정적 재생성, 안전). 모든 페이지를 SSR로 만들 필요는 없고, 공개 SEO·GEO 대상 페이지만 SSR/SSG로, 로그인 후 대시보드는 CSR로 두는 분리가 합리적입니다.
흔한 오해 바로잡기
왜 SEO에서 중요한가
구글 외 AI 봇은 JS 렌더 능력이 제한적입니다. 핵심 신호가 raw HTML에 들어 있어야 봇 가시성과 답변 인용 가능성이 보존됩니다.
함께 읽기 · 넥스트티 인사이트