schema.org 타입 12개 한국어 가이드 — 어떤 페이지에 뭘 써야 하나
Article·Product·Organization·LocalBusiness·FAQPage·BreadcrumbList 등 자주 쓰는 12종 schema.org 타입을 한국어로 정리. 페이지 종류별 추천 매핑까지.
한 줄 요약
schema.org에는 800개가 넘는 타입이 정의돼 있지만 실제로 쓰는 건 12개 안팎입니다. 페이지 종류별로 어떤 타입을 어떻게 조합해야 하는지 정리합니다.
카테고리별 12종 정리
크게 4개 그룹으로 나눠서 보면 외우기 쉽습니다.
사이트 기본 (모든 사이트 공통)
이 셋은 어떤 사이트든 기본으로 깔아야 합니다. 사이트 정체성·구조 신호.
1. Organization
회사·브랜드 자체를 하나의 엔티티로 정의합니다. 한 사이트당 하나만 두는 것이 원칙. AI 검색이 브랜드를 인식할 때 가장 먼저 참조합니다.
{
"@type": "Organization",
"name": "E:LAB Studio",
"url": "https://elab-studio.xyz",
"logo": "https://elab-studio.xyz/logo.png"
}
2. WebSite
사이트 전체를 하나의 객체로 표현합니다. 사이트 검색박스(SearchAction)를 포함시키면 구글 검색 결과에 사이트 내 검색창이 노출될 수 있습니다.
3. BreadcrumbList
페이지의 사이트 내 경로(빵부스러기)를 정의합니다. 검색 결과의 URL 부분이 "example.com › 카테고리 › 글" 형태로 노출되게 하고, AI 검색이 페이지 컨텍스트를 정확히 파악하게 도와줍니다.
콘텐츠 페이지
읽는 콘텐츠가 중심인 페이지에 사용.
4. Article (또는 BlogPosting, NewsArticle)
블로그 글·보도자료·기사 등. headline, author, datePublished가 핵심. AI 검색이 인용·요약할 때 저자와 발행일을 정확히 사용하게 됩니다.
5. FAQPage
자주 묻는 질문 페이지. AI 답변에 가장 자주 인용되는 형식이라 ROI가 높습니다. 단 페이지에 답변이 실제 노출되어 있어야 합니다(상세 가이드).
6. HowTo
단계별 가이드 (요리법·DIY·튜토리얼). 각 단계의 시간·도구·이미지를 마크업해 검색 결과에 풍부한 단계 미리보기가 노출됩니다.
상거래 페이지
구매 의도 페이지에 사용.
7. Product
판매 상품 페이지. offers(가격·통화·재고)가 핵심. 가격·별점·재고 상태가 검색 결과에 직접 노출됩니다. 어떤 페이지에 Product를 쓰고 어떤 페이지에 Article을 쓸지 헷갈린다면 Product vs Article를 참고하세요.
8. LocalBusiness
오프라인 매장(카페·식당·병원·미용실 등). Organization의 하위 타입이라 둘 다 만족시키는 셈. address, geo(좌표), openingHoursSpecification이 추가로 들어갑니다. 구글 지도·네이버 플레이스에 영향.
미디어·이벤트
특정 콘텐츠 형태에 한정.
9. VideoObject
페이지에 영상이 있는 경우. thumbnailUrl, uploadDate, duration이 핵심. 검색 결과에 영상 썸네일이 노출됩니다.
10. Event
오프라인·온라인 이벤트(공연·세미나·웨비나·마라톤). startDate, endDate, location, offers(티켓). 구글이 이벤트 캐러셀로 노출.
11. Recipe
요리법. recipeIngredient, recipeInstructions, nutrition. 검색 결과에 별점·조리시간·칼로리까지 표시됩니다. 한국 시장에서는 네이버에서 더 활용도가 높습니다.
12. Course
강좌·교육 콘텐츠. provider, courseMode(온라인/오프라인). 구글 강좌 캐러셀에 노출.
페이지 종류별 추천 조합
가장 자주 마주치는 페이지 유형별 권장 조합입니다. 모든 조합에 Organization + WebSite는 기본으로 들어간다고 가정합니다.
| 페이지 유형 | 권장 추가 스키마 |
|---|---|
| 회사 소개·홈 | (기본만으로 충분) |
| 블로그 글 | BlogPosting + BreadcrumbList (FAQ가 있으면 + FAQPage) |
| 뉴스 보도 | NewsArticle + BreadcrumbList |
| 상품 상세 | Product + BreadcrumbList |
| 카테고리 페이지 | BreadcrumbList + ItemList |
| 매장 안내 | LocalBusiness (Organization 자리 대신) |
| 자주 묻는 질문 | FAQPage + BreadcrumbList |
| 강좌·코스 | Course + BreadcrumbList |
| 이벤트 안내 | Event + BreadcrumbList |
| 영상 콘텐츠 | VideoObject + (해당 타입: Article/Recipe 등) |
| 레시피 | Recipe + BreadcrumbList (영상 있으면 + VideoObject) |
| HowTo 가이드 | HowTo + BreadcrumbList |
자동 생성 vs 수동 작성, 어떻게 선택하나
대부분의 사이트는 두 가지 방식을 섞어 씁니다.
- 자동 생성으로 충분한 것 —
Organization,WebSite,Article,Product,BreadcrumbList. URL과 메타태그·OG태그·H1만 있으면 정확하게 추출 가능합니다. - 수동 작성이 필요한 것 —
FAQPage,HowTo,Recipe,Event,Course,VideoObject. Q&A 항목이나 단계 텍스트는 페이지 본문에서 자동 추출이 어렵습니다.
가장 빠른 시작 흐름:
URL을 입력하면 현재 어떤 스키마가 적용돼 있고 어떤 게 빠졌는지 우선순위로 알려줍니다. 추천 결과에서 한 클릭으로 자동 생성까지 이어집니다.
→ 무료 진단으로 어떤 스키마가 빠졌는지 확인이미 운영 중인 페이지의 URL을 넣으면 4종 스키마를 @graph로 묶어 한 번에 출력합니다.
→ URL로 자동 생성 (Org·WebSite·Article·Breadcrumb)자동으로 추출 안 되는 타입은 폼 빌더로 정확하게 만드는 게 안전합니다.
→ 폼으로 직접 작성 (FAQ·Recipe·HowTo 등 11종)마무리
스키마 타입 결정은 "이 페이지가 어떤 종류의 콘텐츠인가"라는 한 가지 질문에서 시작합니다. 위 12개와 페이지 매핑 표만 익히면 99% 케이스를 다룰 수 있습니다. 헷갈릴 때는 **상위 타입(Article·Organization)**을 쓰는 쪽이 안전합니다 — 잘못된 하위 타입(NewsArticle인데 사실은 블로그)을 쓰는 것보다 광범위한 상위 타입을 쓰는 게 SEO 페널티 위험이 적습니다.