2026년 비디오 사이트맵 가이드: Google XML 문법, 필수 태그와 제외된 태그, 도움이 되는 경우, VideoObject 대 mRSS, 비디오가 색인되지 않는 이유를 설명합니다.

이 페이지의 내용
요약
비디오 사이트맵은 어떤 비디오가 어떤 페이지에 나타나는지 Google에 알려 주는 XML 사이트맵(또는 mRSS 피드)이며, 네임스페이스는 http://www.google.com/schemas/sitemap-video/1.1을 사용합니다. 각 비디오에는 썸네일, 제목, 설명과 함께 파일 URL(video:content_loc) 또는 플레이어 URL(video:player_loc) 중 하나가 필요합니다. 비디오를 Google이 발견하도록 돕지만, 비디오는 그 비디오가 주요 콘텐츠인 시청 페이지에 있을 때만 색인됩니다. 페이지의 VideoObject 구조화된 데이터는 HTML 안에서 같은 역할을 하며, 대부분의 사이트는 두 가지를 모두 사용하면 도움이 됩니다.
더 알아보고 싶다면 물어보세요
간단 퀴즈
사이트의 기술적인 부분은 누가 고쳐야 합니까?
추천 결과
실제 시청 페이지를 나열하세요이(가) 가장 알맞은 솔루션입니다
이 순위의 1위로, 답변에 가장 잘 맞습니다.
추천 결과
파일을 생성하세요이(가) 가장 알맞은 솔루션입니다
이 순위의 2위로, 답변에 가장 잘 맞습니다.
추천 결과
모든 URL에 접근할 수 있는지 확인하세요이(가) 가장 알맞은 솔루션입니다
이 순위의 3위로, 답변에 가장 잘 맞습니다.
추천 결과
제출하고 참조하세요이(가) 가장 알맞은 솔루션입니다
이 순위의 4위로, 답변에 가장 잘 맞습니다.
비디오 사이트맵은 비디오 목록과 메타데이터를 Google에 전달하는 가장 직접적인 방법입니다. 규칙은 Google의 비디오 사이트맵 및 mRSS 참조 문서(2026년 5월 최종 업데이트)에 있으며, 대부분의 가이드가 인정하는 것보다 더 많이 바뀌었습니다. 태그 다섯 개가 제외되었고, 2023년 12월부터 Google은 텍스트 페이지에서만 지원되는 비디오를 무시합니다. 이 가이드는 현재 문법을 제시하고, 비디오 사이트맵이 노력할 가치가 있는 경우를 설명하며, 구조화된 데이터 마크업 및 mRSS와 비교하고, 비디오가 색인에서 빠지는 이유를 나열합니다.
비디오 사이트맵은 비디오 항목을 추가한 표준 XML 사이트맵입니다. 각 url 요소는 여전히 페이지(시청 페이지)를 가리키며, 그 안의 video:video 블록이 해당 페이지에 표시되는 비디오마다 썸네일, 제목, 설명, 파일 또는 플레이어 URL과, 재생 시간이나 게시일 같은 선택 항목을 기술합니다.
세 가지 사실이 나머지 내용의 틀을 이룹니다.
이미 이미지 사이트맵을 쓰고 있다면 논리는 같습니다. 페이지가 여전히 단위이고, 미디어 확장이 Google이 안정적으로 추측할 수 없는 정보를 추가합니다.
Google 형식을 따르는, 시청 페이지 하나와 직접 호스팅하는 비디오 하나로 이루어진 최소한의 유효한 파일은 다음과 같습니다.
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
<url>
<loc>https://example.com/videos/grilling-steaks.html</loc>
<video:video>
<video:thumbnail_loc>https://example.com/thumbs/123.jpg</video:thumbnail_loc>
<video:title>Grilling steaks for summer</video:title>
<video:description>Bob shows how to get perfectly done steaks every time.</video:description>
<video:content_loc>https://cdn.example.com/video/123.mp4</video:content_loc>
<video:duration>600</video:duration>
<video:publication_date>2026-05-20T08:00:00+00:00</video:publication_date>
</video:video>
</url>
</urlset>YouTube 임베드라면 video:content_loc를 <video:player_loc>https://www.youtube.com/embed/VIDEO_ID</video:player_loc>로 바꾸세요. 같은 url 아래에 video:video 블록을 여러 개 둘 수 있으며, 페이지의 비디오마다 하나씩 넣습니다. 다만 Google은 페이지의 주요 콘텐츠와 관련 없는 비디오는 나열하지 말라고 요청합니다.
| 태그 | 내용 | 규칙 |
|---|---|---|
| video:video | 비디오 하나의 상위 요소 | 페이지의 비디오마다 하나 |
| video:thumbnail_loc | 썸네일 이미지 URL | Google의 썸네일 요구 사항을 충족해야 함 |
| video:title | 비디오 제목 | 페이지에 표시되는 제목과 일치해야 함; HTML 엔티티를 이스케이프하거나 CDATA를 사용 |
| video:description | 비디오 설명 | 최대 2048자; 페이지 본문과 가깝게 작성하되 반드시 한 글자도 같을 필요는 없음 |
| video:content_loc 또는 video:player_loc | 미디어 파일 또는 플레이어 URL | 둘 중 하나는 필수이며 content_loc를 권장; 둘 다 loc의 페이지 URL과 달라야 함 |
많은 생성기와 오래된 튜토리얼은 Google이 문서에서 제거한 태그를 여전히 출력합니다: video:category, video:gallery_loc, video:price, video:tvshow, 그리고 video:player_loc의 autoplay와 allow_embed 속성. 이것들이 파일을 깨뜨리지는 않지만, 아무 효과도 없습니다. 템플릿을 정리할 때 제거하세요.
팁
비디오 사이트맵, VideoObject 마크업, og:image 태그에 정확히 같은 썸네일 URL을 사용하세요. Google의 비디오 모범 사례는 모든 메타데이터 출처에서 비디오마다 일관된 썸네일 하나를 요구합니다.
답은 파일보다 비디오를 호스팅하는 페이지에 더 달려 있습니다. 2023년 12월 4일 Search Central 블로그 글에서 Google은 비디오 모드가 비디오가 주요 콘텐츠인 페이지로만 연결될 것이라고 발표했습니다. 비디오가 보조적인 페이지에 대해 Google이 든 예는 다음과 같습니다. 비디오가 텍스트를 보완하는 블로그 글, 비디오가 있는 제품 페이지, 동등하게 중요한 여러 비디오를 나열하는 카테고리 페이지.
Google의 비디오 SEO 모범 사례(2025년 12월 업데이트)는 비디오가 고려되려면 시청 페이지 자체가 색인되고 검색에서 좋은 성과를 내야 한다고 덧붙입니다. 사이트맵으로는 이 규칙을 우회할 수 없습니다.
| 나의 상황 | 비디오 사이트맵이 유용한가? | 이유 |
|---|---|---|
| 직접 호스팅하는 비디오, 비디오마다 시청 페이지 하나(강의, 미디어, 튜토리얼) | 예, 가치가 높음 | 플레이어가 늦게 로드되더라도 Google은 페이지마다 파일 URL, 재생 시간, 썸네일을 얻음 |
| 크거나 자주 바뀌는 비디오 라이브러리(수백 개 페이지, 기한이 있는 콘텐츠) | 예 | expiration_date, restriction, platform 태그는 하나의 피드에서 관리하기 더 쉬움 |
| 라이브 방송과 다시보기 | 예, 스키마와 함께 | 사이트맵에 video:live, LIVE 배지를 위한 BroadcastEvent 마크업 |
| 블로그 글에 임베드된 YouTube 비디오 | 드묾 | 페이지가 글이므로 비디오는 비디오 결과로 나타나지 않으며, 순위에 오르는 것은 YouTube 페이지 |
| 데모 비디오가 있는 제품 페이지 | 낮음 | 주요 콘텐츠는 제품임; 제품 페이지와 YouTube 업로드에 투자 |
주의
YouTube 비디오를 임베드한 블로그 글을 모두 비디오 사이트맵에 넣어도 비디오 결과는 생기지 않습니다. 그 URL은 Search Console에 「No video indexed」로 표시됩니다. 사이트맵은 실제 시청 페이지만을 위해 두세요.
Google은 비디오 메타데이터를 세 가지 출처에서 읽습니다. 구조화된 데이터, 비디오 사이트맵(또는 mRSS 피드), Open Graph 태그입니다. Google 문서는 이 중 어느 것도 다른 것보다 우선하지 않으므로, 선택은 실용적인 판단입니다.
| 방법 | 위치 | 가장 적합한 용도 | 한계 |
|---|---|---|---|
| 비디오 사이트맵 | Search Console에 제출하는 XML 파일 | 대량 발견, 많은 시청 페이지, 만료 및 국가 규칙 | 주요 순간 표시 없음, LIVE 배지 없음 |
| VideoObject 스키마(JSON-LD) | 각 시청 페이지의 HTML 안 | 리치 결과, 주요 순간(Clip, SeekToAction), LIVE 배지 | 렌더링된 페이지에 있어야 함; 한 번에 페이지 하나 |
| mRSS 피드 | 사이트맵처럼 제출하는 Media RSS 파일 | 이미 RSS를 게시하는 플랫폼 | Search Console에 「MRSS failure; try using schema.org instead」가 보고될 수 있음 |
| Open Graph(og:video) | 페이지 head의 meta 태그 | 소셜 미리보기, 보조 신호 | 메타데이터가 적음 |
Google의 VideoObject 구조화된 데이터 가이드(2026년 9월 업데이트)는 세 가지 속성만 필수로 요구합니다: name, thumbnailUrl, uploadDate. 권장 항목은 contentUrl(embedUrl보다 우선), description, duration, 그리고 Clip 세그먼트를 위한 hasPart입니다. 주요 순간에는 최소 30초 길이의 비디오가 필요하고, LIVE 배지에는 isLiveBroadcast가 true인 BroadcastEvent가 필요합니다. 이 중 어느 것도 사이트맵 문법에는 없으므로, 가장 좋은 구성은 발견용 비디오 사이트맵과 각 시청 페이지의 스키마를 함께 쓰는 것입니다. 무료 스키마 생성기가 JSON-LD를 만들고, 구조화된 데이터 검증기가 게시 전에 확인해 줍니다. 마크업 전반에 대해서는 AI 검색을 위한 구조화된 데이터 가이드를 읽어 보세요.
방문자가 가장 먼저 보는 것이 비디오이고, 페이지가 존재하는 이유가 비디오인 페이지부터 시작하세요. 비디오만 임베드하는 글과 제품 페이지는 제외합니다.
대부분의 비디오 호스팅 플랫폼과 CMS 플러그인은 비디오 사이트맵을 내보낼 수 있습니다. 직접 만든 사이트라면 제목, 썸네일, 재생 시간이 페이지와 동기화되도록 데이터베이스에서 생성하세요. 표준 사이트맵은 압축하지 않은 상태에서 최대 50,000개의 URL 또는 50MB를 담을 수 있습니다. 그보다 크면 나누고 사이트맵 인덱스를 사용하세요.
Google은 페이지, 썸네일, 비디오 URL이 robots.txt에 의해 차단되지 않고, 로그인을 요구하지 않으며, 방화벽에 막히지 않고, HTTP 또는 FTP를 사용하기를 요구합니다(스트리밍 프로토콜은 지원되지 않음). robots.txt에 차단된 썸네일은 Search Console의 「Video indexing」 보고서에 자체 오류로까지 표시됩니다.
Search Console의 Sitemaps 보고서에 파일을 추가하고, robots.txt에 Sitemap: 줄로 참조하세요. Google에 사이트맵을 제출하는 방법 가이드가 두 단계를 모두 설명하며, 사이트맵 검사기는 Google이 발견하기 전에 잘못된 XML을 잡아냅니다.
비디오가 추가되거나 교체되거나 삭제될 때마다 파일을 업데이트하고, 종료일이 있는 콘텐츠에는 video:expiration_date를 설정하세요. 삭제된 비디오를 나열한 사이트맵은 크롤링 예산을 낭비하고 보고서를 흐리게 만듭니다.
Search Console의 「Video indexing」 보고서는 색인된 비디오를 포함하는 색인된 페이지 수와, 나머지 페이지가 그렇지 않은 이유를 보여 줍니다. 가장 흔한 이유와 해결 방법은 다음과 같습니다.
| Search Console의 이유 | 의미 | 해결 |
|---|---|---|
| 「Video isn't on a watch page」 | 비디오가 주요 콘텐츠가 아니라 페이지를 뒷받침하고 있음 | 전용 시청 페이지를 만들거나, 페이지가 텍스트로 순위에 오르는 것을 받아들이세요 |
| 「Cannot determine video position and size」 | 로드 시 플레이어가 없음. 클릭해서 재생하는 이미지 뒤에 숨어 있는 경우가 많음 | 초기 HTML에서, 첫 화면 위에 플레이어를 렌더링하세요 |
| 「No thumbnail URL provided」 / 「Invalid thumbnail size」 | 썸네일이 없거나, 60x30픽셀보다 작음 | 사이트맵과 스키마에 더 큰 썸네일을 추가하세요 |
| 「Thumbnail blocked by robots.txt」 | Googlebot이 이미지를 가져올 수 없음 | CDN을 포함해 썸네일 경로를 허용하세요 |
| 「Thumbnail is transparent」 | 픽셀의 80% 미만이 충분히 불투명함 | JPEG, PNG, WebP 또는 AVIF 형식의 불투명한 이미지를 사용하세요 |
| 「Video not found on host service」 | 호스팅 서비스에서 비디오가 삭제되었거나 비공개로 전환됨 | 항목을 제거하거나 비디오를 복구하세요 |
시청 페이지 자체가 색인되지 않았다면 먼저 그것부터 고치세요. Google 색인 생성 가이드에 흔한 원인이 정리되어 있습니다.
Google에게는 깔끔한 비디오 사이트맵과 VideoObject 마크업이 있으면 각 시청 페이지가 비디오 결과, 주요 순간, 비디오 탭에 노출될 자격을 얻습니다. AI 어시스턴트의 경우 상황이 다릅니다. Sorank의 AI 답변에서 YouTube 인용에 관한 연구(AI 답변 301,025건, 2025년 8월부터 2026년 8월까지)는 최근 3개월 동안 측정된 답변의 2.35%에서 YouTube가 인용되었다고 밝혔습니다. 모델마다 차이가 커서 Gemini는 3.69%, Claude는 0%였습니다. AI 어시스턴트는 주로 텍스트를 인용하므로, 플레이어 옆에 글로 된 요약이나 문자 기록이 있는 시청 페이지가 인용을 더 많이 얻습니다.
실용적인 결론은 역할 분담입니다. 핵심 비디오는 직접 관리하는 시청 페이지에서 호스팅하세요(사이트맵과 스키마). 도달 범위를 위해 같은 비디오를 YouTube에도 게시하고(YouTube 마케팅 가이드 참고), 구매자가 묻는 질문에 답하는 글로 그 주변을 감싸세요. 여기서 Sorank가 도움이 됩니다. Sorank는 키워드를 찾아 토픽 클러스터 생성기로 주제별로 묶고, 블로그 글 생성기로 최적화된 글을 쓰고 게시하는, autopilot으로 작동하는 SEO와 GEO 소프트웨어입니다.

