구조·마크업 · 공식 문서

Course 스키마 넣는 법, 과정 목록 리치 결과 조건

과정마다 Course(이름·설명·제공 기관)를 넣고, 과정 3개 이상을 묶는 목록 페이지에 ItemList 캐러셀 마크업을 더합니다. 구글은 과정 목록 리치 결과를 영어로 제공한다고 적었으므로, 한국어 강좌 페이지는 리치 결과보다 정보 표기에 목적을 둡니다.

강좌 목록 페이지에 Course 구조화 데이터를 넣으면, 구글은 과정 이름과 제공 기관, 짧은 설명을 목록형 리치 결과로 보여 줄 수 있습니다.

조건은 마크업 문법보다 과정의 성격과 개수, 그리고 언어에 걸려 있습니다. 넣기 전에 우리 강좌가 조건에 맞는지부터 봅니다.

발견 01

과정 목록 리치 결과의 조건은 6가지이고, 앞의 둘은 강좌의 성격에 관한 것입니다

Only use Course markup for educational content that fits the following definition of a course:

Course 마크업은 아래 과정 정의에 맞는 교육 콘텐츠에만 쓴다.

Google Search Central 「Course list (Course) structured data」
조건공식 문서 원문
강의·수업·모듈로 짜인 커리큘럼일 것A series or unit of curriculum that contains lectures, lessons, or modules in a particular subject and/or topic.특정 주제의 강의·수업·모듈로 이루어진 커리큘럼의 묶음이나 단위.
학습 성과가 분명하고 강사와 수강생 명단이 있을 것A course must have an explicit educational outcome of knowledge and/or skill in a particular subject and/or topic, and be led by one or more instructors with a roster of students.과정은 특정 주제의 지식이나 기술이라는 분명한 학습 성과가 있어야 하고, 수강생 명단을 둔 강사 한 명 이상이 이끌어야 한다.
과정을 3개 이상 마크업할 것You must mark up at least three courses.과정을 적어도 3개 마크업해야 한다.
요약 페이지나 올인원 페이지에 캐러셀(ItemList) 마크업을 넣을 것You must add Carousel markup to either a summary page or an all-in-one page.요약 페이지나 올인원 페이지 중 하나에 캐러셀 마크업을 넣어야 한다.
과정마다 올바른 name 과 provider 를 넣을 것Each course must have valid name and provider properties.과정마다 올바른 name 과 provider 속성이 있어야 한다.
과정마다 고유한 캐노니컬 URL을 둘 것The canonical URL of the item page. Every item must have a unique URL.항목 페이지의 캐노니컬 URL. 항목마다 URL이 달라야 한다.
앞의 둘은 「Content guidelines」, 셋째부터 다섯째는 「Technical guidelines」, 마지막은 ItemList 속성 설명입니다.

하루짜리 공개 행사나 짧은 영상 한 편은 과정이 아닙니다. 구글은 「천문의 날」 행사와 2분짜리 샌드위치 영상을 그 예로 들었습니다(원문 아래 표).

커리큘럼, 학습 성과, 강사, 수강생 명단이 갖춰진 강좌만 Course 로 표시합니다. 행사 안내는 Event 같은 다른 유형이 맞습니다.

항목공식 문서 원문
과정이 아닌 것A general public event such as "Astronomy Day" is not a course, and a single 2-minute "How to make a Sandwich Video" is not a course.「천문의 날」 같은 일반 공개 행사는 과정이 아니고, 2분짜리 「샌드위치 만들기 영상」 한 편도 과정이 아니다.
설명A description of the course. Display limit of 60 characters.과정 설명. 화면에는 60자까지 표시된다.
제공 기관The organization that publishes the source content of the course.과정의 원본 콘텐츠를 내는 기관.
Course 의 필수 속성은 description 과 name 이고, provider 는 권장 속성이지만 기술 가이드라인이 과정마다 요구합니다.
문서가 든 잘못된 이름잘못된 예(한국어)고친 예
홍보 문구국내 최고의 데이터 분석 학원파이썬 데이터 분석 기초
제목 속 가격엑셀 실무 단 3만 원!엑셀 실무 함수 과정
과정이 아닌 제목한 달 만에 부업 수익 내는 수업온라인 쇼핑몰 운영 입문
할인·구매 문구현직자 노하우 대공개 25% 할인UX 리서치 실무
구글은 과정 이름에 쓸 수 없는 것으로 4가지를 들었습니다. 한국어 예는 그 예들을 옮겨 만든 것입니다.

발견 02

과정은 3개 이상이어야 하고, 목록은 요약 페이지나 올인원 페이지 중 하나로 짭니다

This page must be paired with a summary page that contains the ItemList markup.

이 페이지는 ItemList 마크업이 있는 요약 페이지와 짝을 이뤄야 한다.

Google Search Central 「Course list (Course) structured data」
구성목록 페이지과정 페이지
요약 페이지 + 상세 페이지ItemList 에 과정마다 position·url 만과정마다 Course(name·description·provider)
올인원 페이지ItemList 의 item 에 Course 속성까지 전부없음(한 페이지 안 앵커로 구분)
요약 페이지 구성에서는 상세 페이지 URL이 과정마다 달라야 합니다. 캐러셀 마크업 자체는 「캐러셀 구조화 데이터」 편에 자세히 적었습니다.

