Files
2nd/00_Raw/JSON-LD.md
T

3.0 KiB

JSON-LD

📌 Brief Summary

JSON-LD는 검색 엔진 및 AI 크롤러가 웹사이트 콘텐츠의 문맥과 엔티티를 명확하게 이해할 수 있도록 돕는 구조화된 데이터(스키마 마크업) 형식이다 [1, 2]. 이를 적용하면 검색 결과에서 리치 결과(Rich results) 및 지식 패널에 노출될 수 있어 SEO(검색 엔진 최적화)에 크게 기여한다 [3, 4]. React와 같은 단일 페이지 애플리케이션(SPA)에서는 HTML 문서의 <head> 영역에 JSON-LD 스크립트 블록을 주입하는 방식으로 구현된다 [1].

📖 Core Content

  • 검색 엔진 및 AI 최적화 기여: JSON-LD 형태의 구조화된 데이터는 텍스트를 넘어 콘텐츠의 맥락을 검색 엔진에 전달하는 가장 훌륭한 수단 중 하나이다 [1]. 특히 최근에는 AI 답변 엔진과 크롤러에게 페이지가 포함하고 있는 엔티티(Entity)에 대한 명시적인 신호를 제공하여 AI 추출 및 구문 분석의 신뢰성을 높이는 데 사용된다 [2, 5]. 이 과정을 통해 리치 결과(리치 스니펫)와 지식 패널에서의 노출 기회를 확보할 수 있다 [4].
  • 주요 사용 사례: 최신 웹 환경에서는 JSON-LD 스크립트 블록을 문서의 <head>에 삽입하여 메타데이터를 제공한다 [1].
    • 전자상거래(E-commerce): 제품(Product) 스키마를 사용하여 검색 결과에 가격, 재고, 리뷰 평점을 직접 표시하며, 이는 텍스트로 흩어져 있는 가격 정보보다 훨씬 안정적으로 분석된다 [2, 6].
    • 블로그 및 문서: 기사(Article) 스키마를 활용하여 작성자, 발행일, 핵심 헤드라인을 검색 엔진에 명시한다 [6].
    • 지역 비즈니스: LocalBusiness 스키마를 통해 주소 및 영업시간을 명확하게 제공한다 [6].
    • 이 외에도 FAQ나 빵부스러기(Breadcrumbs) 네비게이션을 위해 JSON-LD가 주로 활용된다 [4].
  • 보안 및 디버깅 유의사항: 사용자 생성 콘텐츠(UGC)를 사용하여 JSON-LD를 동적으로 렌더링할 때는 XSS(교차 사이트 스크립팅) 공격을 예방하기 위해 데이터를 철저히 소독(Sanitize)해야 한다 [6]. 구현 후에는 'Google 리치 결과 테스트' 도구 또는 'Schema.org 유효성 검사기'를 사용하여 JSON-LD 구문의 오류를 디버깅하고 올바르게 구조화되었는지 검증해야 한다 [7].

🔗 Knowledge Connections


Last updated: 2026-04-26