온라인 코스와 교육 프로그램을 위한 유효한 Course JSON-LD 구조화 데이터를 생성합니다. 제공자, 가격 및 일정 정보를 포함하여 Google이 풍부한 코스 결과를 표시하도록 도와줍니다.
OneStepToRank는 프로덕션 환경에서 구조화 데이터를 모니터링하고, 스키마가 깨질 때 알림을 보내며, 리치 결과가 시간에 따라 어떻게 변하는지 추적합니다.
시작하기Course schema는 페이지가 교육 코스를 설명한다는 것을 검색 엔진에 알려주는 구조화 데이터 마크업입니다. Schema.org Course type을 기반으로 코스 이름, 설명, 제공자, 강사, 전달 형식, 일정 및 가격에 대한 기계가 읽을 수 있는 세부 정보를 제공합니다. Google이 이 마크업을 읽으면 제공자 이름, 가격, 평점 및 일정 세부 정보를 포함한 풍부한 스니펫을 검색 결과에 표시할 수 있습니다.
Course 스키마가 없으면 Google은 페이지의 원시 HTML에서 코스 세부 정보를 추론해야 합니다. 이 경우 강사를 놓치거나 잘못된 가격을 표시하거나 코스를 제공자와 연결하지 못할 수 있습니다. 구조화 데이터는 이러한 모호성을 없애고, Google이 표시해야 할 정보를 명시적으로 선언함으로써 코스별 리치 결과, 캐러셀 및 전용 Courses 필터에 노출될 가능성을 높입니다.
Google은 Course 스키마를 활용해 여러 향상된 검색 기능을 제공합니다. 가장 일반적인 것은 코스 리치 결과로, 코스 이름, 제공자 및 짧은 설명을 시각적으로 구분된 카드 형식으로 표시합니다. "machine learning courses"나 "web development training"과 같은 쿼리에서는 Course 페이지의 구조화 마크업에서 직접 데이터를 가져와 전용 Courses 캐러셀을 표시할 수 있습니다.
리치 코스 결과에는 제공자 이름(예: Coursera, Udemy 또는 대학), 가격 또는 "무료" 라벨, 평점과 별 아이콘, 전달 방식(온라인, 현장, 혼합) 등이 포함될 수 있습니다. 이러한 세부 정보는 사용자가 클릭하지 않고도 코스를 한눈에 비교할 수 있게 해 클릭률을 높이며, 교육 관련 쿼리에서 코스 스키마가 적용된 페이지는 일반 블루링크보다 일관되게 높은 성과를 보입니다.
Course 스키마는 함께 작동하는 두 가지 핵심 구성 요소를 가지고 있습니다:
Google은 일정 및 방식 세부 정보가 포함된 최소 하나의 CourseInstance를 포함할 것을 권장합니다. 고정된 날짜가 없는 자체 진행형 코스라면 CourseInstance를 완전히 생략할 수 있지만, "Online" 방식으로 courseMode를 지정하면 마크업이 강화됩니다.
Course 구조화 데이터를 최대한 활용하려면 다음 모범 사례를 따르세요:
Course 스키마를 구현한 후에는 Rich Results Test로 실시간 페이지를 검증하고 Google Search Console의 Enhancements 보고서에서 오류를 모니터링하세요. 또한 이 생성기를 Local Rank Checker와 함께 사용해 구조화 데이터 개선이 검색 결과 가시성에 미치는 영향을 측정할 수 있습니다.
Course 스키마 마크업은 교육 코스를 설명하는 웹 페이지에 추가하는 구조화 데이터입니다. Schema.org Course 유형을 JSON-LD 형식으로 인코딩하여 코스 이름, 설명, 제공자, 강사, 일정 및 가격과 같은 기계가 읽을 수 있는 세부 정보를 제공합니다. Google이 이 마크업을 읽으면 제공자, 가격, 평점 및 가용성을 포함한 풍부한 스니펫을 검색 결과에 표시할 수 있습니다.
Course 스키마는 Google 검색에서 전용 코스 리치 결과를 트리거할 수 있습니다. 이 향상된 목록은 일반적으로 코스 이름, 제공자 또는 기관 이름, 짧은 설명을 표시하며 가격, 평점 및 기간과 같은 세부 정보도 포함될 수 있습니다. Google은 또한 Course 마크업을 사용해 전용 교육 캐러셀과 검색 결과의 Courses 필터를 채워, 마크업된 코스가 일반 블루링크보다 훨씬 높은 가시성을 확보합니다.
Course는 코스 자체에 대한 일반 정보를 설명합니다(이름, 설명, 제공자, 주제 등). CourseInstance는 해당 코스의 특정 제공 또는 세션을 설명하며 시작 날짜, 종료 날짜, 위치, 전달 방식(온라인 또는 현장), 강사 정보를 포함합니다. 하나의 Course는 서로 다른 학기, 코호트 또는 시간대에 대해 여러 CourseInstance 항목을 가질 수 있습니다. Google은 리치 결과를 얻기 위해 일정 세부 정보가 포함된 최소 하나의 CourseInstance를 포함할 것을 권장합니다.
아니요. Course 스키마는 온라인, 대면 또는 혼합 형태의 모든 교육 코스에 적용됩니다. CourseInstance의 courseMode 속성을 사용해 전달 형식을 지정할 수 있습니다: 온라인 코스는 Online, 대면 수업은 Onsite, 하이브리드 형식은 Blended. 또한 현장 코스의 경우 location 속성을 사용해 물리적 위치를 지정할 수 있어 대학, 교육 센터, 워크숍, 부트캠프 및 MOOC 등 다양한 교육 환경에 적합합니다.