เราอยู่ใน LinkedIn แล้วตอนนี้: หากต้องการข่าวสารและแหล่งข้อมูลจาก Google Search เกี่ยวกับการทำให้เว็บไซต์ของคุณค้นพบได้ โปรด
ติดตามเราใน LinkedIn
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
วิธีที่ Vimeo ปรับปรุง SEO ของวิดีโอให้กับลูกค้า
เผยแพร่เมื่อวันที่ 25 มกราคม 2023
เกี่ยวกับ Vimeo
Vimeo คือโซลูชันวิดีโอครบวงจรที่มีผู้ใช้มากกว่า 260 ล้านคนและวิดีโอใหม่กว่า 350,000 รายการต่อวัน โดยมีพันธกิจในการทำให้ทุกคนสามารถใช้งานวิดีโอคุณภาพในระดับมืออาชีพ
ความท้าทาย
ลูกค้าของ Vimeo ต้องใช้งานและจัดการแนวทางปฏิบัติแนะนําสําหรับ SEO วิดีโอได้อย่างอิสระ ซึ่งรวมถึงการเพิ่ม Structured Data ลงในเว็บไซต์, การส่ง Sitemap, การเรียกใช้ API การจัดทําดัชนี และอีกมากมาย ทั้งหมดนี้ต้องใช้ความเชี่ยวชาญและเป็นงานท้าทายสำหรับวิดีโอจำนวนมาก นอกจากนี้ ฟีเจอร์ "Chapters" (ส่วนของวิดีโอที่ระบุด้วยตัวทําเครื่องหมายเวลา) ของ Vimeo ยังไม่ได้เปิดใช้เพื่อแสดงใน Google Search ด้วย
ในปี 2022 Vimeo แก้ปัญหาเหล่านี้โดยใช้แนวทางปฏิบัติแนะนําของ Google ซึ่งรวมถึงการใช้ Structured Data VideoObject
และการนําแนวทางปฏิบัติแนะนําไปใช้กับโปรแกรมเล่นวิดีโอ เพื่อให้ลูกค้า Vimeo ได้รับประโยชน์จากฟีเจอร์ต่างๆ เช่น ช่วงสําคัญโดยไม่ต้องทำอะไรเพิ่มเติม
อนุญาตการจัดทำดัชนีวิดีโอจำนวนมาก
เพื่อเพิ่มประสิทธิภาพการจัดทําดัชนีและทำให้วิดีโอแบบฝังมีโอกาสปรากฏในผลการค้นหาที่เกี่ยวข้องได้มากที่สุด Vimeo ใช้คําแนะนําใหม่ของ Google สําหรับโปรแกรมเล่นวิดีโอที่ใช้การฝัง iframe
กฎ indexifembedded
ใหม่ที่จับคู่กับ noindex
ช่วยให้สามารถระบุมาร์กอัปผ่านวิดีโอที่ฝัง นับตั้งแต่การใช้กฎนี้และมาร์กอัป VideoObject
วิดีโอของ Vimeo ที่ฝังอยู่ในหน้าลูกค้าจะมีสิทธิ์สำหรับการจัดทําดัชนีโดยที่ลูกค้าไม่ต้องเพิ่มมาร์กอัปเอง การเปลี่ยนแปลงนี้มีผลกับวิดีโอที่ฝังทั้งหมดในคลังวิดีโอปัจจุบันของ Vimeo กว่า 750 ล้านรายการ รวมถึงวิดีโอที่ฝังซึ่งเพิ่มเข้ามาใหม่และต่อไปในอนาคตด้วย
หากคุณเป็นนักพัฒนาซอฟต์แวร์โปรแกรมเล่นวิดีโอแบบฝังเหมือน Vimeo คุณสามารถช่วยให้ลูกค้าได้รับประโยชน์จากการค้นหาของวิดีโอและการนําเสนอใน Google Search ได้มากขึ้น สิ่งที่คุณต้องทำมีดังต่อไปนี้
- เพิ่ม Structured Data
VideoObject
ลงในหน้าโปรแกรมเล่นแหล่งที่มาแต่ละหน้า (ซึ่งเป็นหน้าที่โฮสต์โปรแกรมเล่นวิดีโอ ซึ่งผู้ใช้จะฝังใน iframe
ที่อื่น)
- เพิ่มกฎ
indexifembedded
นอกเหนือจากกฎ noindex
ของ robots ลงในหน้าที่พร็อพเพอร์ตี้ embedUrl
ชี้ไป เพื่อให้เฉพาะวิดีโอที่ฝังในหน้าลูกค้าของคุณเท่านั้นที่จะมีสิทธิ์ได้รับการจัดทำดัชนีของ Search
<meta name="robots" content="noindex, indexifembedded" />
- รอให้ Googlebot ทำการ Crawl หน้าเว็บที่มีการเปลี่ยนแปลงอีกครั้ง
เปิดใช้ช่วงสําคัญด้วย Structured Data
เมื่อช่วงสําคัญปรากฏใน Google Search ผลการค้นหาที่เป็นริชมีเดียวิดีโอจะได้รับการเพิ่มประสิทธิภาพด้วยแถบเวลาที่เลื่อนได้และขยายได้พร้อมป้ายกํากับส่วนต่างๆ ในวิดีโอ
"หนึ่งในเป้าหมายของ Vimeo คือการทําให้วิดีโอมีประสิทธิภาพมากที่สุด ซึ่งจะเป็นการช่วยให้ทุกคนสามารถเข้าถึงผู้คนและเผยแพร่วิดีโอของตนได้โดยไม่ต้องเป็นหรือพึ่งวิศวกรหรือผู้เชี่ยวชาญด้าน SEO
การได้เสนอความรู้ที่อยู่ในเนื้อหาวิดีโอเป็นส่วนหนึ่งของความมุ่งมั่นนี้ และฟีเจอร์ "ช่วงสําคัญ" จะช่วยให้ทำได้โดยตรงจากหน้าผลการค้นหาของลูกค้า ซึ่งช่วยเพิ่มมูลค่าให้วิดีโอของลูกค้า"
— Alex Cherny, Sr. ผู้อำนวยการฝ่ายผลิตภัณฑ์ของ Vimeo
Vimeo เพิ่มมาร์กอัป Clip
ลงในหน้าโฮสต์วิดีโอทั้งหมดเพื่อทําให้ Chapters ทั้งหมดของ Vimeo มีสิทธิ์ปรากฏเป็นช่วงสําคัญใน Google Search นอกจากนี้ Vimeo ยังใช้มาร์กอัป Seek
อีกด้วย ดังนั้นแม้ว่าวิดีโอจะไม่มีส่วน Chapters ระบบของ Google ก็สามารถระบุช่วงสําคัญได้โดยอัตโนมัติ
การคลิกที่ส่วนจะนําผู้ค้นหาไปยังหน้าเว็บของครีเอเตอร์ที่มีโปรแกรมเล่นวิดีโอของ Vimeo ฝังอยู่ ซึ่งวิดีโอจะเริ่มเล่นจากตัวทําเครื่องหมายเวลาที่เลือก หากคุณเป็นนักพัฒนาวิดีโอเพลเยอร์แบบฝังเหมือนกับ Vimeo คุณสามารถเปิดใช้ "ช่วงสําคัญ" ได้ด้วย
หากจะใช้ช่วงสําคัญสําหรับการฝัง iframe
คุณจะต้องพัฒนาวิธีการฝัง iframe
เพื่อบอกพารามิเตอร์เวลาเริ่มต้นให้โปรแกรมเล่นวิดีโอต้นทางรู้ เช่น คุณอาจใช้ Wrapper postMessage
ของ JavaScript เป็นตัวบอก Wrapper ดังกล่าวไม่จำเป็นสำหรับวิดีโอที่ฝังของ JavaScript เนื่องจากสามารถจัดการตัวควบคุมโปรแกรมเล่นได้ในหน้า URL เดียวกัน
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ 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."]]