"구조화 데이터는 SEO의 보너스 점수가 아니라, 같은 검색어에서 클릭률을 두 배로 늘리는 자산이다." — 빈랩
Google에서 똑같이 1페이지에 노출되어도, 별점·이미지·FAQ가 같이 보이는 결과는 클릭률이 2배 이상 차이 납니다. 이 차이를 만드는 것이 바로 **JSON-LD 구조화 데이터(Structured Data)**입니다. 이 글에서는 즉시 적용 가능한 한국 사례 5가지를 코드와 함께 공유합니다.
왜 JSON-LD인가 — Microdata·RDFa와의 차이
구조화 데이터를 표기하는 방식은 세 가지입니다. Microdata, RDFa, JSON-LD. 결론부터 말하면 Google Search Central은 JSON-LD를 공식 권장합니다.
| 방식 | 위치 | 가독성 | Google 권장 | 유지보수 |
|---|---|---|---|---|
| Microdata | HTML 태그 속성에 분산 | 낮음 | 지원만 | 어려움 |
| RDFa | HTML 태그 속성에 분산 | 낮음 | 지원만 | 어려움 |
| JSON-LD | <script> 한 블록에 집중 | 높음 | 공식 권장 | 쉬움 |
JSON-LD는 HTML 마크업과 분리된 <script type="application/ld+json"> 블록으로 들어가기 때문에, 디자이너가 HTML을 바꿔도 메타데이터가 깨지지 않습니다. Next.js·React처럼 컴포넌트 기반 SSR 환경에서도 head에 한 번 주입하면 끝입니다.
Google이 보고 싶어하는 5가지 schema.org 타입
| schema.org 타입 | 노출 효과 | 효과 강도 |
|---|---|---|
Recipe | 별점·조리시간·칼로리·이미지 카드 | 매우 높음 |
FAQPage | Q&A 펼침 형태로 SERP 차지 면적 2배 | 높음 |
Product | 가격·재고·별점, Google 쇼핑 노출 | 매우 높음 |
LocalBusiness | 지도·영업시간·전화 (구글 맵 연동) | 높음 (지역) |
Article / NewsArticle | Top Stories·헤드라인 카드 | 높음 (미디어) |
여기에 BreadcrumbList는 모든 사이트의 기본 옵션입니다.
한국 사례 5가지
1. Article — 미디어/블로그의 기본기
{ "@context": "https://schema.org", "@type": "Article", "@id": "https://beeen.kr/article/structured-data-jsonld-guide", "headline": "JSON-LD 구조화 데이터로 검색 결과 풍부하게 만들기", "description": "schema.org JSON-LD 표준으로 Google Rich Results를 받는 실전 가이드.", "image": "https://beeen.kr/articles/structured-data-jsonld-guide/hero.png", "datePublished": "2026-05-07T09:00:00+09:00", "dateModified": "2026-05-07T09:00:00+09:00", "author": {"@type": "Person", "name": "빈랩"}, "publisher": {"@type": "Organization", "name": "빈랩"}, "inLanguage": "ko-KR" }
@id는 정규(canonical) URL을 그대로 쓰세요. dateModified 누락이 가장 흔한 실수입니다.
2. FAQPage — Q&A 펼침으로 SERP 면적 2배
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{ "@type": "Question", "name": "JSON-LD와 Microdata 중 무엇을 써야 하나요?", "acceptedAnswer": { "@type": "Answer", "text": "Google은 JSON-LD를 공식 권장합니다." } }] }
3. Product — 한국 이커머스의 핵심
{ "@context": "https://schema.org", "@type": "Product", "name": "유기농 쌀 10kg", "offers": { "@type": "Offer", "priceCurrency": "KRW", "price": "39000", "availability": "https://schema.org/InStock" }, "aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.7", "reviewCount": "238" } }
4. LocalBusiness — 동네 사업자의 SEO 무기
telephone은 +82 국제번호 형식, openingHours는 ISO 8601(Mo-Fr 09:00-18:00) 표기 권장. 구글 맵·비즈니스 프로필과 NAP(Name·Address·Phone)가 글자 단위로 일치해야 합니다.
5. Recipe — 한국 레시피 미디어
recipeIngredient, recipeInstructions, cookTime(PT30M), nutrition 필드까지 채우면 SERP에서 카드형 노출이 가장 적극적으로 잡힙니다.
흔한 실수 5가지
@context누락 — 반드시"https://schema.org".- JSON 문법 오류 — 마지막 콤마, 따옴표 누락.
- HTML 콘텐츠와 불일치 — JSON-LD에 별점 4.7을 적었는데 페이지에 별점 표기가 없으면 패널티.
dateModified미갱신 — 콘텐츠 업데이트 시 반드시 동기화.- 이미지 URL 절대경로 누락 —
https://...풀 URL을 써야 합니다.
자세한 사이트 인덱싱 이슈는 /article/5-reasons-not-found-search에서 다룹니다.
검증과 모니터링
작성 후엔 반드시 두 가지로 검증하세요.
- Google Rich Results Test
- Schema Markup Validator (schema.org)
배포 후엔 Google Search Console > 향상 보고서에서 타입별 유효/오류 추이를 주간 단위로 모니터링하세요. 사이트맵·robots.txt와의 연동은 /article/sitemap-robots-correctly를 함께 보시길 권합니다.
빈랩 추천
JSON-LD 한 번 잘 짜두면 자산이지만 매번 검증·갱신이 부담입니다. 빈랩은 Article·FAQ·Product·LocalBusiness 템플릿이 사이트별 콘텐츠와 자동 동기화되고, schema.org 어휘 변경/Google 가이드라인 업데이트를 모니터링해 검증 리포트를 주기적으로 보내드립니다. 직접 짜는 시간은 첫 회로 끝내고, 운영은 자동화하세요.
핵심 요약
- JSON-LD가 표준 — Microdata·RDFa보다 Google이 공식 권장
- 한국 사이트에 효과 큰 5가지: Article, FAQPage, Product, LocalBusiness, Recipe + BreadcrumbList
- HTML과 JSON-LD 내용은 반드시 일치 (정책 위반 시 패널티)
@context·@id·dateModified·절대 URL — 흔한 실수 80%가 사라짐- 배포 후엔 Rich Results Test + Schema Validator + Search Console 향상 보고서로 주간 모니터링
결과로 증명하는 IT 에이전시
대표님의 다음 홈페이지,
30분 무료 진단부터 시작하세요
빈랩이 만든 사이트라면 검색 노출·관리자 페이지·문의 알림이 제작 단계부터 포함됩니다.
30분 무료 진단으로 현재 사이트의 약점 리포트를 받아보실 수 있습니다 — 평균 24시간 이내 회신해 드립니다.
관련 아티클
같은 카테고리네이버 SEO와 구글 SEO 차이 — 한국 SMB가 둘 다 잡는 7가지 실전 가이드
네이버와 구글 검색 알고리즘은 다르게 작동합니다. 한국 SMB가 두 채널 모두에서 상위 노출을 잡기 위한 7가지 실전 차이점과 우선순위를 현장 데이터로 정리합니다.
Core Web Vitals 쉽게 이해하기 — LCP·CLS·INP가 검색 순위에 미치는 진짜 영향
LCP 2.5s·CLS 0.1·INP 200ms. Google이 검색 순위에 반영하는 3가지 Web Vitals 임계값과 한국 모바일 환경의 흔한 깨짐 패턴, 실전 수정 코드까지 정리합니다.
sitemap.xml과 robots.txt 제대로 쓰는 법 — 네이버·구글 동시 등록 가이드
robots.txt와 sitemap.xml만 제대로 써도 인덱싱 90%는 해결됩니다. 네이버·구글·빙 동시 등록 절차와 파일 예시까지 7년차 엔지니어의 체크리스트.