동영상

이미지 검색의 동영상 리치 결과 및 동영상 예

동영상 콘텐츠를 구조화된 데이터로 마크업하여 Google 검색에서 동영상을 찾고 시청할 수 있도록 하세요. VideoObject로 동영상을 마크업하여 설명, 미리보기 이미지 URL, 업로드 날짜, 길이와 같은 세부정보를 제공할 수 있습니다. VideoObject에 구조화된 데이터를 추가하여 다음 동영상 수정을 사용 설정할 수도 있습니다.

  • 동영상 캐러셀: 구조화된 ItemList 데이터를 사용하여 동영상 갤러리 페이지(동영상 목록이 있는 페이지)를 마크업합니다.
  • 동영상 세그먼트: 구조화된 Clip 데이터로 동영상에서 중요한 세그먼트를 표시하여 사용자가 동영상의 특정 지점으로 빠르게 이동할 수 있도록 합니다.

이 가이드에 따라 콘텐츠를 구성하면 콘텐츠가 모바일 이미지 검색결과에서 동영상 배지를 자동으로 사용할 수 있습니다.

표준 동영상 리치 결과

다음은 JSON-LD를 사용한 표준 동영상 마크업의 예입니다. VideoObject만 있으며 동영상 세그먼트에서는 동영상 캐러셀이 지원되지 않습니다.

다음은 동영상 목록이 포함된 페이지의 예입니다. 동영상 캐러셀을 사용 설정하려면 페이지에 VideoObject와 구조화된 ItemList 추가 데이터가 있어야 합니다.

JSON-LD
마이크로데이터

동영상 세그먼트(액세스 제한됨)

다음은 구조화된 Clip 추가 데이터로 동영상 세그먼트를 표시하는 JSON-LD 형식의 VideoObject 예입니다. 현재 동영상 세그먼트를 사용할 수 있는 비즈니스는 소수의 제공업체로 제한됩니다. 참여하고 싶다면 양식을 작성하여 신청하세요.

동영상이 포함된 AMP 페이지

다음은 AMP 페이지에 있는 VideoObject의 예입니다.

가이드라인

동영상을 동영상 리치 결과로 표시하려면 다음 가이드라인을 따라야 합니다.

동영상 세그먼트 가이드라인(액세스 제한됨)

Clip을 추가하여 동영상 세그먼트를 표시하려면 다음 가이드라인을 따르세요.

  • 동영상은 구독 없이도 공개적으로 시청할 수 있어야 합니다.
  • 동영상에는 동영상 URL의 시작점이 아닌 지점에 딥 링크를 설정할 수 있는 기능이 있어야 합니다. 예를 들면 http://www.example.com/example?t=30을 사용하면 동영상이 30초 지점에서 시작합니다.
  • 구조화된 동영상 세그먼트 데이터는 사용자가 동영상을 시청할 수 있는 페이지에 추가되어야 합니다. 동영상을 시청할 수 없는 페이지로 사용자를 연결하는 것은 좋은 사용자 환경이 아닙니다.
  • 동영상의 총 재생 시간은 30초 이상이어야 합니다.
  • 동일한 페이지에 정의된 동일한 동영상의 두 클립은 같은 시작 시간을 가질 수 없습니다.
  • 동영상에는 구조화된 VideoObject 데이터가 있어야 합니다.

구조화된 데이터 유형 정의

이 섹션에서는 Google 검색의 동영상 기능과 관련된 구조화된 데이터 유형에 관해 설명합니다. 콘텐츠를 동영상 리치 결과로 표시하려면 필수 VideoObject 속성이 있어야 합니다. 권장 속성을 통해 콘텐츠에 관한 정보를 추가하여 더욱 만족스러운 사용자 환경을 제공할 수 있습니다. VideoObject 외에 다음 데이터 유형을 추가하면 Google 검색에서 동영상 수정을 사용 설정할 수 있습니다.

  • ItemList: 동영상 목록으로 페이지를 마크업하여 동영상 캐러셀을 사용 설정합니다.
  • Clip: 사용자가 동영상의 특정 지점으로 빠르게 이동할 수 있도록 동영상의 중요한 세그먼트를 표시합니다.

