자바스크립트 SEO
한 줄 정의
JS로 렌더링되는 페이지가 봇에게도 정상적으로 인덱스되도록 SSR·prerender·hydration 전략을 설계하는 영역입니다.
자세히 알아보기
JavaScript SEO는 React·Vue·Next.js 같은 프레임워크로 만든 페이지가 봇에게도 '본문이 보이는 페이지'로 도달하도록 만드는 작업입니다. 구글은 JS 렌더링을 지원하지만 'render budget'이 따로 있어서, JS가 무거우면 인덱싱이 늦어지거나 일부 콘텐츠가 누락될 수 있습니다.
실무 전략은 보통 셋 중 하나입니다. SSR(Server-Side Rendering), Static Generation, 또는 prerender 서비스로 봇에게는 완성된 HTML을 주는 방식. 핵심은 '뷰소스(view-source)에서 본문 텍스트와 메타 태그가 실제로 보이느냐'를 늘 확인하는 습관입니다. 클라이언트에서만 채워지는 콘텐츠는 봇에게 사실상 빈 페이지로 보일 수 있습니다.
AI 검색 봇은 일반적으로 구글보다 JS 렌더링 능력이 약합니다. GPTBot·PerplexityBot 다수가 정적 HTML 위주로 읽기 때문에, GEO 관점에선 '서버에서 본문이 채워져 도달하는 구조'가 사실상 표준 권장입니다.
관련 용어
인덱서빌리티
크롤된 페이지가 검색 인덱스에 실제로 저장될 수 있는 자격으로, 'crawlable이지만 indexable이 아닌' 페이지가 흔합니다.
SEOHTTP 상태 코드
200·301·404·500처럼 서버가 요청 결과를 알려주는 표준 코드 묶음으로, SEO에서는 봇이 페이지를 어떻게 다루는지를 결정합니다.
SEO로그 파일 분석
서버 액세스 로그를 직접 들여다보며 검색·AI 봇이 우리 사이트를 어떻게 크롤하는지 정량적으로 파악하는 진단 기법입니다.
SEO메타 로봇 태그
페이지 <head>에 넣어 인덱싱·팔로우 여부를 봇에게 지시하는 메타 태그로, 페이지 단위로 색인 정책을 통제할 때 씁니다.
GEO·AEOGPTBot
OpenAI가 ChatGPT 학습·검색용으로 운영하는 웹 크롤러로, robots.txt를 통해 접근을 허용하거나 차단할 수 있습니다.
우리 브랜드는 AI 답변에 어떻게 등장하고 있을까요?
Villion은 ChatGPT·Perplexity·AI Overview에서 브랜드 인용 현황을 진단하고, 인용률과 언급 점유율을 끌어올리는 작업을 자동화합니다.
무료 진단 받기