스키마 마크업
Schema Markup(스키마 마크업)은 검색엔진과 AI가 웹페이지의 콘텐츠를 보다 정확하게 이해할 수 있도록 페이지에 추가하는 구조화된 데이터(Structured Data)입니다. Schema.org 어휘를 기반으로 작성되며, Google, Bing, Yahoo!, Yandex 등 주요 검색엔진이 공동으로 지원합니다.
Schema Markup(스키마 마크업)은 검색엔진과 AI가 웹페이지의 콘텐츠를 보다 정확하게 이해할 수 있도록 페이지에 추가하는 구조화된 데이터(Structured Data)입니다. Schema.org 어휘를 기반으로 작성되며, Google, Bing, Yahoo!, Yandex 등 주요 검색엔진이 공동으로 지원합니다.
왜 중요한가
스키마 마크업을 적용하면 검색 결과 페이지(SERP)에 리치 스니펫(Rich Snippet)이 표시되어 클릭률(CTR)이 크게 향상됩니다. 실제로 Nestlé는 리치 결과가 표시된 페이지에서 클릭률이 82% 증가했으며, Rotten Tomatoes는 구조화 데이터를 적용한 페이지에서 25% 더 높은 클릭률을 기록했습니다.
2025년 이후로는 생성형 AI 검색 환경(Google AI Overviews, ChatGPT, Perplexity 등)이 확산되면서 스키마 마크업의 중요성이 더욱 커지고 있습니다. AI 시스템은 구조화 데이터를 참고하여 답변을 생성하고 출처를 인용하기 때문에, 잘 구현된 JSON-LD는 단순한 리치 스니펫을 넘어 AI 검색 노출(AI Visibility)을 결정짓는 핵심 요소가 되었습니다. 2026년 기준으로 스키마 마크업이 적용된 페이지는 그렇지 않은 페이지 대비 20~40% 높은 클릭률을 보이는 것으로 보고되고 있습니다.
주요 스키마 유형
스키마 마크업은 페이지의 목적과 콘텐츠 유형에 따라 다양한 타입을 적용합니다. 주요 유형은 다음과 같습니다:
- Article / NewsArticle / BlogPosting: 블로그 글, 뉴스 기사 등 에디토리얼 콘텐츠에 사용합니다. 저자, 발행일, 대표 이미지 등을 명시합니다.
- Product + Offer: 이커머스 페이지에서 가격, 재고 상태, 평점 등을 표시합니다.
- BreadcrumbList: 사이트 내 탐색 경로를 나타내어 검색 결과에서 계층 구조를 보여줍니다.
- FAQPage: 자주 묻는 질문과 답변을 구조화하여 SERP에 직접 노출합니다.
- LocalBusiness: 지역 비즈니스의 이름, 주소, 전화번호(NAP) 정보를 일관되게 전달합니다.
- Organization / WebSite: 사이트 전체의 조직 정보와 사이트링크 검색창을 지원합니다.
- HowTo: 단계별 가이드 콘텐츠를 구조화하여 리치 결과에 표시합니다.
유형을 선택할 때는 가능한 한 구체적인 타입을 사용하는 것이 중요합니다. 예를 들어 일반적인 Article 대신 NewsArticle이나 BlogPosting처럼 목적에 맞는 하위 타입을 적용해야 검색엔진이 콘텐츠를 더 정확하게 분류합니다.
구현 방법
Google이 공식 권장하는 구현 형식은 JSON-LD(JavaScript Object Notation for Linked Data)입니다. HTML의 <head> 또는 <body> 영역에 <script type="application/ld+json"> 태그로 삽입하며, 페이지의 HTML 구조와 분리되어 유지보수가 용이합니다.
다음은 블로그 포스트에 적용하는 JSON-LD 예시입니다:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "Schema Markup 완벽 가이드",
"description": "스키마 마크업의 개념부터 JSON-LD 구현까지 알아봅니다.",
"author": {
"@type": "Person",
"name": "홍길동"
},
"publisher": {
"@type": "Organization",
"name": "inblog",
"logo": {
"@type": "ImageObject",
"url": "https://example.com/logo.png"
}
},
"datePublished": "2026-03-17",
"dateModified": "2026-03-17",
"image": "https://example.com/cover.jpg",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://example.com/schema-markup-guide"
}
}
</script>
구현 시 주의할 점은 다음과 같습니다:
- JSON-LD에 기재한 데이터는 반드시 실제 페이지 콘텐츠와 일치해야 합니다.
about,mentions,sameAs등의 속성을 활용해 엔티티 간 관계를 연결하면 AI의 콘텐츠 이해도가 향상됩니다.- 따옴표 오류, Schema.org 어휘 오용, 워드프로세서에서 복사할 때 발생하는 특수문자 등 구문 오류에 주의해야 합니다.
검증 도구
스키마 마크업을 구현한 뒤에는 반드시 검증 과정을 거쳐야 합니다. 주요 검증 도구는 다음과 같습니다:
- Google Rich Results Test: 구조화 데이터가 Google 리치 결과에 적합한지 확인합니다. 가장 실용적인 검증 도구입니다.
- Schema Markup Validator: Schema.org 공식 검증기로, 어휘와 구문의 정확성을 검사합니다.
- Google Search Console: 사이트 전체의 구조화 데이터 상태를 모니터링하고, 오류와 경고를 확인할 수 있습니다.
스키마 마크업은 한 번 구현하고 끝나는 것이 아니라, 콘텐츠 변경에 맞춰 지속적으로 업데이트하고 검증해야 합니다. 정기적인 점검을 통해 오류를 방지하고 검색 노출 효과를 유지하는 것이 중요합니다.
Sources:
- 스키마 마크업 가이드: SEO·GEO 성과를 높이는 구조화 전략
- 구조화된 데이터 마크업의 작동 방식 소개 | Google 검색 센터
- 스키마 마크업과 JSON-LD: SEO에서 중요한 구조화된 데이터 전략 - inblog
- Schema Markup Best Practices for SEO in 2026 | Visalytica
- Schema Markup: The Complete Guide 2026
- JSON-LD Schema Mastery: Dominating Rich Snippets & SEO
- Schema Markup and Rich Snippets in 2026
- 데이터 마크업, 스키마 마크업이란? SEO 마케터를 위한 총정리
관련 인블로그 게시물
inblog에서 활용하기
inblog는 Article(BlogPosting), Organization 등 스키마 마크업을 모든 페이지에 자동 적용합니다.