Course Schema
강좌 구조화 데이터
핵심 정의 및 원리TERM #228
온라인 강의나 교육 프로그램의 과정명, 강사, 수강료, 학습 목표를 정의해 교육 관련 검색결과에 강좌 카드 형태로 노출시키는 마크업.
BUSINESS IMPACT실무 적용 및 비즈니스 영향
이러닝 플랫폼이나 기업 교육 사이트가 강좌 검색 시장에서 시각적 차별화를 얻어 등록 전환율을 높이는 데 기여.
IMPLEMENTATION구현 가이드 및 주의사항
CourseInstance 하위 속성으로 실제 개설 회차(온라인/오프라인 여부, 일정)를 함께 명시해야 리치 결과 자격 요건을 충족.
SCHEMA MARKUP실무 스키마 마크업 예제 (JSON-LD)
{
"@context": "https://schema.org",
"@type": "Course",
"name": "실전 테크니컬 SEO 마스터클래스",
"description": "크롤링부터 구조화 데이터까지 다루는 8주 과정",
"provider": { "@type": "Organization", "name": "MKTGLab 아카데미" },
"hasCourseInstance": {
"@type": "CourseInstance",
"courseMode": "online",
"startDate": "2026-11-01"
}
}ARCHITECTURAL DEEP DIVE
심층 분석 및 아키텍처 원리
Course 스키마는 hasCourseInstance를 생략하면 리치 결과 자격을 얻지 못하는 경우가 많아 실제 개강일과 수강 방식을 반드시 함께 기재해야 한다. 여러 회차나 레벨(입문/심화)이 있는 강좌라면 hasCourseInstance를 배열로 나열해 각 회차를 개별적으로 노출시킬 수 있다. 교육 콘텐츠는 YMYL 성격이 강하지 않은 대신 실제 수강생 후기(AggregateRating)를 함께 결합하면 신뢰도와 클릭률을 동시에 높일 수 있다.