แผนผังเว็บไซต์วิดีโอและทางเลือกอื่นสำหรับแผนผังเว็บไซต์วิดีโอ
แผนผังเว็บไซต์วิดีโอคือแผนผังเว็บไซต์ที่มีข้อมูลเพิ่มเติมเกี่ยวกับวิดีโอที่โฮสต์ในหน้าเว็บ การสร้างแผนผังเว็บไซต์วิดีโอเป็นวิธีที่ยอดเยี่ยมในการช่วยให้ Google ค้นพบและทำความเข้าใจเนื้อหาวิดีโอในเว็บไซต์ โดยเฉพาะเนื้อหาที่เพิ่งเพิ่มเข้ามาหรือที่เราอาจไม่พบผ่านทางกลไกการรวบรวมข้อมูลแบบปกติ แผนผังเว็บไซต์วิดีโอของ Google เป็นส่วนที่ขยายออกมาจากมาตรฐานแผนผังเว็บไซต์
แม้ว่า Google จะแนะนำให้ใช้แผนผังเว็บไซต์วิดีโอ แต่ก็รองรับฟีด mRSS ด้วยเช่นกัน
หลักเกณฑ์สำหรับแผนผังเว็บไซต์วิดีโอ
หลักเกณฑ์สำหรับแผนผังไซต์วิดีโอมีดังนี้
- คุณจะสร้างแผนผังไซต์แยกต่างหากเฉพาะสำหรับวิดีโอ หรือฝังแผนผังไซต์วิดีโอไว้ภายในแผนผังไซต์ที่มีอยู่แล้วก็ได้ ซึ่งขึ้นอยู่กับความสะดวกของคุณ
- คุณโฮสต์วิดีโอได้หลายรายการในหน้าเว็บ 1 หน้า
- แต่ละรายการในแผนผังเว็บไซต์คือ URL ของหน้าเว็บ 1 หน้าที่โฮสต์วิดีโอ 1 รายการขึ้นไป แต่ละรายการในแผนผังเว็บไซต์จะมีโครงสร้างดังนี้
<url> <loc>https://example.com/mypage</loc> <!-- URL of host page --> <video> ... information about video 1 ... </video> ... as many additional <video> entries as you need ... </url>
- อย่าแสดงรายการวิดีโอที่ไม่เกี่ยวข้องกับหน้าโฮสต์ เช่น ในกรณีที่วิดีโอเป็นส่วนเล็กๆ ที่เพิ่มเข้ามาในหน้าเว็บหรือไม่เกี่ยวข้องกับเนื้อหาข้อความหลัก
- แต่ละรายการในแผนผังไซต์วิดีโอจะมีชุดค่าที่จำเป็น ไม่บังคับ หรือแนะนำที่คุณจัดไว้ให้ ค่าที่แนะนำและที่ไม่บังคับจะให้ข้อมูลเมตาที่เป็นประโยชน์ซึ่งจะช่วยเพิ่มประสิทธิภาพของผลการค้นหาวิดีโอและช่วยให้ Google รวมวิดีโอไว้ในผลการค้นหาได้ดีขึ้น ดูรายการเอลิเมนต์ของแผนผังเว็บไซต์
- Google อาจใช้ข้อความในหน้า Landing Page ของวิดีโอแทนข้อความที่คุณระบุในแผนผังเว็บไซต์ หากเห็นว่าข้อความในหน้าเว็บมีประโยชน์มากกว่าข้อมูลในแผนผังเว็บไซต์
- เนื่องจาก Google ใช้อัลกอริทึมการจัดทำดัชนีที่ซับซ้อน จึงรับประกันไม่ได้ว่าจะมีการจัดทำดัชนีวิดีโอของคุณหรือไม่ หรือจะจัดทำเมื่อใด
- หาก Google ไม่พบเนื้อหาวิดีโอใน URL ที่คุณระบุไว้ ก็จะข้ามรายการนั้นในแผนผังเว็บไซต์ไป
- ไฟล์แผนผังเว็บไซต์แต่ละไฟล์ที่คุณระบุต้องมีเอลิเมนต์ URL ไม่เกิน 50,000 รายการ หากมีวิดีโอมากกว่า 50,000 รายการ คุณส่งแผนผังเว็บไซต์หลายรายการและไฟล์ดัชนีแผนผังเว็บไซต์ 1 ไฟล์มาได้ แต่จะฝังไฟล์ดัชนีแผนผังเว็บไซต์ไม่ได้ โปรดทราบว่าหากใส่แท็กที่ไม่บังคับ อาจทำให้ขนาดไฟล์ถึงขีดจำกัดกรณีที่ไม่บีบอัดซึ่งก็คือ 50 MB ก่อนที่จะถึงขีดจำกัดวิดีโอ 50,000 รายการ
- Google ต้องเข้าถึงไฟล์ต้นฉบับหรือโปรแกรมเล่นได้ (กล่าวคือ ไฟล์หรือโปรแกรมเล่นจะถูก robots.txt บล็อกไม่ได้ หรือจะต้องไม่กำหนดให้ต้องเข้าสู่ระบบ มิเช่นนั้น Googlebot จะเข้าถึงไม่ได้) ระบบไม่รองรับไฟล์เมตาที่จำเป็นต้องดาวน์โหลดไฟล์ต้นฉบับผ่านโปรโตคอลการสตรีม
- Googlebot ต้องเข้าถึงไฟล์ทั้งหมดได้ หากคุณต้องการป้องกันไม่ให้นักส่งสแปมเข้าถึงเนื้อหาวิดีโอที่ URL
<player_loc>
หรือ<content_loc>
ให้ตรวจสอบว่าบ็อตทุกตัวที่เข้าถึงเซิร์ฟเวอร์ของคุณเป็น Googlebot จริงๆ - ตรวจสอบว่าไฟล์ robots.txt ไม่ได้บล็อกรายการใดๆ ไว้ (รวมทั้ง URL ของหน้าโฮสต์ URL ของวิดีโอ และ URL ของภาพขนาดย่อ) ที่รวมอยู่ในแต่ละรายการในแผนผังเว็บไซต์ ข้อมูลเพิ่มเติมเกี่ยวกับ robots.txt
- Google ตรวจสอบว่าข้อมูลที่คุณระบุสำหรับวิดีโอแต่ละรายการตรงกับข้อมูลที่อยู่ในเว็บไซต์ ถ้าไม่ตรง อาจไม่มีการจัดทำดัชนีวิดีโอ
- คุณระบุหน้าจากเว็บไซต์หลายแห่งได้ในแผนผังไซต์เดียว เว็บไซต์ทั้งหมด ซึ่งรวมถึงเว็บไซต์ที่มีแผนผังไซต์ของคุณต้องได้รับการยืนยันใน Search Console ข้อมูลเพิ่มเติมเกี่ยวกับการจัดการแผนผังเว็บไซต์สำหรับเว็บไซต์หลายแห่ง
- เรียนรู้วิธีส่งแผนผังเว็บไซต์ไปยัง Google สําหรับเว็บไซต์ขนาดใหญ่ เราขอแนะนําให้ใช้ Search Console API ในการส่งแผนผังเว็บไซต์
ตัวอย่างแผนผังเว็บไซต์
ต่อไปนี้เป็นตัวอย่างแผนผังไซต์วิดีโอที่มีหน้าเว็บ 1 หน้าที่โฮสต์วิดีโอ 1 รายการ ตัวอย่างนี้มีแท็กทั้งหมดที่ Google ใช้งาน
<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>Alkis shows you how to get perfectly done steaks every time</video:description> <video:content_loc> http://streamserver.example.com/video123.mp4</video:content_loc> <video:player_loc> http://www.example.com/videoplayer.php?video=123</video:player_loc> <video:duration>600</video:duration> <video:expiration_date>2021-11-05T19:20:30+08:00</video:expiration_date> <video:rating>4.2</video:rating> <video:view_count>12345</video:view_count> <video:publication_date>2007-11-05T19:20:30+08:00</video:publication_date> <video:family_friendly>yes</video:family_friendly> <video:restriction relationship="allow">IE GB US CA</video:restriction> <video:price currency="EUR">1.99</video:price> <video:requires_subscription>yes</video:requires_subscription> <video:uploader info="http://www.example.com/users/grillymcgrillerson">GrillyMcGrillerson </video:uploader> <video:live>no</video:live> </video:video> </url> </urlset>
เนมสเปซ XML
มีการกำหนดแท็กแผนผังเว็บไซต์วิดีโอไว้ในเนมสเปซต่อไปนี้
xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"
การกำหนดแท็กแผนผังเว็บไซต์วิดีโอ
ดูเอกสารประกอบเพิ่มเติมเกี่ยวกับแผนผังไซต์ของสื่อได้ที่ rssboard.org
แท็ก | จำเป็นไหม | คำอธิบาย |
---|---|---|
<url> |
จำเป็น | แท็กระดับบนสุดสำหรับหน้าโฮสต์เดี่ยวในเว็บไซต์ของคุณ กำหนดตามรูปแบบแผนผังเว็บไซต์พื้นฐาน |
<loc> |
จำเป็น |
ระบุหน้าโฮสต์ที่โฮสต์วิดีโอไว้อย่างน้อย 1 รายการ เมื่อผู้ใช้คลิกผลการค้นหาวิดีโอใน Google Search ระบบจะพาผู้ใช้ไปยังหน้านี้ URL นี้ต้องไม่ซ้ำกับ URL อื่นในแผนผังเว็บไซต์ กำหนดตามรูปแบบแผนผังเว็บไซต์พื้นฐาน สำหรับวิดีโอหลายรายการในหน้าเดียว ให้สร้างแท็ก |
<video:video> |
จำเป็น |
เอลิเมนต์ระดับบนสุดสำหรับข้อมูลทั้งหมดเกี่ยวกับวิดีโอเดียวในหน้าเว็บที่ระบุโดย |
<video:thumbnail_loc> |
จำเป็น |
URL ที่ชี้ไปยังไฟล์ภาพขนาดย่อของวิดีโอ ดูข้อกำหนดเกี่ยวกับภาพขนาดย่อ |
<video:title> |
จำเป็น |
ชื่อของวิดีโอ เอนทิตี HTML ทั้งหมดควรกำหนดเป็นอักขระหลีกหรือรวมไว้ในการบล็อก |
<video:description> |
จำเป็น |
คำอธิบายของวิดีโอ ยาวไม่เกิน 2,048 อักขระ เอนทิตี HTML ทั้งหมดควรกำหนดเป็นอักขระหลีกหรือรวมไว้ในการบล็อก |
<video:content_loc> |
จําเป็น: |
URL ที่ชี้ไปยังไฟล์สื่อวิดีโอจริง ควรใช้รูปแบบใดรูปแบบหนึ่งที่รองรับ หลักเกณฑ์เพิ่มเติม
|
<video:player_loc> |
จําเป็น: |
URL ที่ชี้ไปยังโปรแกรมเล่นสำหรับวิดีโอที่เฉพาะเจาะจง โดยทั่วไปแล้วนี่คือข้อมูลในเอลิเมนต์ หลักเกณฑ์เพิ่มเติม
แอตทริบิวต์
|
<video:duration> |
แนะนำ |
ความยาวของวิดีโอเป็นวินาที ค่านี้เป็นได้ตั้งแต่ |
<video:expiration_date> |
แนะนำเมื่อเกี่ยวข้อง |
วันที่ในรูปแบบ W3C ที่หลังจากนั้นจะใช้วิดีโอไม่ได้อีกต่อไป ไม่ใช้แท็กนี้หากวิดีโอไม่มีวันที่หมดอายุ หากมีค่านี้อยู่ Google Search จะไม่แสดงวิดีโอหลังจากวันที่นี้ ค่าที่รองรับคือวันที่แบบเต็ม ( เช่น |
<video:rating> |
ไม่บังคับ |
คะแนนของวิดีโอ ค่าที่รองรับคือเลขจำนวนจริงในช่วงตั้งแต่ 0.0 (ต่ำสุด) ถึง 5.0 (สูงสุด) |
<video:view_count> |
ไม่บังคับ |
จำนวนครั้งที่มีการดูวิดีโอ |
<video:publication_date> |
ไม่บังคับ |
วันที่ที่เผยแพร่วิดีโอเป็นครั้งแรก โดยอยู่ในรูปแบบ W3C ค่าที่รองรับคือวันที่แบบเต็ม ( เช่น |
<video:family_friendly> |
ไม่บังคับ |
ระบุว่าวิดีโอสามารถใช้การค้นหาปลอดภัยได้หรือไม่ หากคุณไม่ใส่แท็กนี้ วิดีโอจะพร้อมใช้งานเมื่อเปิดการค้นหาปลอดภัย ค่าที่รองรับ:
|
<video:restriction> |
ไม่บังคับ |
จะแสดงหรือซ่อนวิดีโอในผลการค้นหาจากบางประเทศ ระบุรายการรหัสประเทศที่คั่นด้วยช่องว่างในรูปแบบ ISO 3166 ใช้แท็ก แอตทริบิวต์
ตัวอย่าง: ตัวอย่างนี้อนุญาตให้แสดงผลการค้นหาวิดีโอได้เฉพาะในแคนาดาและเม็กซิโกเท่านั้น
|
<video:platform> |
ไม่บังคับ |
จะแสดงหรือซ่อนวิดีโอในผลการค้นหาจากประเภทแพลตฟอร์มที่ระบุ นี่เป็นรายการประเภทแพลตฟอร์มที่คั่นด้วยช่องว่าง โปรดทราบว่าแท็กนี้มีผลเฉพาะกับผลการค้นหาในอุปกรณ์ประเภทที่ระบุเท่านั้น ไม่ได้ป้องกันผู้ใช้จากการเล่นวิดีโอในแพลตฟอร์มที่ห้ามไว้ ใช้แท็ก ค่าที่รองรับ:
แอตทริบิวต์
ตัวอย่าง: ตัวอย่างต่อไปนี้อนุญาตเฉพาะผู้ใช้บนเว็บหรือทีวี แต่ไม่ใช่บนอุปกรณ์เคลื่อนที่ |
<video:price> |
ไม่บังคับ |
ราคาสำหรับการดาวน์โหลดหรือดูวิดีโอ อย่าใช้แท็กนี้สำหรับวิดีโอฟรี ระบุเอลิเมนต์ แอตทริบิวต์
|
<video:requires_subscription> |
ไม่บังคับ |
ระบุว่าต้องสมัครใช้บริการ (ทั้งแบบเสียค่าใช้จ่ายหรือฟรี) เพื่อดูวิดีโอหรือไม่ ค่าที่อนุญาตคือ |
<video:uploader> |
ไม่บังคับ |
ชื่อผู้อัปโหลดวิดีโอ ใช้ แอตทริบิวต์
|
<video:live> |
ไม่บังคับ |
ระบุว่าวิดีโอเป็นสตรีมแบบสดหรือไม่ ค่าที่รองรับคือ |
<video:tag> |
ไม่บังคับ |
แท็กสตริงแบบอิสระที่อธิบายถึงวิดีโอ โดยทั่วไป แท็กคือคำอธิบายแนวคิดหลักอย่างสั้นๆ เกี่ยวกับวิดีโอหรือเนื้อหา วิดีโอ 1 รายการอาจมีหลายแท็ก แม้วิดีโอดังกล่าวอาจจัดอยู่ในหมวดหมู่เดียว เช่น วิดีโอเกี่ยวกับการย่างอาหารอาจอยู่ในหมวด "ย่าง" แต่อาจติดแท็กเป็น "สเต๊ก" "เนื้อสัตว์" "ฤดูร้อน" และ "กลางแจ้ง" สร้างเอลิเมนต์ |
<video:category> |
ไม่บังคับ |
คำอธิบายสั้นๆ ของหมวดหมู่อย่างกว้างๆ ที่เป็นหมวดหมู่ของวิดีโอนี้ โดยเป็นค่าสตริงยาวไม่เกิน 256 อักขระ โดยทั่วไปนั้น หมวดหมู่คือการจัดกลุ่มเนื้อหาอย่างกว้างๆ ตามหัวเรื่อง ปกติแล้ววิดีโอ 1 รายการจะจัดอยู่ในหมวดหมู่ใดหมวดหมู่หนึ่ง เช่น เว็บไซต์เกี่ยวกับการทำอาหารอาจมีหมวดหมู่อย่างเช่น การปิ้งย่าง การอบ และการย่าง วิดีโอก็อาจอยู่ในหมวดหมู่ใดก็ได้เหล่านี้ |
<video:gallery_loc> |
ไม่ใช้ |
ปัจจุบันไม่มีการใช้งาน |
ทางเลือกของแผนผังเว็บไซต์
แม้ว่า Google จะแนะนำให้ใช้แผนผังเว็บไซต์วิดีโอและ VideoObject ของ schema.org เพื่อมาร์กอัปวิดีโอ แต่เราก็รองรับฟีด mRSS ด้วยเช่นกัน
mRSS
Google รองรับ mRSS ซึ่งเป็นโมดูล RSS ที่เสริมความสามารถด้านเอลิเมนต์ของ RSS 2.0 ฟีด mRSS คล้ายกับแผนผังเว็บไซต์วิดีโอมาก และทดสอบ ส่ง และอัปเดตได้เช่นเดียวกับแผนผังเว็บไซต์
ฟีด mRSS แต่ละฟีดต้องมีขนาดไม่เกิน 50 MB เมื่อไม่ได้บีบอัด และมีวิดีโอได้ไม่เกิน 50,000 รายการ หากไฟล์ที่ไม่ได้บีบอัดมีขนาดใหญ่กว่า 50 MB หรือคุณมีวิดีโอมากกว่า 50,000 รายการ คุณจะส่งฟีด mRSS หลายรายการและไฟล์ดัชนีแผนผังไซต์ 1 รายการมาได้ ดัชนีแผนผังไซต์มีฟีด mRSS ได้
RSS กับ mRSS - mRSS เป็นส่วนขยายของ RSS ที่ใช้สำหรับการเผยแพร่ไฟล์มัลติมีเดีย โดยจะให้คำอธิบายเนื้อหาที่ละเอียดกว่าแบบมาตรฐานของ RSS มากตัวอย่าง mRSS
นี่คือตัวอย่างของรายการใน mRSS ที่มีแท็กหลักทั้งหมดที่ Google ใช้งาน ซึ่งรวมถึง <dcterms:type>live-video</dcterms:type>
ที่ใช้ระบุวิดีโอสตรีมแบบสดได้
<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/" xmlns:dcterms="http://purl.org/dc/terms/"> <channel> <title>Example MRSS</title> <link>http://www.example.com/examples/mrss/</link> <description>MRSS Example</description> <item xmlns:media="http://search.yahoo.com/mrss/" xmlns:dcterms="http://purl.org/dc/terms/"> <link>http://www.example.com/examples/mrss/example.html</link> <media:content url="http://www.example.com/examples/mrss/example.flv" fileSize="405321" type="video/x-flv" height="240" width="320" duration="120" medium="video" isDefault="true"> <media:player url="http://www.example.com/shows/example/video.swf?flash_params" /> <media:title>Grilling Steaks for Summer</media:title> <media:description>Get perfectly done steaks every time</media:description> <media:thumbnail url="http://www.example.com/examples/mrss/example.png" height="120" width="160"/> <media:price price="19.99" currency="EUR" /> <media:price type="subscription" /> </media:content> <media:restriction relationship="allow" type="country">us ca</media:restriction> <dcterms:valid xmlns:dcterms="http://purl.org/dc/terms/">end=2020-10-15T00:00+01:00; scheme=W3C-DTF</dcterms:valid> <dcterms:type>live-video</dcterms:type> </item> </channel> </rss>
แท็ก mRSS
แท็ก | จำเป็นไหม | คำอธิบาย |
---|---|---|
<media:content> |
จำเป็น |
ใส่ข้อมูลเกี่ยวกับวิดีโอ แอตทริบิวต์
สำหรับแอตทริบิวต์ที่ไม่บังคับและช่องย่อยอื่นๆ ทั้งหมดของแท็ก |
<media:player> |
แล้วแต่กรณี |
คุณต้องระบุแอตทริบิวต์ URL ที่ชี้ไปยังโปรแกรมเล่นสำหรับวิดีโอที่เฉพาะเจาะจง ปกติแล้วนี่เป็นข้อมูลในเอลิเมนต์ |
<media:title> |
จำเป็น |
ชื่อของวิดีโอ ยาวไม่เกิน 100 อักขระ เอนทิตี HTML ทั้งหมดควรกำหนดอักขระหลีกหรือรวมไว้ในบล็อก CDATA |
<media:description> |
จำเป็น |
คำอธิบายของวิดีโอ ยาวไม่เกิน 2,048 อักขระ เอนทิตี HTML ทั้งหมดควรกำหนดอักขระหลีกหรือรวมไว้ในบล็อก CDATA |
<media:thumbnail> |
จำเป็น | URL ที่ชี้ไปยังภาพขนาดย่อของตัวอย่าง ดูข้อกำหนดเกี่ยวกับภาพขนาดย่อ |
<dcterms:valid> |
ไม่บังคับ |
วันที่เผยแพร่และวันที่หมดอายุของวิดีโอ ข้อกำหนดทั้งหมดของ เช่น <dcterms:valid> start=2002-10-13T09:00+01:00; end=2002-10-17T17:00+01:00; scheme=W3C-DTF <dcterms:valid> |
<media:restriction> |
ไม่บังคับ |
รายการประเทศที่คั่นด้วยช่องว่างซึ่งอาจเล่นวิดีโอได้หรือไม่ได้ ค่าที่ใช้ได้คือรหัสประเทศในรูปแบบ ISO 3166 Google จะถือว่าวิดีโอเล่นได้ทุกที่หากไม่มีแท็ก แอตทริบิวต์ที่จำเป็น แอตทริบิวต์ที่จำเป็น |
<media:price> |
ไม่บังคับ |
ราคาสำหรับการดาวน์โหลดหรือดูวิดีโอ อย่าใช้แท็กนี้สำหรับวิดีโอฟรี ระบุเอลิเมนต์ แอตทริบิวต์
|
ข้อมูลจำเพาะทั้งหมดของ mRSS มีแท็กที่ไม่บังคับ แนวทางปฏิบัติแนะนำ และตัวอย่างอีกเป็นจำนวนมาก เมื่อมีฟีด mRSS แล้ว คุณก็จะทดสอบและส่งฟีดดังกล่าวได้เช่นเดียวกับแผนผังเว็บไซต์