LinkedIn에서 Google 검색 확인하기:
LinkedIn에서 팔로우하고 검색 가능한 사이트를 만드는 방법에 관한 Google 검색 뉴스와 리소스를 확인하세요.
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
Vimeo에서 고객을 위해 동영상 검색엔진 최적화를 개선한 방법
게시일: 2023년 1월 25일
Vimeo 소개
Vimeo는 모든 사람에게 전문가 품질의 동영상을 제공하겠다는 사명을 갖고 있는 올인원 동영상 솔루션으로, 매일 35만 개 이상의 동영상이 새롭게 추가되며 사용자도 2억 6천만 명이 넘습니다.
도전과제
Vimeo의 고객은 자체 웹사이트에 구조화된 데이터를 추가하고, 사이트맵을 추가하고, 색인 생성 API를 호출하는 등 동영상 검색엔진 최적화 권장사항을 스스로 구현하고 관리해야 했는데, 이는 전문지식이 필요할 뿐 아니라 규모를 확장하기에도 힘든 일이었습니다. 또한 Vimeo의 챕터 기능(동영상 세그먼트가 시간 마커로 표시됨)을 Google 검색에 표시할 수 없었습니다.
2022년, Vimeo는 Google 권장사항을 채택하여 이러한 문제를 해결했습니다. Vimeo에서 구조화된 VideoObject
데이터를 구현하고 동영상 플레이어에 권장사항을 적용하면서 Vimeo 고객은 별도의 조치를 취하지 않아도 중요한 부분과 같은 기능을 활용할 수 있게 되었습니다.
대규모 동영상 색인 생성 가능
Vimeo에서는 색인 생성을 최적화하고 삽입된 동영상이 관련 검색어에 표시될 수 있도록 iframe
삽입을 사용하는 동영상 플레이어에 Google의 새로운 가이드를 적용했습니다. noindex
와 새 indexifembedded
규칙을 함께 사용하면 삽입을 통해 마크업을 속성으로 추가할 수 있습니다. 고객 페이지에 삽입된 Vimeo 동영상에는 이 규칙과 VideoObject
마크업이 적용되므로 고객이 직접 마크업을 추가하지 않아도 색인이 생성될 수 있습니다. 이 변경사항은 현재 Vimeo의 라이브러리에 포함된 7억 5, 000만 개 이상의 삽입 동영상에 적용되며, 앞으로 새로 추가되거나 삽입될 모든 동영상에도 적용됩니다.
Vimeo와 같은 삽입 동영상 플레이어 개발자는 고객이 동영상 검색과 개선된 Google 검색 프레젠테이션의 이점을 누리도록 지원할 수 있습니다. 이를 위해 수행해야 하는 작업은 다음과 같습니다.
- 소스 플레이어 페이지(플레이어를 호스팅하는 페이지, 사용자가 다른 위치의
iframe
에 삽입함)마다 구조화된 VideoObject
데이터를 추가합니다. embedUrl
속성이 가리키는 페이지에 robots noindex
규칙과 함께 indexifembedded
규칙을 추가합니다. 이렇게 하면 고객 페이지에 삽입된 동영상만 Google 검색 색인으로 생성될 수 있습니다.
<meta name="robots" content="noindex, indexifembedded" />
- Googlebot이 영향을 받은 페이지를 재크롤링할 때까지 기다립니다.
구조화된 데이터를 통해 중요한 부분 기능 사용
중요한 부분이 Google 검색에 표시되면 펼칠 수 있고 스크롤할 수 있는 시간 막대가 표시되며 세그먼트에 라벨이 표시되므로 동영상 리치 결과가 한층 더 강화됩니다.
"Vimeo의 목표 중 하나는 최대한 효과적인 동영상을 만드는 것입니다. 이를 통해 누구나 엔지니어나 검색엔진 최적화 전문가의 도움 없이도 도달범위와 노출을 확보할 수 있습니다.
동영상 콘텐츠에 포함된 지식을 활용하는 것은 이러한 노력의 일환이며, 중요한 부분 기능을 통해 고객의 검색 결과 페이지에서 바로 실현되도록 하여 동영상의 가치를 높입니다."
- 알렉스 처니, Vimeo 제품 수석 이사
Vimeo에서는 모든 Vimeo 챕터가 Google 검색에서 중요한 순간으로 표시될 수 있도록 모든 동영상 호스트 페이지에 Clip
마크업을 추가했습니다. Vimeo는 Seek
마크업도 구현했으므로 동영상에 Vimeo 챕터가 없어도 Google에서 자동으로 중요한 부분을 식별할 수 있습니다.
세그먼트를 클릭하면 Vimeo 내장 플레이어가 있는 작성자의 웹페이지로 이동하며, 선택한 시간 마커부터 동영상이 시작됩니다. Vimeo와 같은 삽입 동영상 플레이어 개발자라면 중요한 부분 기능을 사용 설정할 수 있습니다.
iframe
삽입을 위한 중요한 부분을 구현하는 경우 시작 시간 매개변수를 원본 동영상 플레이어에 전달할 iframe
삽입 메서드를 개발해야 합니다. 예를 들어 postMessage
JavaScript 래퍼를 사용하여 전달할 수 있습니다. 재생 컨트롤은 동일한 URL 페이지에서 관리할 수 있으므로 JavaScript 삽입에는 이러한 래퍼가 필요하지 않습니다.
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
[null,null,[],[[["\u003cp\u003eVimeo improved video SEO for its customers by implementing Google's best practices for video indexing, including structured data and \u003ccode\u003eindexifembedded\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThese changes allow Vimeo videos embedded on customer websites to be indexed by Google without customers needing to add schema markup themselves.\u003c/p\u003e\n"],["\u003cp\u003eVimeo enabled Key Moments search functionality for all videos by adding \u003ccode\u003eClip\u003c/code\u003e and \u003ccode\u003eSeek\u003c/code\u003e markup, allowing users to jump to specific sections within the video from search results.\u003c/p\u003e\n"],["\u003cp\u003eVimeo's adoption of Google's video best practices simplifies video SEO for its customers and enhances the search visibility of their videos.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers of embedded video players can replicate Vimeo's approach to improve video search performance for their own users.\u003c/p\u003e\n"]]],["Vimeo enhanced its video SEO by adopting Google's best practices. They implemented `VideoObject` structured data and `indexifembedded` rules for iframe embeds, enabling indexing of videos embedded on customer pages without requiring customer markup. To enhance search results, they added `Clip` markup for their Chapters feature and `Seek` markup for videos lacking Chapters, allowing Google to identify Key Moments. These actions make videos eligible for Key Moments, improving visibility and user engagement.\n"],null,["# Vimeo Video SEO Case Study | Google Search Central\n\nHow Vimeo improved Video SEO for their customers\n================================================\n\nPublished on January 25, 2023\n\nAbout Vimeo\n-----------\n\n\nVimeo is an all-in-one video solution with more than 260 million users and 350k new videos added\nper day with a mission to enable professional quality video for all.\n\nChallenge\n---------\n\n\nVimeo's customers needed to independently implement and manage video SEO best practices, including\nadding structured data to their own websites, submitting sitemaps, calling indexing APIs,\nand more---all of these require expertise and are hard to scale. Additionally, Vimeo's\nChapters feature (video segments notated by time markers) wasn't enabled to surface on Google Search.\n\n\nIn 2022, Vimeo addressed these challenges by adopting [Google's best practices](/search/docs/appearance/video),\nwhich included implementing [`VideoObject`](/search/docs/appearance/structured-data/video#video-object)\nstructured data and applying the best practices to their video player, so that Vimeo customers\ncould benefit from features like [Key Moments](/search/docs/appearance/video#key-moments)\nwithout additional work.\n\nAllowing video indexing at scale\n--------------------------------\n\n\nTo optimize indexing and give video embeds the best opportunity to appear for relevant searches,\nVimeo adopted Google's new guidance for video players that use `iframe` embeds. The new\n[`indexifembedded`](/search/blog/2022/01/robots-meta-tag-indexifembedded)\nrule paired with `noindex` allows markup to be attributed through embeds. Since\napplying this and [`VideoObject`](/search/docs/appearance/structured-data/video)\nmarkup, Vimeo videos that are embedded on customer pages are eligible for indexing, without\ncustomers having to add markup themselves. This change applies to all embeds of Vimeo's current\nlibrary of 750M+ videos, plus all newly added and embedded videos going forward.\n\n\nIf you're the developer of an embedded video player like Vimeo, you can also help your customers\nreap the benefits of video search and an improved Google Search presentation. All you need to\ndo is the following:\n\n1. Add [`VideoObject` structured data](/search/docs/appearance/structured-data/video) to each source player page (this is the page that's hosting the player, which users will embed in an `iframe` elsewhere).\n2. Add the [`indexifembedded`](/search/blog/2022/01/robots-meta-tag-indexifembedded) rule in addition to the robots `noindex` rule to the page the `embedUrl` property points to so that only videos that are embedded on your customer pages can be eligible for Search indexing: \n\n ```text\n \u003cmeta name=\"robots\" content=\"noindex, indexifembedded\" /\u003e\n ```\n3. Wait for Googlebot to recrawl the affected pages.\n\nEnabling Key Moments with structured data\n-----------------------------------------\n\n\nWhen [Key Moments](/search/docs/appearance/video#key-moments) are surfaced in Google\nSearch, the video rich result is enhanced further with an expandable and scrollable time bar\nwith labeled segments.\n\u003e \"One of Vimeo's goals is to make video as powerful as possible, and that extends to helping anyone achieve reach and exposure without having to be an engineer or SEO pro. Unlocking the knowledge within video content is part of this focus and Key Moments makes this possible right from a customer's search results page, enhancing the value of their videos.\" --- Alex Cherny, Sr. Director of Product at Vimeo\n\n\nTo make all Vimeo Chapters eligible to appear as Key Moments on Google Search, Vimeo added\n[`Clip` markup](/search/docs/appearance/structured-data/video#clip) to\nall of their video host pages. Vimeo also implemented [`Seek` markup](/search/docs/appearance/structured-data/video#seek),\nso if a video doesn't have Vimeo Chapters, Google can automatically identify Key Moments.\n\n\nClicking on a segment takes searchers to the creator's web page with a Vimeo embedded player,\nwhere the video begins from the time marker selected. If you're\nthe developer of an embedded video player like Vimeo, you can also\n[enable Key Moments](/search/docs/appearance/video#key-moments).\n\n\nIf you're implementing Key Moments for an `iframe` embed, you will need to develop a method for\nthe `iframe` embed to communicate the starting time parameter to the source video player. For\nexample, you can use a [`postMessage`](https://developer.mozilla.org/docs/Web/API/Window/postMessage)\nJavaScript wrapper to enable this communication. Such a wrapper isn't needed for JavaScript\nembeds, as player controls can be managed on the same URL page."]]