Sitemap สำหรับวิดีโอและตัวเลือกอื่นๆ
Sitemap สำหรับวิดีโอคือ Sitemap ที่มีข้อมูลเพิ่มเติมเกี่ยวกับวิดีโอที่โฮสต์ในหน้าเว็บ การสร้าง Sitemap สำหรับวิดีโอเป็นวิธีที่ดีในการช่วยให้ Google ค้นพบและทำความเข้าใจเนื้อหาวิดีโอในเว็บไซต์ โดยเฉพาะเนื้อหาที่เพิ่งเพิ่มเข้ามาหรือที่เราอาจไม่พบผ่านทางกลไกการ Crawl แบบปกติ
Google ขอแนะนําให้ใช้ Sitemap สำหรับวิดีโอ แต่ก็รองรับฟีด mRSS ด้วย
แนวทางปฏิบัติแนะนําสําหรับ Sitemap สำหรับวิดีโอ
Sitemap สำหรับวิดีโอ อิงตาม Sitemap แบบทั่วไป ดังนั้นแนวทางปฏิบัติแนะนําทั่วไปสําหรับ Sitemap จึงใช้ได้กับ Sitemap สำหรับวิดีโอด้วย คุณสามารถสร้าง Sitemap หรือฟีด mRSS แยกต่างหากสําหรับวิดีโอเท่านั้น หรือจะเพิ่มแท็ก Sitemap สำหรับวิดีโอภายใน Sitemap เดิมที่มีอยู่ก็ได้ตามสะดวก
นอกจากนี้ ข้อกําหนดด้านล่างยังมีผลกับ Sitemap สำหรับวิดีโอโดยเฉพาะด้วย
- อย่าแสดงรายการวิดีโอที่ไม่เกี่ยวข้องกับเนื้อหาในหน้าโฮสต์ เช่น วิดีโอสั้นๆ ที่ไม่เกี่ยวข้องกับหน้า หรือไม่เกี่ยวข้องกับเนื้อหาข้อความหลัก
-
Googlebot ต้องเข้าถึงไฟล์ทั้งหมดที่อ้างอิงใน Sitemap สำหรับวิดีโอ ซึ่งหมายความว่า URL ทั้งหมดใน Sitemap สำหรับวิดีโอ
- ต้องไม่ห้ามให้มีการ Crawl ในกฎ robots.txt
- ต้องมีสิทธิ์เข้าถึงโดยไม่ใช้ Metafile และโดยไม่ต้องเข้าสู่ระบบ
- ต้องไม่ถูกบล็อกโดยไฟร์วอลล์หรือกลไกที่คล้ายกัน
- และต้องเข้าถึงได้ในโปรโตคอลที่รองรับ ได้แก่ HTTP และ FTP (ไม่รองรับโปรโตคอลสตรีมมิง)
หากคุณต้องการป้องกันไม่ให้นักส่งสแปมเข้าถึงเนื้อหาวิดีโอที่ URL
<player_loc>
หรือ<content_loc>
ให้ตรวจสอบว่าบ็อตทุกตัวที่เข้าถึงเซิร์ฟเวอร์ของคุณเป็น Googlebot จริงๆ
ดูเคล็ดลับเพิ่มเติมเกี่ยวกับวิดีโอใน Google Search ได้ที่แนวทางปฏิบัติแนะนําเกี่ยวกับวิดีโอ
ตัวอย่าง Sitemap สำหรับวิดีโอ
ตัวอย่างต่อไปนี้แสดง Sitemap ปกติที่มีส่วนขยายวิดีโอ ซึ่งประกอบด้วยรายการวิดีโอ 2 รายการที่ฝังอยู่ในแท็ก <url>
เดียว <video>
รายการแรกจะรวมแท็กทั้งหมดที่ 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://www.example.com/videos/some_video_landing_page.html</loc> <video:video> <video:thumbnail_loc>https://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> https://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="https://www.example.com/users/grillymcgrillerson">GrillyMcGrillerson </video:uploader> <video:live>no</video:live> </video:video> <video:video> <video:thumbnail_loc>https://www.example.com/thumbs/345.jpg</video:thumbnail_loc> <video:title>Grilling steaks for winter</video:title> <video:description> In the freezing cold, Roman shows you how to get perfectly done steaks every time. </video:description> <video:content_loc> http://streamserver.example.com/video345.mp4 </video:content_loc> <video:player_loc> https://www.example.com/videoplayer.php?video=345 </video:player_loc> </video:video> </url> </urlset>
ตัวอย่างอื่นๆ
ตัวอย่างต่อไปนี้แสดงวิธีเพิ่มการฝังวิดีโอ Vimeo ใน Sitemap สำหรับวิดีโอ
<?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://www.example.com/videos/some_video_landing_page.html</loc> <video:video> <video:thumbnail_loc>https://www.example.com/thumbs/123.jpg</video:thumbnail_loc> <video:title>Lizzi is painting the wall</video:title> <video:description> Gary is watching the paint dry on the wall Lizzi painted. </video:description> <video:player_loc> https://player.vimeo.com/video/987654321 </video:player_loc> </video:video> </url> </urlset>
ตัวอย่างต่อไปนี้แสดงวิธีเพิ่มการฝังวิดีโอ YouTube ลงใน Sitemap สำหรับวิดีโอ
<?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://www.example.com/videos/some_video_landing_page.html</loc> <video:video> <video:thumbnail_loc>https://www.example.com/thumbs/345.jpg</video:thumbnail_loc> <video:title>John teaches cheese</video:title> <video:description> John explains the differences between a banana and cheese. </video:description> <video:player_loc> https://www.youtube.com/embed/1a2b3c4d </video:player_loc> </video:video> </url> </urlset>
การอ้างอิง Sitemap สำหรับวิดีโอ
มีการกําหนดแท็ก video
ในเนมสเปซของ Sitemap สำหรับวิดีโอ ได้แก่
http://www.google.com/schemas/sitemap-video/1.1
คุณจะเพิ่มแท็กแต่ละรายการได้เพียงครั้งเดียวต่อวิดีโอ เว้นแต่จะระบุไว้เป็นอย่างอื่น
คุณต้องใช้แท็กที่จําเป็นต่อไปนี้เพื่อให้ Google ใช้ Sitemap สำหรับวิดีโอได้
แท็กที่จำเป็น | |
---|---|
<video:video> |
เอลิเมนต์ระดับบนสำหรับข้อมูลทั้งหมดเกี่ยวกับวิดีโอเดียวในหน้าเว็บที่ระบุโดย |
<video:thumbnail_loc> |
URL ที่ชี้ไปยังไฟล์ภาพปกวิดีโอ ทําตามข้อกําหนดเกี่ยวกับภาพปกวิดีโอ |
<video:title> |
ชื่อของวิดีโอ เอนทิตี HTML ทั้งหมดต้องกำหนดเป็นอักขระหลีกหรือรวมไว้ในการบล็อก |
<video:description> |
คำอธิบายของวิดีโอ ความยาวไม่เกิน 2,048 อักขระ เอนทิตี HTML ทั้งหมดต้องกำหนดเป็นอักขระหลีกหรือรวมไว้ในการบล็อก |
<video:content_loc> |
URL ที่ชี้ไปยังไฟล์สื่อวิดีโอจริง ไฟล์ต้องเป็นรูปแบบใดรูปแบบหนึ่งของรูปแบบที่รองรับ หลักเกณฑ์เพิ่มเติม
|
<video:player_loc> |
URL ที่ชี้ไปยังเพลเยอร์สำหรับวิดีโอที่เจาะจง โดยทั่วไปแล้วนี่คือข้อมูลในแอตทริบิวต์ หลักเกณฑ์เพิ่มเติม
|
นอกจากนี้ แท็กที่ไม่บังคับต่อไปนี้อาจช่วยให้ Google เข้าใจวิดีโอและพร็อพเพอร์ตี้ของวิดีโอได้ดียิ่งขึ้น
แท็กที่ไม่บังคับ | |
---|---|
<video:duration> |
ความยาวของวิดีโอเป็นวินาที ค่านี้เป็นได้ตั้งแต่ |
<video:expiration_date> |
วันที่ในรูปแบบ W3C ที่หลังจากนั้นจะใช้วิดีโอไม่ได้อีกต่อไป ไม่ใช้แท็กนี้หากวิดีโอไม่มีวันที่หมดอายุ หากมีค่านี้อยู่ Google Search จะไม่แสดงวิดีโอหลังจากวันที่นี้ สําหรับวิดีโอที่แสดงซ้ำตามรอบใน URL เดียวกัน ให้อัปเดตวันที่หมดอายุเป็นวันที่หมดอายุใหม่
ค่าที่รองรับคือวันที่แบบเต็ม ( เช่น |
<video:rating> |
คะแนนของวิดีโอ ค่าที่รองรับคือเลขจำนวนจริงในช่วงตั้งแต่ 0.0 (ต่ำสุด) ถึง 5.0 (สูงสุด) |
<video:view_count> |
จำนวนครั้งที่มีการดูวิดีโอ |
<video:publication_date> |
วันที่ที่เผยแพร่วิดีโอเป็นครั้งแรก โดยอยู่ในรูปแบบ W3C
ค่าที่รองรับคือวันที่แบบเต็ม ( เช่น |
<video:family_friendly> |
ระบุว่าวิดีโอสามารถใช้SafeSearchได้หรือไม่ หากคุณไม่ใส่แท็กนี้ วิดีโอจะพร้อมใช้งานเมื่อเปิดฟีเจอร์ค้นหาปลอดภัย ค่าที่รองรับ:
|
<video:restriction>
|
จะแสดงหรือซ่อนวิดีโอในผลการค้นหาจากบางประเทศ
ระบุรายการรหัสประเทศที่คั่นด้วยช่องว่างในรูปแบบ ISO 3166
Google จะถือว่าวิดีโอแสดงได้ทุกที่หากไม่มีแท็ก แอตทริบิวต์
หากใช้แท็กระดับบน
ตัวอย่าง: ตัวอย่างนี้อนุญาตให้แสดงผลการค้นหาวิดีโอได้เฉพาะในแคนาดาและเม็กซิโก
|
<video:platform> |
จะแสดงหรือซ่อนวิดีโอในผลการค้นหาจากประเภทแพลตฟอร์มที่ระบุ นี่เป็นรายการประเภทแพลตฟอร์มที่คั่นด้วยช่องว่าง โปรดทราบว่าแท็กนี้มีผลเฉพาะกับผลการค้นหาในอุปกรณ์ประเภทที่ระบุเท่านั้น ไม่ได้ป้องกันผู้ใช้จากการเล่นวิดีโอในแพลตฟอร์มที่ห้ามไว้
Google จะถือว่าวิดีโอเล่นได้ในทุกแพลตฟอร์มหากไม่มีแท็ก ค่าที่รองรับ:
แอตทริบิวต์
หากใช้แท็กระดับบน
ตัวอย่าง: ตัวอย่างต่อไปนี้อนุญาตเฉพาะผู้ใช้บนเว็บหรือทีวี แต่ไม่ใช่บนอุปกรณ์เคลื่อนที่ |
<video:requires_subscription> |
ระบุว่าต้องสมัครใช้บริการเพื่อดูวิดีโอหรือไม่ ค่าที่รองรับมีดังนี้
|
<video:uploader> |
ชื่อผู้อัปโหลดวิดีโอ ค่าสตริงยาวได้สูงสุด 255 อักขระ แอตทริบิวต์
|
<video:live> |
ระบุว่าวิดีโอเป็นไลฟ์สดหรือไม่ ค่าที่รองรับมีดังนี้
|
<video:tag> |
แท็กสตริงแบบอิสระที่อธิบายถึงวิดีโอ โดยทั่วไป แท็กคือคำอธิบายแนวคิดหลักสั้นๆ เกี่ยวกับวิดีโอหรือเนื้อหา วิดีโอ 1 รายการอาจมีหลายแท็ก แม้วิดีโอดังกล่าวอาจจัดอยู่ในหมวดหมู่เดียว เช่น วิดีโอเกี่ยวกับการย่างอาหารอาจอยู่ในหมวด "ย่าง" แต่อาจติดแท็กเป็น "สเต๊ก" "เนื้อสัตว์" "ฤดูร้อน" และ "กลางแจ้ง" สร้างเอลิเมนต์ |
แท็กและแอตทริบิวต์ที่เลิกใช้งานแล้ว
แท็กและแอตทริบิวต์ที่เรานำออกจากเอกสารประกอบ ได้แก่ <video:category>
, <video:gallery_loc>
, autoplay
และ แอตทริบิวต์ allow_embed
ของแท็ก <video:player_loc>
, แท็ก <video:price>
และแอตทริบิวต์ของแท็ก และแท็ก <video:tvshow>
และแอตทริบิวต์ของแท็ก ดูข้อมูลเพิ่มเติมได้ที่ประกาศการเลิกใช้งาน
ทางเลือกสำหรับ Sitemap: mRSS
แม้ว่า Google จะแนะนำให้ใช้ Sitemap สำหรับวิดีโอ แต่ก็รองรับฟีด mRSS ด้วยเช่นกัน
Google รองรับ mRSS ซึ่งเป็นโมดูล RSS ที่เสริมความสามารถด้านเอลิเมนต์ของ RSS 2.0 ซึ่งฟีด mRSS จะคล้ายกับ Sitemap สำหรับวิดีโอมาก และสามารถทดสอบ ส่ง และอัปเดตได้เช่นเดียวกับ Sitemap
ดูข้อมูลเพิ่มเติมเกี่ยวกับฟีดสื่อได้ที่เอกสารประกอบอย่างเป็นทางการเกี่ยวกับ RSS ของสื่อ
ตัวอย่าง mRSS
นี่คือตัวอย่างของรายการใน mRSS ที่มีแท็กหลักทั้งหมดที่ Google ใช้งาน
<?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>https://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>https://www.example.com/examples/mrss/example.html</link> <media:content url="https://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="https://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="https://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
ข้อกําหนดฉบับเต็มของ mRSS มีแท็กที่ไม่บังคับ แนวทางปฏิบัติแนะนำ และตัวอย่างอีกเป็นจำนวนมาก
คุณต้องใช้แท็กที่จําเป็นต่อไปนี้เพื่อให้ Google ใช้ฟีด mRSS ได้
แท็กที่จำเป็น | |
---|---|
<media:content> |
ใส่ข้อมูลเกี่ยวกับวิดีโอ แอตทริบิวต์
สำหรับแอตทริบิวต์ที่ไม่บังคับและช่องย่อยอื่นๆ ทั้งหมดของแท็ก |
<media:player> |
คุณต้องระบุแอตทริบิวต์
URL ที่ชี้ไปยังเพลเยอร์สำหรับวิดีโอที่เจาะจง ปกติแล้วจะเป็นข้อมูลในแอตทริบิวต์ |
<media:title> |
ชื่อของวิดีโอ ยาวไม่เกิน 100 อักขระ เอนทิตี HTML ทั้งหมดต้องกำหนดเป็นอักขระหลีกหรือรวมไว้ในการบล็อก CDATA |
<media:description> |
คำอธิบายของวิดีโอ ความยาวไม่เกิน 2,048 อักขระ เอนทิตี HTML ทั้งหมดต้องกำหนดเป็นอักขระหลีกหรือรวมไว้ในการบล็อก CDATA |
<media:thumbnail> |
URL ที่ชี้ไปยังภาพขนาดย่อของตัวอย่าง ทําตามข้อกําหนดเกี่ยวกับภาพปกวิดีโอ |
นอกจากนี้ แท็กที่ไม่บังคับต่อไปนี้อาจช่วยให้ Google เข้าใจวิดีโอและพร็อพเพอร์ตี้ของวิดีโอได้ดียิ่งขึ้น
แท็กที่ไม่บังคับ | |
---|---|
<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:restriction relationship="allow" type="country">us ca</media:restriction> |
<media:price> |
ราคาสำหรับการดาวน์โหลดหรือดูวิดีโอ อย่าใช้แท็กนี้สําหรับวิดีโอที่ดูได้โดยไม่ต้องชําระเงิน ระบุเอลิเมนต์ แอตทริบิวต์
หากใช้แท็กระดับบน
|
แหล่งข้อมูลเพิ่มเติม
หากต้องการข้อมูลเพิ่มเติม ลองไปที่แหล่งข้อมูลต่อไปนี้