동영상 권장사항

웹에서 콘텐츠 제작과 소비에 동영상 형식이 점점 더 많이 사용되고 있으며 Google은 사이트 수백만 개에 있는 동영상의 색인을 생성하여 사용자에게 제공합니다. 동영상은 기본 검색결과 페이지, 동영상 검색결과, Google 이미지, 디스커버 등 Google의 여러 위치에 표시될 수 있습니다.

Google 검색결과, 동영상 탭, 디스커버에 동영상 콘텐츠가 표시된 스크린샷

Google에 표시될 수 있도록 다음 권장사항에 따라 동영상을 최적화하세요.

  1. Google이 내 동영상을 찾을 수 있도록 돕기
  2. 동영상 색인이 생성될 수 있는지 확인
  3. Google이 내 동영상 콘텐츠 파일을 가져오도록 허용
  4. 특정 동영상 기능 사용 설정
  5. 필요에 따라 동영상 삭제, 제한 또는 업데이트

Google이 내 동영상을 찾을 수 있도록 돕기

  • 각 동영상이 사용자가 동영상을 시청할 수 있는 공개 웹페이지에 제공되는지 확인합니다. 페이지가 robots.txt 또는 noindex 메타데이터에 의해 차단되지 않아야 합니다. 그래야 Google에서 페이지를 찾고 페이지의 색인을 생성할 수 있습니다.
  • 동영상을 적절한 HTML 태그에 포함합니다. 동영상 주위에 <video>, <embed>, <iframe> 또는 <object>와 같은 HTML 태그가 있는 경우 Google이 페이지에서 동영상을 더 쉽게 식별할 수 있습니다.
  • 동영상 Sitemap을 제출하여 Google에서 동영상을 더 쉽게 찾을 수 있도록 합니다.
    • 사이트맵을 테스트하고 제출하려면 먼저 Search Console에 사이트를 추가 및 확인합니다. 사이트맵을 포함한 사이트 및 사이트맵에 참조된 전체 사이트를 모두 확인해야 합니다.
    • Search Console 사이트맵 도구에서 또는 Search Console API를 사용하여 사이트맵을 테스트하고 제출합니다.
  • 페이지에서 로드하는 데 복잡한 사용자 작업이나 특정 URL 프래그먼트를 요청하지 않는지 확인하세요. 이 경우 Google이 동영상을 찾지 못할 수 있습니다.
    • 사용자 상호작용 시 주 콘텐츠에 지연 로드 방식을 사용하지 않습니다. Googlebot에서 로드하기 위해 사용자 상호작용(예: 스와이프, 클릭, 입력)이 필요한 콘텐츠를 찾지 못할 수 있습니다. Google에서 지연 로드 콘텐츠를 볼 수 있어야 합니다.
    • 너무 복잡한 자바스크립트를 사용하여 특정 상황에서만 자바스크립트 내에 동영상 객체를 삽입하는 경우 Google에서 동영상의 색인을 제대로 생성하지 못할 수도 있습니다.
    • 프래그먼트 식별자가 필요한 콘텐츠나 방문 페이지의 URL은 허용되지 않습니다.
    • 동영상이 페이지에 제대로 표시되며 쉽게 찾을 수 있어야 합니다. 각 동영상에 고유한 구체적인 제목이나 설명이 포함된 동영상별 단독 페이지를 사용하는 것이 좋습니다. 동영상은 페이지에서 눈에 띄어야 하고 숨어 있거나 찾기 어려워서는 안 됩니다.

삽입된 제3자 플레이어

웹사이트에 YouTube, Vimeo, Facebook 등 제3자 플랫폼의 동영상을 삽입하는 경우 Google에서 사용자의 웹페이지와 이에 상응하는 제3자 호스팅 사이트의 페이지 모두에서 동영상의 색인을 생성할 수 있습니다. 두 버전 모두 Google의 동영상 기능에 표시될 수 있습니다.

제3자 플레이어를 삽입한 본인의 페이지에서 여전히 구조화된 데이터를 제공하는 것이 좋고 동영상 Sitemap에 이 페이지를 포함할 수도 있습니다. 동영상 호스트가 Google이 동영상 콘텐츠 파일을 가져오도록 허용하는지 확인하세요. 예를 들어 YouTube는 공개 동영상의 경우 허용합니다.

동영상 색인이 생성될 수 있는지 확인

Google에서 페이지의 동영상을 식별한 후 동영상 기능에 표시하려면 추가 정보가 필요합니다.

고화질 썸네일 제공

