컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

Course

학생들이 Google 검색을 통해 찾을 수 있도록 구조화된 데이터로 교육과정 목록을 마크업하세요. 교육과정 이름, 제공하는 사람, 간단한 설명을 포함한 세부정보를 제공할 수 있습니다.

Google 검색결과의 강의 리치 결과

단일 과정 세부정보 페이지

다음은 단일 과정 세부정보 페이지의 예입니다. 이 페이지는 ItemList 마크업이 포함된 요약 페이지와 쌍을 이루어야 합니다.


<html>
  <head>
    <title>Introduction to Computer Science and Programming</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Course",
      "name": "Introduction to Computer Science and Programming",
      "description": "Introductory CS course laying out the basics.",
      "provider": {
        "@type": "Organization",
        "name": "University of Technology - Eureka",
        "sameAs": "https://www.example.com"
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

단일 올인원 페이지

다음은 단일 올인원 페이지의 예입니다. 이 페이지 설정에는 캐러셀 마크업과 각 과정의 세부정보가 동일한 페이지에 모두 포함되어 있습니다.


<html>
  <head>
    <title>Computer Science Courses</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "ItemList",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "item": {
            "@type": "Course",
            "url":"https://www.example.com/courses#intro-to-cs",
            "name": "Introduction to Computer Science and Programming",
            "description": "This is an introductory CS course laying out the basics.",
            "provider": {
              "@type": "Organization",
              "name": "University of Technology - Example",
              "sameAs": "https://www.example.com"
           }
          }
        },
        {
          "@type": "ListItem",
          "position": 2,
          "item": {
            "@type": "Course",
            "url":"https://www.example.com/courses#intermediate-cs",
            "name": "Intermediate Computer Science and Programming",
            "description": "This is a CS course that builds on the basics learned in the Introduction course.",
            "provider": {
              "@type": "Organization",
              "name": "University of Technology - Example",
              "sameAs": "https://www.example.com"
           }
         }
        },
        {
          "@type": "ListItem",
          "position": 3,
          "item": {
            "@type": "Course",
            "url":"https://www.example.com/courses#advanced-cs",
            "name": "Advanced Computer Science and Programming",
            "description": "This CS course covers advanced programming principles.",
            "provider": {
              "@type": "Organization",
              "name": "University of Technology - Eureka",
              "sameAs": "https://www.example.com"
           }
          }
        }
      ]
    }
    </script>
  </head>
  <body>
  </body>
</html>

가이드라인

교육 과정 캐러셀에 표시되려면 다음 가이드라인을 준수해야 합니다.

콘텐츠 가이드라인

  • '특정 과목 또는 주제의 강좌, 강의, 모듈을 포함하는 커리큘럼 시리즈 또는 단위'라는 교육과정의 정의를 충족하는 교육용 콘텐츠에만 Course 마크업을 사용하세요.
  • 교육과정에는 특정 과목 또는 주제의 지식이나 기술과 관련된 명확한 교육 성과가 있어야 하며, 한 명 이상의 강사가 지도하고 출석부가 있어야 합니다.
  • '천문학의 날'과 같이 일반적인 공개 이벤트는 교육과정이 아니며, 2분 길이의 한 편짜리 '샌드위치 만들기 동영상'도 교육과정이 아닙니다.

기술 가이드라인

과정을 3개 이상 마크업해야 합니다. 과정은 별도의 세부정보 페이지 또는 올인원 페이지에 표시될 수 있습니다.

캐러셀 마크업요약 페이지 또는 올인원 페이지에 추가해야 합니다.

각 교육과정에는 유효한 이름제공자 속성이 있어야 합니다. 예를 들어 다음과 같은 이름은 유효하지 않습니다.

  • 홍보 문구: '세계 최고의 학교'
  • 교육과정 제목에 가격 포함: '우쿨렐레 배우기 - 단돈 3만 원!'
  • 제목에 교육과정이 아닌 내용 사용: '이 수업을 통해 수익을 빠르게 올리세요!'
  • 할인 또는 구매 안내: '이 분야의 전문가들이 공유하는 자신만의 비법 - 25% 할인'

구조화된 데이터 유형 정의

리치 결과에 콘텐츠를 표시하려면 필수 속성이 있어야 합니다. 권장 속성을 통해 콘텐츠에 관한 정보를 추가하여 더 만족스러운 사용자 환경을 제공할 수 있습니다.

Course

과정을 3개 이상 마크업하려면 다음 속성을 사용하세요. 과정은 별도의 세부정보 페이지 또는 올인원 페이지에 표시될 수 있습니다.

Course의 전체 정의는 schema.org/Course에서 확인할 수 있습니다.

필수 속성
description

Text

교육과정에 관한 설명입니다. 60자(영문기준)까지 표시됩니다.

name

Text

교육과정의 제목입니다.

권장 속성
provider

Organization

교육과정의 소스 콘텐츠를 게시하는 조직입니다. 예: UC Berkeley

ItemList

Course 속성 외에 다음 속성을 추가하여 캐러셀을 지정합니다. 이러한 속성은 요약 페이지 또는 올인원 페이지에 추가할 수 있습니다.

ItemList의 전체 정의는 schema.org/ItemList에서 확인할 수 있습니다.

필수 속성
itemListElement

ListItem

단일 항목 페이지의 주석입니다.

ListItem.position

Integer

목록에서 항목 페이지의 순서입니다.

ListItem.url

URL

항목 페이지의 표준 URL. 모든 항목에 고유한 URL이 있어야 합니다.