강좌가 과정마다 상세 페이지를 갖고 있다면 요약 페이지 구성이 관리하기 쉽습니다. 목록에는 순서와 URL만 두고, 내용은 상세 페이지에서 씁니다.

설명은 60자에서 잘린다고 적혀 있습니다. 첫 문장에 무엇을 배우는지 넣어 두면 잘려도 뜻이 남습니다.

발견 03

과정 목록 리치 결과는 영어로 제공되고, 과정 정보(Course Info) 기능은 이미 내려갔습니다

항목공식 문서 원문
제공 언어The course list rich result is available in English in all regions where Google Search is available.과정 목록 리치 결과는 구글 검색을 쓸 수 있는 모든 지역에서 영어로 제공된다.
내려간 기능The following structured data types will no longer be supported in Google Search results and will be phased out over the coming weeks and months:다음 구조화 데이터 유형은 구글 검색 결과에서 더는 지원되지 않으며 앞으로 몇 주, 몇 달에 걸쳐 단계적으로 종료된다.
「내려간 기능」은 2025년 6월 구글 검색 센터 블로그 글로, 그 목록에 Course Info 가 들어 있습니다. 같은 해 9월 서치 콘솔 지원도 끝났습니다.

구글 문서는 과정 목록 리치 결과를 영어로 제공한다고 적었습니다. 한국어 강좌 페이지는 이 리치 결과보다 정보 표기를 목적으로 넣습니다.

그래도 과정 이름·기관·설명을 구조로 적어 두는 일은 남습니다. 영어 과정 페이지를 따로 운영한다면 그 페이지가 리치 결과 대상입니다.

과정 정보(Course Info) 기능은 2025년 6월 단계적 종료 목록에 들어갔습니다. 과정 관련 기능 중 지금 문서가 남은 것은 과정 목록입니다.

발견 04

B2B·B2C·B2G 강좌 페이지마다 넣는 목적이 다릅니다

예시 ① 영어 과정을 함께 운영하는 기업 교육 회사(B2B)

해외 법인 직원용 영어 리더십 과정이 5개 있고, 과정마다 상세 페이지가 있습니다. 영어 요약 페이지에 ItemList 를, 상세 페이지에 Course 를 넣습니다.

provider 는 교육 회사 이름으로 두고, 설명 첫 문장에 학습 성과를 적습니다.

예시 ② 프로그래밍 온라인 강의 쇼핑몰(B2C)

상품명에 「오늘만 40% 할인」이 붙어 있으면 과정 이름 규칙에 걸립니다. 마크업의 name 은 할인 문구를 뺀 과정 이름으로 둡니다.

2분짜리 맛보기 영상만 있는 상품은 과정이 아니므로 목록 마크업에서 뺍니다.

예시 ③ 평생학습관의 정규 강좌 안내 누리집(B2G)

한국어 강좌 목록이라 과정 목록 리치 결과의 제공 언어에 닿지 않습니다. 넣는 목적은 강좌 정보를 구조로 적어 두는 데 둡니다.

하루 특강과 축제 행사는 Course 에서 빼고 Event 로 표시합니다. 학기제 정규 강좌만 Course 로 남깁니다.

그럼 강좌 페이지에는 어떤 순서로 넣나요?

  1. 강좌 목록에서 커리큘럼·강사·수강생 명단이 있는 정규 과정만 골라냅니다.
  2. 과정이 3개 이상인지, 페이지 언어가 영어인지 확인해 리치 결과 대상인지 정합니다.
  3. 과정 이름에서 홍보·가격·할인 문구를 걷고, 설명 첫 문장에 학습 성과를 적습니다.
  4. 상세 페이지마다 Course(name·description·provider)를, 목록 페이지에 ItemList(position·url)를 넣습니다.
  5. 리치 결과 테스트에서 과정 목록 항목과 캐러셀 구간의 오류만 보고 고칩니다. 다른 기능의 오류는 문서가 무시해도 된다고 적었습니다.

조사 방법

  • Google Search Central 「Course list (Course) structured data」 (문서 수정일 2026-09-08) · 최종 확인일 2026-10-25 · https://developers.google.com/search/docs/appearance/structured-data/course
  • Google Search Central Blog 「Simplifying the search results page」 (문서 수정일 2025-06-12) · 최종 확인일 2026-10-25 · https://developers.google.com/search/blog/2025/06/simplifying-search-results
  • 조건 6가지는 문서의 「Content guidelines」·「Technical guidelines」·ItemList 속성 설명을 한 표로 모은 것입니다. 묶는 방식은 편집 판단입니다.
  • 잘못된 과정 이름의 한국어 예는 문서의 영어 예 4가지를 옮겨 만든 것입니다.
  • 예시 ①②③은 이해를 돕기 위해 만든 가상 상황이며, 실제 기업·기관의 사례가 아닙니다.
  • 원문은 영어판(hl=en)이고, 기능·도구 이름은 같은 문서 한국어판(hl=ko) 표기를 따랐습니다.