동영상을 Google 동영상 기능에 표시하려면 동영상에 올바른 썸네일 이미지가 있어야 합니다. 그렇지 않은 경우 페이지의 색인을 생성할 수 있지만 동영상이 일반 파란색 링크로만 표시됩니다.

Google이 썸네일을 생성하도록 허용하거나 개발자가 지원되는 방법 중 하나로 썸네일을 제공할 수 있습니다.

지원되는 썸네일 형식: 지원되는 Google 이미지 형식 목록을 참고하세요.

크기: 최소 60x30픽셀, 클수록 좋습니다.

위치: 썸네일 파일은 Googlebot에서 액세스할 수 있어야 합니다. robots.txt 또는 로그인 요구사항으로 파일을 차단하지 마세요. 안정적인 URL에서 파일을 사용할 수 있어야 합니다.

구조화된 데이터 제공

Google에서 동영상의 내용을 파악하고 관련 검색어에 동영상을 표시할 수 있도록 동영상을 설명하는 구조화된 데이터를 제공하세요. 구조화된 데이터에 제공하는 모든 정보가 실제 동영상 콘텐츠와 일치하는지 확인하세요. 구조화된 데이터를 추가하는 경우 사이트의 각 동영상에 고유한 썸네일, 제목, 설명을 사용해야 합니다.

Google이 내 동영상 콘텐츠 파일을 가져오도록 허용

동영상 페이지를 색인 생성하고 Google에 표시할 수 있지만 Google이 동영상 콘텐츠를 이해하고 동영상 미리보기중요한 부분과 같은 기능을 제공하려면 동영상 파일 자체를 가져와야 합니다.

다음 권장사항에 따라 Google이 동영상 콘텐츠 파일을 가져오는 것을 허용하세요.

  • 구조화된 데이터를 사용하여 지원되는 파일 형식으로 contentURL 값을 제공합니다.
  • Google에서 동영상의 스트리밍 파일 바이트를 가져오는 것을 차단하지 않습니다. 예를 들어 noindex 태그 또는 robots.txt 파일로 동영상 콘텐츠 URL이나 도메인을 차단하지 마세요.
  • 동영상 호스트 페이지 및 실제 동영상을 스트리밍하는 서버에는 크롤링할 대역폭이 있어야 합니다. 따라서 example.com/puppies.html의 방문 페이지에 somestreamingservice.com에서 제공하는 강아지 동영상이 삽입되어 있는 경우 example.comsomestreamingservice.com 모두 서버 로드를 사용할 수 있어야 하며 Google이 액세스 가능해야 합니다.
  • 동영상 파일은 안정적인 URL에서 사용할 수 있어야 합니다.

지원되는 동영상 인코딩

Google은 3GP, 3G2, ASF, AVI, DivX, M2V, M3U, M4V, MKV, MOV, MP4, MPEG, OGV, QVT, RAM, RM, VOB, WebM, WMV, XAP 등의 동영상 파일 형식을 가져올 수 있습니다.

동영상 및 썸네일 파일에 안정적인 URL 사용

일부 CDN에서는 동영상 및 썸네일 파일에 곧 만료되는 URL을 사용합니다. 이 URL 때문에 Google에서 동영상의 색인을 생성하지 못하거나 동영상 파일을 가져오지 못할 수도 있습니다.

각 동영상에 고유하고 안정적인 단일 URL을 사용하세요. 이렇게 하면 Google에서 동영상을 일관성 있게 발견 및 처리하고 동영상이 여전히 사용 가능한지 확인하고 동영상에서 올바른 신호를 수집할 수 있습니다.

악의적인 행위자가 콘텐츠에 액세스하는 것이 우려되는 경우 미디어 URL의 안정적인 버전을 표시하기 전에 온라인 또는 오프라인으로 Googlebot을 확인할 수 있습니다.

동영상 URL의 구분

페이지의 동영상 파일 1개에 여러 URL이 연결될 수 있습니다. 이러한 URL은 대체로 다음과 같이 구분할 수 있습니다.

페이지의 URL 다이어그램
태그 설명
1
  • <loc>
    (동영상 Sitemap 태그)

동영상을 호스팅하는 페이지의 URL입니다. 예:

<loc>https://example.com/news/worlds-biggest-cat.html</loc>

2
  • VideoObject.embedUrl
    (구조화된 데이터)
  • <video:player_loc>
    (동영상 Sitemap 태그)
  • <iframe src="...">

맞춤 플레이어의 URL입니다. 페이지의 <iframe> 또는 <embed> 태그의 src 값인 경우가 많습니다. 예:

<video:player_loc>
https://archive.example.org/cats/1234</video:player_loc>

