구조화 데이터 & 시맨틱 웹

Course Schema

Course 스키마는 hasCourseInstance를 생략하면 리치 결과 자격을 얻지 못하는 경우가 많아 실제 개강일과 수강 방식을 반드시 함께 기재해야 한다. 여러 회차나 레벨(입문/심화)이 있는 강좌라면 hasCourseInstance를 배열로 나열해 각 회차를 개별적으로 노출시킬 수 있다. 교육 콘텐츠는 YMYL 성격이 강하지 않은 대신 실제 수강생 후기(AggregateRating)를 함께 결합하면 신뢰도와 클릭률을 동시에 높일 수 있다.

실무 적용 및 비즈니스 영향#

이러닝 플랫폼이나 기업 교육 사이트가 강좌 검색 시장에서 시각적 차별화를 얻어 등록 전환율을 높이는 데 기여.

구현 가이드 및 주의사항#

CourseInstance 하위 속성으로 실제 개설 회차(온라인/오프라인 여부, 일정)를 함께 명시해야 리치 결과 자격 요건을 충족.

코드 예시#

{
  "@context": "https://schema.org",
  "@type": "Course",
  "name": "실전 테크니컬 SEO 마스터클래스",
  "description": "크롤링부터 구조화 데이터까지 다루는 8주 과정",
  "provider": { "@type": "Organization", "name": "MKTGLab 아카데미" },
  "hasCourseInstance": {
    "@type": "CourseInstance",
    "courseMode": "online",
    "startDate": "2026-11-01"
  }
}

YMYL

Your Money or Your Life

사용자의 미래 행복 건강 재정 안전에 직결되어 구글이 엄격한 품질을 요구하는 분야

리치 결과

Rich Results

파란색 단순 텍스트 링크 외에 별점 가격 FAQ 이미지 등이 함께 노출되는 풍부한 검색결과 형태

전환율

Conversion Rate

웹사이트 방문자 중 회원가입 구매 문의 뉴스레터 구독 등 비즈니스 목표 행동을 완료한 사용자의 비율

클릭률

Click-Through Rate (CTR)

검색결과에 사이트가 노출된 총 횟수 중 사용자가 실제로 링크를 클릭한 비율

FAQ 구조화 데이터

FAQPage Schema

자주 묻는 질문과 답변 세트를 스키마로 정의해 검색결과에 아코디언 형태로 노출시키는 마크업

Google Discover

Google Discover

구글이 사용자의 검색 기록과 관심사를 머신러닝으로 분석해 모바일 피드에 추천하는 서비스