application/ld+json
Application

개요

application/ld+json은 JSON-LD(JSON for Linked Data)의 미디어 타입으로, 일반 JSON에 시맨틱 문맥(@context)을 더해 데이터에 기계가 이해할 수 있는 의미를 부여합니다. 웹에서는 주로 검색엔진용 구조화 데이터(schema.org)로 널리 쓰입니다.

자세히

JSON-LD는 W3C 표준으로, `@context`가 각 키를 전역 식별자(IRI)에 매핑해 서로 다른 데이터셋을 연결(Linked Data)할 수 있게 합니다. `+json` 구조적 접미사가 붙어 근본은 JSON이므로 일반 JSON 파서로도 읽히고, application/json을 Accept하는 클라이언트와도 호환됩니다.

SEO 실무에서는 HTML 문서 안에 `<script type="application/ld+json">...</script>`로 삽입해 Article·Product·Breadcrumb·FAQPage 같은 schema.org 타입을 선언합니다. 구글은 이 블록을 파싱해 리치 결과(별점·빵부스러기·FAQ 아코디언)를 표시합니다. 이 인라인 스크립트는 실행되지 않고 데이터로만 취급되며, HTTP 응답 자체를 JSON-LD로 서빙할 때만 Content-Type: application/ld+json을 씁니다.

문법

e.g. Content-Type: application/ld+json

파일 확장자

.jsonld

실무 참고

관련 타입

관련 헤더