구조화 데이터 스키마 마크업 적용법 총정리
- 스키마 마크업은 Schema.org 표준을 JSON-LD로 작성해 검색엔진에 콘텐츠 의미를 전달하는 구조화 데이터입니다
- 리치 결과 노출과 생성형 AI(GEO) 답변 인용 모두에 스키마 마크업이 근거 자료로 활용됩니다
- Article·FAQPage·Product·Organization 등 유형별로 필수 속성과 노출 형태가 다릅니다
- 적용 후에는 반드시 리치 결과 테스트와 서치 콘솔 점검으로 오류를 확인해야 합니다
스키마 마크업이란 무엇인가

스키마 마크업(Schema Markup)은 Schema.org에서 정의한 표준 어휘를 사용해 웹페이지 콘텐츠의 의미를 검색엔진에 명시적으로 알려주는 구조화 데이터입니다. HTML이 사람이 읽을 화면을 만든다면, 스키마 마크업은 그 뒤에서 “이 텍스트는 제목이고, 이 숫자는 가격이며, 이 문단은 질문에 대한 답변이다”라고 봇에게 설명하는 역할을 합니다. 가장 널리 쓰이는 표기 방식은 JSON-LD로, <script type="application/ld+json"> 태그 안에 구조화된 데이터를 선언하는 형태입니다.
이 마크업이 제대로 세팅되면 검색엔진은 페이지를 단순 텍스트 블록이 아니라 “기사”, “제품”, “자주 묻는 질문” 같은 엔티티 단위로 인식하고, 이 정보를 인덱싱·랭킹·리치 결과 생성에 활용합니다.
스키마 마크업이 SEO·GEO에 미치는 영향
리치 결과와 클릭률(CTR)
스키마 마크업의 가장 직접적인 효과는 검색 결과에 리치 결과(Rich Results)가 노출될 가능성을 높이는 것입니다. 별점·리뷰 수·가격·조리 시간·이벤트 날짜 같은 부가 정보가 검색 결과에 함께 표시되면, 단순 텍스트 링크보다 시선을 끌어 클릭률이 올라가는 경향이 있습니다. 다만 아래와 같은 전제를 반드시 기억해야 합니다.
스키마 마크업을 적용했다고 해서 리치 결과 노출이 보장되는 것은 아닙니다. 최종 노출 여부와 형태는 구글이 자체 알고리즘으로 결정하며, 마크업은 그 판단을 돕는 참고 자료일 뿐입니다.
생성형 AI 검색(GEO)에서의 역할
ChatGPT·Claude·Perplexity 같은 생성형 AI 기반 검색·답변 서비스는 검색엔진이 이미 정리해 둔 구조화 정보를 답변 생성의 참고 자료로 활용하는 경향이 뚜렷해지고 있습니다. 즉 스키마 마크업은 전통적인 SEO 요소를 넘어, AI가 콘텐츠를 인용·해석할 때 신뢰할 수 있는 근거를 제공하는 GEO(Generative Engine Optimization) 요소로도 기능합니다. 구조화 데이터가 명확한 페이지일수록 AI 답변에서 정확하게 인용될 가능성이 높아집니다.
꼭 알아야 할 스키마 유형과 비교

