JSON-LD는 JSON 형식으로 웹 페이지에 의미 있는 데이터를 추가하는 방식입니다. 웹 제작에서는 Schema.org 구조화 데이터를 넣는 대표적인 형식으로 자주 사용됩니다.
본문 HTML과 분리할 수 있다
microdata처럼 HTML 요소마다 속성을 붙이는 방식과 달리, JSON-LD는 script tag 안에 한 덩어리로 둘 수 있습니다. 템플릿이나 CMS에서 생성하기 쉽고 본문 markup을 깔끔하게 유지할 수 있습니다.
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "What Is JSON-LD?"
}- script type이 application/ld+json인지 확인
- JSON 문법이 깨지지 않았는지 확인
- @context와 @type이 있는지 확인
- 페이지에 없는 내용을 구조화 데이터에만 넣지 않음
- 템플릿 변경 후 오래된 JSON-LD가 남지 않음