21 lines
3.0 KiB
Markdown
21 lines
3.0 KiB
Markdown
# [[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
|
|
- **Related Topics:** [[Structured Data]], [[Schema Markup]], [[SEO]], [[Rich Results]], [[React SEO]]
|
|
- **Projects/Contexts:** [[Single Page Applications (SPAs)]], [[AI Search Optimization]]
|
|
- **Contradictions/Notes:** 제공된 소스에서 JSON-LD와 관련된 모순점은 발견되지 않았으며, 모든 자료가 공통적으로 현대적인 웹(React, SPA 등) 및 AI 크롤러 환경에서 검색 엔진 가시성을 높이기 위해 JSON-LD 형식의 구조화된 데이터 사용을 강력히 권장하고 있다 [1, 2, 4].
|
|
|
|
---
|
|
*Last updated: 2026-04-26* |