실무에서 자주 쓰는 5가지 유형
모든 스키마를 다 알 필요는 없습니다. 블로그·미디어·이커머스 운영자라면 다음 5가지 유형을 우선 익히는 것으로 충분합니다.
- Article: 블로그·뉴스·칼럼 콘텐츠. 제목, 작성자, 발행일, 수정일, 대표 이미지를 명시
- FAQPage: 질문·답변 쌍을 구조화해 검색 결과에 아코디언 형태로 노출
- Product: 상품명, 가격, 재고 상태, 리뷰 평점을 포함한 쇼핑 검색 최적화용
- Organization: 브랜드명, 로고, 공식 SNS 링크 등 브랜드 신뢰도 신호
- BreadcrumbList: 사이트 내 페이지 계층 구조를 검색 결과 URL 하단에 경로로 표시
유형별 비교표
| 스키마 유형 | 주요 용도 | 노출 가능한 리치 결과 |
|---|---|---|
| Article | 블로그·기사·칼럼 | 썸네일, 발행일, 작성자 정보 |
| FAQPage | 질문·답변 콘텐츠 | 질문·답변 아코디언(노출 제한적) |
| Product | 쇼핑몰 상품 페이지 | 가격, 재고 상태, 별점·리뷰 수 |
| Organization | 브랜드·회사 소개 | 지식 패널 보강, 로고 노출 |
| BreadcrumbList | 카테고리 계층 구조 | 검색 결과 URL 하단 경로 표시 |
FAQPage 스키마의 검색 결과 노출은 2023년 8월 이후 정부·보건 등 권위 있는 사이트로 범위가 축소되었습니다. 마크업 자체는 오류 없이 정상 작동해도 일반 사이트에서는 Google 검색 결과에 아코디언이 표시되지 않을 수 있습니다(마크업 오류가 아니라 정책 변경). 다만 ChatGPT 등 생성형 AI 답변엔진(GEO)에는 여전히 유효한 구조 정보로 활용됩니다.
스키마 마크업 적용 방법
직접 코드로 적용하는 절차
대부분의 CMS나 자체 개발 사이트에서는 아래 순서로 스키마 마크업을 적용합니다.
- 페이지 성격에 맞는 Schema.org
@type을 선택합니다(예: Article, Product, FAQPage) - JSON-LD 형식으로 코드를 작성합니다. 필수 속성(headline, datePublished 등)을 빠뜨리지 않도록 확인합니다
<head>영역 또는 Google 태그 매니저(GTM)의 커스텀 HTML 태그로 코드를 삽입합니다- 구글 리치 결과 테스트 도구로 문법 오류와 누락 속성을 검증합니다
- 서치 콘솔에서 색인 상태와 구조화 데이터 오류를 주기적으로 모니터링합니다
플랫폼 자체 기능으로 적용하는 방법
워드프레스·식스샵·카페24 같은 CMS는 SEO 플러그인이나 자체 설정 화면에서 JSON-LD 본문({} 내부)만 입력하도록 지원하는 경우가 많습니다. 이때 앞뒤 <script> 태그를 함께 넣으면 이중 삽입되어 오류가 나므로, 플랫폼이 태그를 자동으로 감싸주는 방식인지 먼저 확인해야 합니다. 개발 리소스가 부족한 팀은 이런 플랫폼 내장 기능을 활용하면 코드를 직접 다루지 않고도 구조화 데이터를 적용할 수 있습니다.
흔한 실수와 주의사항

스키마 마크업을 처음 도입할 때 반복되는 실수는 대부분 정해져 있습니다.
- 리치 결과 노출을 보장으로 오해: 마크업은 참고 자료일 뿐, 노출 여부는 검색엔진이 결정합니다
- FAQ 스키마 남용: 실제 페이지 본문에 없는 질문·답변을 스키마에만 추가하는 것은 가이드라인 위반이며 페널티 위험이 있습니다
- 콘텐츠와 마크업 정보 불일치: 가격·평점 등 마크업에 적은 값이 실제 화면 정보와 다르면 신뢰도 하락 및 수동 조치 대상이 될 수 있습니다
- 코드 검증 생략: JSON 문법 오류(쉼표 누락, 중괄호 불일치)는 전체 마크업을 무효화시키므로 반드시 검증 도구로 확인해야 합니다
구조화 데이터를 처음 적용한다면 2026 구글 검색 알고리즘 업데이트 대응법 같은 최신 SEO 흐름도 함께 점검하면, 스키마 마크업 효과를 실제 검색 성과로 이어지게 하는 데 도움이 됩니다. 적용 후 효과를 추적하려면 SEO 성과 측정 지표 완벽 정리를 참고해 클릭률·노출수 변화를 함께 확인하는 것을 권장합니다.
자주 묻는 질문
Q. 스키마 마크업을 적용하면 검색 순위가 바로 올라가나요?
스키마 마크업 자체는 직접적인 랭킹 요소가 아닙니다. 검색엔진이 콘텐츠를 더 정확히 이해하도록 돕고, 리치 결과 노출 가능성을 높여 클릭률을 개선하는 간접적 효과가 있습니다.
Q. JSON-LD 외에 다른 마크업 방식도 있나요?
Microdata, RDFa 방식도 존재하지만 구글은 JSON-LD를 가장 권장하며, 실무에서도 코드 작성과 유지보수가 쉬운 JSON-LD가 표준처럼 쓰이고 있습니다.
Q. 여러 개의 스키마 타입을 한 페이지에 동시에 넣을 수 있나요?
가능합니다. 예를 들어 블로그 글 하나에 Article 스키마와 FAQPage 스키마를 함께 넣을 수 있으며, 각각 별도의 <script> 블록이나 @graph 구조로 묶어 작성합니다.
Q. 스키마 마크업 오류는 어떻게 확인하나요?
구글 리치 결과 테스트 도구와 서치 콘솔의 구조화 데이터 보고서를 함께 활용하면 문법 오류, 필수 속성 누락, 경고 항목을 확인할 수 있습니다.
Q. FAQPage 스키마를 넣었는데 검색 결과에 안 보여요. 오류인가요?
오류가 아닐 가능성이 높습니다. 2023년 8월 이후 구글은 FAQPage 리치 결과 노출을 정부·보건 등 권위 있는 사이트로 제한했기 때문에, 마크업이 정상이어도 일반 사이트는 검색 결과에 표시되지 않을 수 있습니다.
