JSON-LD 생성기
Schema.org 구조화 데이터를 폼 입력만으로 생성합니다. WebSite, Organization, Article, BreadcrumbList, FAQPage, Product 6종 지원.
JSON-LD란?
JSON-LD(JSON for Linking Data) 는 Schema.org 어휘를 사용해 웹 페이지의 의미를 검색 엔진에 전달하는 구조화 데이터 형식입니다. Google·Naver·Bing 등이 공식 권장하는 방식으로, HTML <script type="application/ld+json"> 태그 안에 JSON 을 넣기만 하면 됩니다.
구조화 데이터를 넣으면 검색 결과가 단순 파란 링크가 아니라 별점·가격·FAQ 아코디언·브레드크럼·썸네일 같은 리치 형태로 확장돼 CTR 이 1.5~3배 상승하는 사례가 많습니다.
지원하는 6가지 스키마
- WebSite — 사이트 전체 메타데이터. 홈페이지에 한 번 넣으면 사이트 링크 검색창(Sitelinks Search Box) 후보가 됩니다.
- Organization — 회사·단체 정보. 로고, SNS(
sameAs) 링크를 포함하면 Knowledge Graph 연결에 유리합니다. - Article / BlogPosting — 뉴스·블로그 글. 작성자·발행일·대표 이미지가 핵심 리치 결과 필드입니다.
- BreadcrumbList — 계층 경로. 검색 결과 URL 대신 홈 › 카테고리 › 현재 페이지 가 표시됩니다.
- FAQPage — 자주 묻는 질문. Google 이 아코디언으로 펼쳐서 보여줘 SERP 면적을 크게 차지합니다.
- Product — 상품. 가격·재고·평점이 표시되는 상품 리치 결과의 필수 스키마입니다.
검증 방법
생성된 JSON-LD 는 반드시 아래 공식 도구로 검증하세요.
- Google Rich Results Test — Google 리치 결과 노출 가능 여부 확인
- Schema Markup Validator — Schema.org 표준 문법 검증
자주 묻는 질문
JSON-LD 를 HTML 어디에 넣어야 하나요?
<head> 안이 가장 일반적이지만, <body> 어디든 상관없습니다. Google 은 렌더링된 최종 HTML 에서 JSON-LD 를 파싱하므로 동적으로 삽입해도 인식됩니다.
한 페이지에 여러 스키마를 넣을 수 있나요?
네. 예를 들어 상품 상세 페이지에 Product + BreadcrumbList + FAQPage 를 동시에 넣을 수 있습니다. 각각 별도의 <script type="application/ld+json"> 블록으로 넣거나, @graph 배열로 묶어서 한 블록에 넣어도 됩니다.
구조화 데이터만 넣으면 리치 결과가 바로 나오나요?
아닙니다. Google 은 구조화 데이터를 신호 로만 사용하며, 노출 여부는 페이지 품질·권위도·경쟁도 등을 종합 판단합니다. 구조화 데이터 자체는 리치 결과 후보 가 되기 위한 최소 조건입니다.
잘못된 JSON-LD 가 SEO 에 해가 되나요?
문법 오류는 Google 이 무시하기 때문에 직접적인 페널티는 없습니다. 다만 가짜 리뷰·관련 없는 구조화 데이터로 사용자를 속이는 경우 스팸 정책 위반 으로 수동 조치 대상이 될 수 있습니다.