3
  • <video src="...">
    (HTML 태그)
  • <embed src="...">
    (HTML 태그)
  • <video:content_loc>
    (동영상 Sitemap 태그)
  • VideoObject.contentUrl
    (구조화된 데이터)

로컬 사이트나 스트리밍 서비스의 실제 콘텐츠 바이트 URL입니다. 예:

<video src="videos.example.com/cats/1234.mp4">

특정 동영상 기능 사용 설정

동영상 미리보기

Google에서는 사용자가 동영상의 내용을 더 잘 이해할 수 있도록 동영상에서 몇 초를 선택하여 이동 미리보기를 표시합니다. 동영상에 미리보기 기능을 사용하려면 Google이 동영상 콘텐츠 파일을 가져오도록 허용하세요. max-video-preview 로봇 메타 태그를 사용하여 동영상 미리보기의 최대 길이를 설정할 수 있습니다.

검색결과의 동영상 미리보기

중요한 부분

중요한 부분 기능은 사용자가 책의 장처럼 동영상 세그먼트를 탐색하는 방법으로, 사용자의 콘텐츠 참여도를 높이는 데 도움이 됩니다. Google 검색에서는 자동으로 동영상의 세그먼트를 감지하여 사용자에게 중요한 부분을 표시하려고 하며, 개발자가 따로 취해야 할 조치는 없습니다. 또는 개발자가 동영상의 중요한 부분을 Google에 직접 알려도 됩니다.

  • 동영상이 웹페이지에 호스팅된 경우 다음과 같은 두 가지 방법으로 중요한 부분을 사용 설정할 수 있습니다.
    • 구조화된 Clip 데이터: 각 세그먼트의 시작 지점과 종료 지점을 정확하게 지정하고 각 세그먼트에 표시할 라벨을 지정합니다.
    • 구조화된 SeekToAction 데이터: URL 구조의 일반적인 타임스탬프 위치를 Google에 알려 주면 Google에서 자동으로 중요한 부분을 식별해 동영상 내 해당 지점으로 사용자를 연결할 수 있습니다.
  • 동영상이 YouTube에 호스팅되는 경우 YouTube의 동영상 설명에 타임스탬프와 라벨을 정확히 지정합니다. YouTube 설명에 타임스탬프를 표시하기 위한 권장사항을 확인하세요.

중요한 부분 기능을 완전히 선택 해제하려면(동영상의 중요한 부분을 자동으로 표시하기 위해 Google에서 할 수 있는 모든 작업 포함) nosnippet 메타 태그를 사용하세요.

검색결과에 중요한 부분이 표시된 동영상

실시간 배지

실시간 스트리밍 동영상의 경우 BroadcastEvent 구조화된 데이터Indexing API를 사용하여 검색결과에 빨간색 '실시간' 배지를 표시할 수 있습니다.

검색결과에 실시간 배지가 표시된 동영상

동영상 삭제 또는 제한

동영상 삭제

사이트에서 동영상을 삭제하려면 다음 중 하나를 따르세요.

  • 삭제되었거나 만료된 동영상이 포함된 방문 페이지에 404 (Not found) HTTP 상태 코드를 반환합니다. 404 응답 코드 외에도 페이지의 HTML을 반환하여 대부분의 사용자에게 변경사항을 투명하게 공개할 수 있습니다.
  • 삭제되거나 만료된 동영상이 포함된 방문 페이지에 noindex 로봇 메타 태그를 포함합니다. 이렇게 하면 방문 페이지의 색인이 생성되지 않도록 차단할 수 있습니다.
  • schema.org 구조화된 데이터(expires 속성) 또는 동영상 Sitemap(<video:expiration_date> 요소 사용)에 만료일을 명시합니다. 동영상의 만료일이 2009년 11월인 동영상 Sitemap 예는 다음과 같습니다.
    <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
            xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
      <url>
        <loc>http://www.example.com/videos/some_video_landing_page.html</loc>
        <video:video>
          <video:thumbnail_loc>
             http://www.example.com/thumbs/123.jpg
          </video:thumbnail_loc>
          <video:title>
             Grilling steaks for summer
          </video:title>
          <video:description>
             Bob shows you how to grill steaks perfectly every time
          </video:description>
          <video:player_loc>
              http://www.example.com/videoplayer?video=123
          </video:player_loc>
          <video:expiration_date>2009-11-05T19:20:30+08:00</video:expiration_date>
        </video:video>
      </url>
    </urlset>

