스키마 마크업 생성기
JSON-LD 구조화 데이터 생성·구글 리치 스니펫
JSON-LD 스키마 마크업이란?
JSON-LD(JavaScript Object Notation for Linked Data)는 구조화 데이터를 JSON 형식으로 표현하는 방법입니다. 구글이 웹페이지의 내용을 더 잘 이해하도록 도와주며, 검색 결과에 별점·가격·FAQ·이벤트 등의 리치 스니펫을 표시할 수 있게 합니다. HTML에 직접 섞이지 않아 유지보수가 쉽고 구글이 공식 권장하는 방식입니다.
자주 묻는 질문
JSON-LD란 무엇인가요?
JSON-LD는 JSON 형식의 Linked Data 구현 방법으로, HTML head 또는 body에 script type="application/ld+json" 태그로 삽입합니다. 콘텐츠와 마크업이 분리되어 유지보수가 쉽고, 구글이 가장 선호하는 구조화 데이터 형식입니다.
리치 스니펫이란 무엇인가요?
리치 스니펫은 구글 검색 결과에서 일반 텍스트 외에 별점, 가격 범위, 요리 시간, FAQ 드롭다운 등 추가 정보가 표시되는 기능입니다. 클릭률(CTR)을 평균 20~30% 향상시키는 것으로 알려져 있습니다.
구조화 데이터 필수 필드는?
각 타입마다 다르지만 공통적으로 @context("https://schema.org")와 @type이 필수입니다. Article은 headline·author·datePublished, Product은 name, FAQPage는 mainEntity, Event는 name·startDate·location이 필수입니다.
구조화 데이터는 어떻게 테스트하나요?
구글 리치 결과 테스트(search.google.com/test/rich-results)에서 URL 또는 코드를 직접 입력해 오류 여부를 확인합니다. 또한 구글 서치 콘솔의 "리치 결과" 보고서에서 실제 색인 상태를 모니터링할 수 있습니다.
Microdata vs JSON-LD 중 어느 것이 낫나요?
구글은 JSON-LD를 공식 권장합니다. Microdata는 HTML 태그에 직접 속성을 추가하므로 유지보수가 어렵고 동적 콘텐츠 처리가 복잡합니다. JSON-LD는 별도 script 블록으로 관리해 훨씬 깔끔합니다.
잘못된 스키마를 사용하면 패널티가 있나요?
구글은 잘못된 구조화 데이터에 대해 리치 스니펫을 표시하지 않을 수 있지만, 검색 순위 하락 같은 직접적인 패널티는 없습니다. 단, 스팸성 또는 오해를 유발하는 마크업은 수동 조치 대상이 될 수 있습니다.
구글 서치 콘솔에서 어떻게 확인하나요?
구글 서치 콘솔 → 개선사항 메뉴에서 리치 결과 유형별 현황을 확인할 수 있습니다. 오류, 경고, 유효한 항목 수를 확인하고 영향받은 URL 목록도 볼 수 있습니다.
가장 효과적인 스키마 유형은?
FAQ 스키마는 검색 결과에서 질문·답변이 바로 표시되어 CTR 향상에 가장 효과적입니다. Product 스키마의 별점·가격, Recipe 스키마의 요리 정보, Event 스키마의 날짜·장소도 매우 효과적입니다.
Article 스키마 작성 시 놓치기 쉬운 필드는?
발행사 로고는 가로 600px, 세로 60px 이하를 권장합니다. 내용이 실질적으로 변경될 때마다 dateModified를 갱신해야 하며, 저자 정보는 E-E-A-T(경험·전문성·권위성·신뢰성) 신호를 강화합니다.
FAQ 스키마 작성 시 주의할 점은?
Google은 3~10개 항목을 권장하지만 검색 결과에는 보통 2~3개만 표시됩니다. 같은 페이지에 동일한 질문의 FAQ 스키마를 중복 사용하면 안 됩니다.
Product 스키마에서 특히 주의할 필드는?
ratingCount(리뷰 수)는 실제 리뷰 수와 정확히 일치해야 하며, 허위 정보는 패널티 대상입니다. 가격이 자주 바뀐다면 priceValidUntil 필드로 만료일을 설정하고 변경 시마다 스키마를 업데이트하세요.