VideoObject

VideoObject의 전체 정의는 schema.org/VideoObject에서 확인할 수 있습니다. 필수 속성을 포함하지 않으면 Google에서 동영상에 관한 정보를 추출하지 못할 수 있습니다. 권장 속성을 통해 콘텐츠에 관한 더 많은 정보를 추가하면 더욱 만족스러운 사용자 환경을 제공할 수 있습니다.

필수 속성
description

Text

동영상 설명입니다. HTML 태그는 무시됩니다.

name

Text

동영상 제목입니다.

thumbnailUrl

반복되는 ImageObject 또는 URL

동영상 미리보기 이미지 파일을 가리키는 URL입니다.

  • 이미지 URL은 크롤링 및 색인 생성이 가능해야 합니다.
  • 이미지는 마크업된 콘텐츠를 나타내야 합니다.
  • 이미지는 .jpg, .png 또는 .gif 형식이어야 합니다.
  • 이미지는 최소 60px x 30px 이상이어야 합니다.
uploadDate

Date

동영상이 처음 게시된 날짜이며, ISO 8601 형식으로 나타냅니다.

권장 속성
contentUrl

URL

실제 동영상 미디어 파일을 가리키는 URL입니다.

동영상 권장사항을 따라 주세요.

duration

Duration

동영상의 길이이며, ISO 8601 형식으로 나타냅니다. 예를 들어 T00H30M5S는 '30분 5초'의 길이를 나타냅니다.

embedUrl

URL

특정 동영상 플레이어를 가리키는 URL입니다. 보통 <embed> 태그의 src 요소에 있는 정보입니다.

동영상 권장사항을 따라 주세요.

expires

Date

해당하는 경우 동영상을 더 이상 사용할 수 없게 되는 날짜입니다. ISO 8601 형식으로 나타냅니다. 동영상이 만료되지 않는 경우에는 이 정보를 제공하지 마세요.

interactionStatistic

InteractionCounter

동영상의 조회 수입니다. 예:


"interactionStatistic":
  {
    "@type": "InteractionCounter",
    "interactionType": { "@type": "http://schema.org/WatchAction" },
    "userInteractionCount": 12345
  }

ItemList

동영상 캐러셀에서 동영상이 표시되도록 하려면 VideoObject 속성 외에 다음 ItemList 속성을 추가하세요. ItemList 속성은 필수가 아니지만 동영상 캐러셀에서 동영상을 표시하려면 다음 속성은 반드시 추가해야 합니다. 캐러셀에 관해 자세히 알아보려면 캐러셀을 참조하세요.

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

필수 속성
itemListElement

ListItem

단일 항목 페이지의 주석입니다. 각 ListItem 요소는 VideoObject 속성과 ListItem 속성을 포함합니다.

ListItem.position

Integer

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


"itemListElement": [
  {
    "@type": "VideoObject",
    "position": 1,
    ... other VideoObject properties ...
  }, {
    "@type": "VideoObject",
    "position": 2,
    ... other VideoObject properties ...
  }
]
ListItem.url

URL

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

클립(액세스 제한됨)

동영상에서 동영상 세그먼트를 사용하려면 VideoObject에서 다음 속성을 중첩하세요. Clip 속성이 필수는 아니지만 동영상 세그먼트로 동영상을 표시하려면 다음 속성을 반드시 추가해야 합니다.

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

필수 속성
name

Text

클립의 콘텐츠를 설명하는 제목입니다.

startOffset

Number

작업의 시작 부분부터 초 단위로 표시된 클립의 시작 시간입니다.

url

URL

클립의 시작 시간으로 연결되는 URL입니다.

클립 URL은 시간을 지정하는 추가 쿼리 매개변수가 포함된 동영상과 동일한 URL 경로로 연결되어야 합니다.

예를 들어 다음 URL은 동영상이 2분에 시작한다는 의미입니다.


"url": "https://www.example.com/example?t=120"
권장 속성
endOffset

Number

작업의 시작 부분부터 초 단위로 표시된 클립의 종료 시간입니다.