Google에서 만료일이 과거로 설정되어 있는 동영상을 확인하면 이를 검색결과에 포함하지 않습니다. 방문 페이지는 동영상 썸네일 없이 웹 검색결과로 계속 표시될 수 있습니다. 여기에는 사이트맵, 구조화된 데이터, 사이트 헤더의 메타 태그의 만료일이 포함됩니다. 각 동영상의 만료일이 올바른지 확인하세요. 만료일 후 더 이상 사용할 수 없는 동영상이라면 유용하지만 이렇게 하면 사용 가능한 동영상에 실수로 과거 날짜를 설정하기 쉽습니다. 만료되지 않는 동영상에는 만료 정보를 포함하지 마세요.

사용자의 위치에 따라 동영상 제한

사용자의 위치에 따라 동영상의 검색결과를 제한할 수 있습니다. 국가 제한이 없는 동영상의 경우 국가 제한 태그를 생략하세요.

구조화된 데이터를 사용하여 제한

VideoObject 구조화된 데이터를 사용하여 동영상을 설명한다면 regionsAllowed 속성을 설정하여 동영상 검색결과가 표시될 지역을 지정하세요. 이 속성을 생략하면 모든 지역의 검색결과에 동영상이 표시될 수 있습니다.

동영상 Sitemap을 사용하여 제한

동영상 Sitemap에서 <video:restriction> 태그를 사용하면 지정된 국가에서의 동영상 표시를 허용하거나 거부할 수 있습니다. <video:restriction> 태그는 동영상 항목마다 한 개씩만 허용됩니다.

<video:restriction> 태그에는 공백으로 구분된 ISO 3166 국가 코드가 하나 이상 포함되어 있어야 합니다. 필수 relationship 속성은 제한 유형을 지정합니다.

  • relationship="allow": 지정된 국가에서만 동영상이 표시됩니다. 국가를 지정하지 않으면 어떤 국가에서도 동영상이 표시되지 않습니다.
  • relationship="deny": 지정된 국가를 제외한 모든 국가에서 동영상이 표시됩니다. 국가를 지정하지 않으면 모든 국가에서 동영상이 표시됩니다.

이 동영상 Sitemap 예에서 동영상은 캐나다와 멕시코에서만 검색결과에 표시됩니다.

<url>
  <loc>http://www.example.com/videos/some_video_landing_page.html</loc>
  <video:video>
    <video:thumbnail_loc>
           http://www.example.com/thumbs/123.jpg
    </video:thumbnail_loc>
    <video:title>Grilling steaks for summer</video:title>
    <video:description>
        Bob shows you how to get perfectly done steaks every time
    </video:description>
    <video:player_loc>
          http://www.example.com/player?video=123
    </video:player_loc>
    <video:restriction relationship="allow">ca mx</video:restriction>
  </video:video>
</url>

세이프서치는 Google 검색결과에 선정적인 이미지, 동영상, 웹사이트를 표시할지 차단할지 지정하는 Google 사용자 계정 설정입니다. Google에서 동영상의 특성을 파악하여 적절한 경우 동영상에 세이프서치 설정을 적용할 수 있도록 합니다.

일반적인 URL 위치에서 성인용 동영상 그룹화

사이트에 성인용 동영상이 포함되어 있다면 웹사이트에 포함된 다른 동영상과는 별도로 동영상을 그룹화하는 것을 적극 권장합니다. 예: http//www.example.com/adult/video.mp4

성인용 페이지에 메타데이터 추가

Google 알고리즘은 다양한 신호를 사용하여 사용자의 세이프서치 필터가 사용 설정되어 있을 때 동영상이나 전체 페이지가 검색결과에서 필터링되어야 하는지 결정합니다. 동영상의 경우 일부 신호는 머신러닝을 사용하여 생성되지만, 세이프서치 알고리즘은 이전에 동영상이 사용된 위치 및 동영상이 사용된 맥락과 같은 단순한 요인도 고려합니다.

가장 강력한 신호 중 하나는 자체적으로 표시된 성인용 페이지입니다. 성인용 콘텐츠를 게시할 때는 다음 메타 태그 중 하나를 페이지에 추가하는 것이 좋습니다.

<meta name="rating" content="adult" />
<meta name="rating" content="RTA-5042-1996-1400-1577-RTA" />

사용자 대다수는 검색결과에 성인용 콘텐츠가 표시되지 않기를 원하며 특히 자녀와 같은 기기를 사용하는 사용자의 경우 더욱 그렇습니다. 이러한 메타 태그 중 하나를 제공하면 사용자가 보고 싶어 하지 않거나 예상치 못했던 검색결과가 표시되지 않기 때문에 더욱 만족스러운 사용자 환경을 제공할 수 있습니다.