JSON-LD는 자바스크립트 객체 표기법(JSON)에 링크드 데이터(Linked Data)의 의미 연결 개념을 결합한 포맷으로, 기존 HTML 마크업을 전혀 건드리지 않고 <script> 태그 하나로 독립적으로 삽입할 수 있다는 것이 최대 장점이다. 구글이 세 가지 방식(JSON-LD, Microdata, RDFa) 중 JSON-LD를 공식적으로 가장 권장하는 이유도 유지보수가 쉽고 자동화 파이프라인으로 생성하기 편하기 때문이다. 여러 개의 JSON-LD 블록을 한 페이지에 배열([…])로 묶어 넣을 수도 있어 복잡한 페이지에서도 깔끔하게 관리할 수 있다.
실무 적용 및 비즈니스 영향
- 기존 HTML 마크업을 건드리지 않고 깔끔하게 독립 분리되어 유지보수와 자동화에 최적
구현 가이드 및 주의사항
- 구글 리치 결과 테스트 도구로 구문 오류(Missing field
코드 예시
<!-- JSON-LD는 <head> 또는 <body> 어디든 넣을 수 있는 독립 스크립트 블록 -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "JSON-LD로 구조화 데이터 작성하는 법",
"datePublished": "2026-01-10",
"author": { "@type": "Person", "name": "홍길동" }
}
</script>