비디오 사이트맵은 실제 시청 페이지에서만 효과가 있습니다. 필수 태그로 나열하고, 각 페이지에 VideoObject 스키마를 추가하고, 썸네일에 접근할 수 있도록 유지하세요.비디오 주변의 글 콘텐츠를 autopilot으로 만들려면 가격 페이지에서 요금제를 비교해 보세요. 모든 요금제는 3일 무료 체험으로 시작합니다.
아니요. 비디오 사이트맵은 자신의 사이트 페이지에 있는 비디오를 기술합니다. YouTube 비디오는 YouTube 페이지, 제목, 설명, 참여도를 통해 순위가 결정됩니다. 그래도 video:player_loc로 YouTube 임베드를 선언할 수 있지만, 그것을 임베드한 페이지가 실제 시청 페이지인 경우에만 그렇게 하세요.
사이트맵 파일은 압축하지 않은 상태에서 최대 50,000개의 URL 또는 50MB를 담을 수 있습니다. 각 URL에는 여러 비디오 항목을 넣을 수 있으며, 페이지에 표시되는 비디오마다 하나씩 넣습니다. 큰 라이브러리는 비디오를 여러 파일로 나누고 사이트맵 인덱스에 나열합니다.
네, 시청 페이지가 많은 사이트에서는 유용합니다. 구조화된 데이터는 Google이 각 페이지를 크롤링할 때만 읽히지만, 사이트맵은 모든 비디오를 한곳에 나열하고 만료, 국가, 플랫폼 규칙을 담습니다. 주요 순간과 LIVE 배지에는 구조화된 데이터가 필요하므로, 둘을 함께 쓸 때 가장 효과적입니다.
먼저 Sorank를 경험한 사람들
