동영상

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

동영상 콘텐츠를 구조화된 데이터로 마크업하여 Google 검색에서 동영상을 찾고 시청할 수 있도록 하세요. 설명, 미리보기 이미지 URL, 업로드 날짜, 길이와 같은 세부정보를 제공할 수 있습니다. Google은 마크업을 사용하여 캐러셀을 제공할 수도 있습니다(예: AMP가 포함된 주요뉴스 캐러셀). 동영상 마크업을 사용하면 모바일 이미지 검색결과의 이미지에 배지를 사용할 수 있으므로 더 많은 사용자가 내 콘텐츠를 클릭할 수 있습니다.

구조화된 ItemList 데이터를 사용하여 동영상 갤러리 페이지(동영상 목록이 있는 페이지)를 마크업하세요. 동영상 갤러리가 호스트 캐러셀로 표시될 수 있습니다. 호스트 관련 목록에 관해 자세히 알아보려면 캐러셀을 참조하세요.

동영상 마크업은 필수는 아니지만 Google에서 동영상을 크롤링하고 동영상의 색인을 생성하는 데 도움이 되므로 권장됩니다.

다음은 JSON-LD를 사용한 AMP용 구조화된 동영상 데이터의 예입니다.

다음은 JSON-LD를 사용한 표준 동영상 마크업의 예입니다.

다음은 JSON-LD를 사용한 클립이 포함된 동영상의 예입니다. 구조화된 데이터 사용 방법을 통해 클립을 사용하는 방법을 자세히 알아보세요.

다음은 JSON-LD ItemList 마크업이 포함된 동영상 갤러리 페이지의 예입니다.

다음은 마이크로데이터 ItemList 마크업이 포함된 동영상 갤러리 페이지의 예입니다.

구조화된 데이터 유형 정의

VideoObject

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

필수 속성
description

Text

동영상에 관한 설명입니다.

name

Text

동영상 제목입니다.

thumbnailUrl

반복 ImageObject 또는 URL

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

추가 이미지 가이드라인

  • 모든 페이지에는 마크업 포함 여부와 관계없이 하나 이상의 이미지가 있어야 합니다. Google에서 가로세로 비율과 해상도를 기반으로 검색결과에 표시할 최적의 이미지를 선택합니다.
  • 이미지 URL은 크롤링 및 색인 생성이 가능해야 합니다.
  • 이미지는 마크업된 콘텐츠를 나타내야 합니다.
  • 이미지는 .jpg, .png 또는 .gif 형식이어야 합니다.
  • 최상의 결과를 위해서는 가로세로 비율이 16x9, 4x3, 1x1인 여러 개의 고해상도 이미지(너비와 높이의 곱이 최소 50,000픽셀)를 제공하세요.

예:

"image": [
  "https://example.com/photos/1x1/photo.jpg",
  "https://example.com/photos/4x3/photo.jpg",
  "https://example.com/photos/16x9/photo.jpg"
]
uploadDate

Date

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

권장 속성
contentUrl

URL

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

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

duration

Duration

동영상의 길이입니다. ISO 8601 형식으로 나타냅니다.

embedUrl

URL

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

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

expires

Text

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

hasPart

CreativeWork

전체 동영상의 일부인 동영상 클립입니다. 방법 페이지에 있는 단계에 클립을 추가하려면 구조화된 데이터 사용 방법을 참조하세요.

hasPart.endOffset

Number

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

hasPart.name

Text

클립 이름입니다. 예를 들어 넥타이를 묶고 조이는 방법을 보여 주는 클립의 이름은 '묶고 조이기'가 될 수 있습니다.

hasPart.startOffset

Number

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

hasPart.url

URL

클립의 시작 시간으로 연결되는 링크입니다. 시작 시간은 hasPart.startOffset에 설정된 값과 일치해야 합니다. 예:

"startOffset": 30,
"endOffset": 45,
"url": "http://www.example.com/example&t=30"
interactionCount

Text

동영상의 조회 수입니다.

ItemList

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

VideoObject 속성 외에 호스트 관련 목록에 다음 속성을 추가합니다. ItemList는 필수 속성은 아니지만 Google에서 호스트 캐러셀에 적합한 콘텐츠를 식별하는 데 도움이 될 수 있습니다. 호스트 관련 목록에 관해 자세히 알아보려면 캐러셀을 참조하세요.

필수 속성
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이 있어야 합니다.