동영상 구조화 데이터는 웹페이지에서 재생할 수 있는 영상의 정보를 VideoObject로 표시한 데이터입니다. 제목, 썸네일, 최초 공개일과 재생 주소를 검색엔진에 전달합니다. 영상이 없는 기사나 썸네일만 모은 목록에 코드를 추가한다고 재생 가능한 영상 페이지가 되지는 않습니다.
영상 정보 작성 예시
아래는 제품 설치 영상을 설명하는 예시입니다. contentUrl에는 영상을 소개하는 웹페이지 주소가 아니라 실제 영상 파일 주소를 넣었습니다.
{
"@context": "https://schema.org",
"@type": "VideoObject",
"name": "제품 설치 영상",
"thumbnailUrl": "https://example.com/thumb.jpg",
"uploadDate": "2026-08-03T10:00:00+09:00",
"contentUrl": "https://example.com/video.mp4",
"description": "제품 설치 순서를 보여 주는 영상"
}
Google은 name, thumbnailUrl, uploadDate를 필수 항목으로 정합니다. uploadDate는 영상이 처음 공개된 시점이며 ISO 8601 형식으로 적습니다. 예시의 +09:00은 시간대 정보입니다.
가능하면 contentUrl로 영상 파일 주소를 제공합니다. 이 주소를 제공할 수 없다면 해당 영상 플레이어의 주소인 embedUrl을 대신 넣습니다. 둘 다 영상이 있는 일반 웹페이지 주소와는 다릅니다.
주요 순간과 라이브 방송 표시
기본 VideoObject에 추가 유형을 연결하면 영상의 특정 구간이나 방송 일정을 설명할 수 있습니다.
Clip: 운영자가 주요 구간의 제목, 시작 시점과 해당 구간으로 이동하는 URL을 지정합니다.SeekToAction: 재생 시점을 URL에 넣는 방식을 알려 줍니다. Google이 주요 순간을 자동으로 찾은 뒤 그 시점으로 연결할 수 있습니다.BroadcastEvent: 라이브 방송의 시작과 종료 시점, 생방송 여부를 나타냅니다. LIVE 배지를 위한 추가 요건이며 방송 시작과 종료 등의 변경은 Indexing API로 알립니다.
Clip과 SeekToAction을 적용하는 영상은 길이가 최소 30초여야 하고, URL로 영상 중간 시점부터 재생할 수 있어야 합니다. SeekToAction은 Google이 영상 파일을 가져올 수 있어야 한다는 조건도 있습니다. 이런 기능별 조건을 갖춰도 실제 표시는 보장되지 않습니다.
마크업 외에 필요한 동영상 SEO
VideoObject는 영상 한 건의 정보를 설명하는 마크업입니다. 동영상 SEO는 시청 페이지와 플레이어, 썸네일, 사이트맵과 색인 상태까지 다룹니다. Google의 동영상 검색 기능을 목표로 한다면 영상을 보는 것이 주목적인 시청 페이지가 필요합니다. 일반 글에 보조 영상을 넣은 페이지는 여기에 해당하지 않습니다.
시청 페이지 자체가 색인되어 검색에서 충분히 좋은 성과를 보여야 영상도 색인 검토 대상이 됩니다. 영상은 페이지에 삽입되어 있어야 하며, 유효한 썸네일을 안정적인 URL에서 제공해야 합니다. 영상 미리보기나 주요 순간 같은 추가 기능에는 Google이 실제 영상 파일의 데이터를 가져올 수 있어야 한다는 조건이 붙습니다. 페이지 색인, 영상 색인과 추가 기능의 요건을 각각 점검해야 합니다.
네이버의 제휴와 수집 절차
네이버 동영상 검색은 개별 영상 페이지의 VideoObject와 채널 페이지의 Person 데이터를 요구합니다. 영상 안의 creator도 Person으로 작성하고, 채널 이름과 URL을 별도 채널 페이지의 값과 맞춥니다.
페이지와 마크업을 준비한 뒤 동영상 콘텐츠 제휴를 신청해 검토와 테스트를 거칩니다. 수집 요청 API를 쓰려면 사이트 소유 확인도 필요합니다. API로 대상 URL을 Push하면 네이버 검색로봇이 해당 페이지의 콘텐츠를 Pull해 수집합니다. 검색에 노출할 URL, 브라우저에 표시되는 URL과 구조화 데이터가 있는 URL도 같아야 합니다.
배포 후 확인할 내용
리치 결과 테스트로 필수 속성 누락과 코드 오류를 검사합니다. Search Console의 URL 검사에서는 렌더링된 페이지에 플레이어와 마크업이 나타나는지 확인하고, 동영상 색인 보고서에서는 영상이 색인되지 않은 이유를 살펴봅니다. 썸네일이나 재생 주소가 만료되거나 로봇 접근이 차단되지 않았는지도 점검합니다. 네이버 제휴 사이트는 API가 URL을 접수한 결과와 실제 수집, 데이터 해석 결과를 나눠 확인합니다.
자주 묻는 질문
유튜브 임베드 영상도 표시할 수 있나요?
네. Google은 YouTube 등 외부 플레이어를 삽입한 시청 페이지에도 구조화 데이터를 권장합니다. embedUrl에는 해당 영상의 플레이어 주소를 넣고 썸네일과 제목을 실제 영상에 맞춥니다. 동영상 검색 기능의 대상이 되려면 내 페이지도 영상이 주 콘텐츠인 시청 페이지여야 합니다.
VideoObject를 넣으면 네이버 동영상 검색에 나오나요?
마크업만으로 노출되지는 않습니다. 네이버의 동영상 검색 제휴 검토와 수집 연동 절차를 따라야 합니다.
함께 알아두면 좋은 용어
- 동영상 SEO: 검색엔진이 영상을 발견하고 색인할 수 있도록 페이지와 영상 정보를 정비하는 작업
- 이미지 SEO: 검색엔진이 이미지를 수집하고 내용을 이해하도록 파일과 페이지 정보를 정비하는 작업
- 리치 결과 테스트: Google이 지원하는 구조화 데이터의 필수값과 기술 오류를 검사하는 도구