ملفات Sitemap للفيديو والبدائل
ملف Sitemap للفيديو هو ملف Sitemap يتضمّن معلومات إضافية عن الفيديوهات المستضافة على صفحاتك. ويساعد إنشاء ملف Sitemap للفيديو إلى حدٍّ كبير جدًّا محرّك البحث Google في العثور على محتوى الفيديو على موقعك الإلكتروني والتعرُّف عليه، خصوصًا المحتوى الذي تمت إضافته مؤخرًا أو الذي قد يتعذّر علينا رصده باستخدام أساليب الزحف المعتادة لدينا. ويمثّل ملف Sitemap للفيديو من Google إضافة على ملف Sitemap العادي.
تنصح Google باستخدام ملفات Sitemap للفيديو، ونتيح أيضًا استخدام خلاصات mRSS.
الإرشادات المتعلقة بملفات Sitemap للفيديو
في ما يلي الإرشادات الأساسية لملفات Sitemap للفيديو:
- يمكنك إنشاء خريطة موقع منفصلة للفيديو فقط أو يمكنك تضمين علامات ملف Sitemap للفيديو ضمن خريطة موقع ويب حالية، حسب ما تراه أكثر ملاءمة لك.
- يمكنك استضافة عدة فيديوهات على صفحة ويب واحدة.
- كل إدخال في ملف Sitemap هو عنوان URL لصفحة تستضيف فيديو أو أكثر. وتكون بنية كل
إدخال في ملف Sitemap على النحو التالي:
<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>
- لا تُدرِج فيديوهات لا صلة لها بصفحة المضيف. على سبيل المثال، إذا كان الفيديو مجرّد إضافة صغيرة إلى محتوى الصفحة أو غير ذي صلة بمحتوى النص الأساسي.
- يتضمّن كل إدخال في ملف Sitemap للفيديو مجموعة من القيم المطلوبة أو المقترَحة أو الاختيارية التي تقدّمها. وتقدّم القيم المقترَحة والاختيارية بيانات وصفية مفيدة يمكنها تحسين النتائج عن فيديوهاتك وتحسين قدرة محرّك البحث Google على تضمين هذه الفيديوهات في نتائج البحث. راجِع قائمة تعريفات علامات ملف Sitemap.
- قد يستخدم محرّك البحث Google النص المضمّن في الصفحة المقصودة للفيديو بدلاً من النص الذي تقدّمه في ملف Sitemap إذا اعتبر أن نص الصفحة أكثر فائدة من المعلومات المدرَجة في ملف Sitemap.
- لا تستطيع Google أن تضمن لك ما إذا كانت ستتم فهرسة فيديوهاتك أو أن تحدّد الوقت الذي ستتم فيه عملية الفهرسة لأن Google تعتمد على خوارزميات معقّدة للفهرسة.
- في حال تعذّر على محرّك البحث Google اكتشاف محتوى الفيديو على عنوان URL الذي تقدّمه، يتم تجاهل الإدخال الخاص بهذا الفيديو في ملف Sitemap.
- يجب أن يتضمّن كل ملف Sitemap تقدّمه ما لا يزيد عن 50,000 ألف عنوان URL. إذا كان لديك أكثر من 50,000 فيديو، يمكنك إرسال عدة ملفات Sitemap وملف فهرسة Sitemap. لا يمكنك دمج ملفات فهرسة Sitemap. وتجدر الإشارة إلى أنّك إذا أضفت علامات اختيارية، قد يصل حجم الملف إلى الحد الأقصى غير المضغوط للحجم والذي يبلغ 50 ميغابايت قبل الوصول إلى الحد الأقصى لعدد الفيديوهات والذي يبلغ 50,000 فيديو.
- يجب أن يتمكن محرّك البحث Google من الوصول إلى ملف المصدر أو المشغِّل (بمعنى ألا يكون الملف أو المشغِّل محظورًا باستخدام ملف robots.txt أو يتطلب تسجيل الدخول وألا يكون وصول Googlebot إليه محظورًا بأي وسيلة أخرى). ولا يمكن استخدام ملفات البيانات الوصفية التي تتطلب تنزيل المصدر عبر بروتوكولات البث.
- يجب أن يكون Googlebot قادرًا على الوصول إلى كل الملفات. وإذا كان المطلوب منع أصحاب الأسلوب غير المرغوب فيه من الدخول
إلى محتوى الفيديو على عنوانَي URL،
<player_loc>
أو<content_loc>
، يمكنك التحقق من أنّ برامج التتبّع التي تدخل إلى خادمك هي تابعة لبرنامج Googlebot. - تأكَّد من أنّ ملف robots.txt لا يحظر الوصول إلى أي عنصر مضمّن في كل إدخال في ملف Sitemap (بما في ذلك عنوان URL لصفحة المضيف وعنوان URL للفيديو وعنوان URL للصورة المصغّرة). مزيد من المعلومات حول ملف robots.txt
- يتحقّق محرّك البحث Google من أنّ المعلومات التي تقدّمها حول كل فيديو متطابقة مع معلومات الفيديو المدرَجة على الموقع الإلكتروني. إذا لم تكن المعلومات متطابقة، قد لا تتم فهرسة الفيديو.
- يمكنك استخدام ملف Sitemap واحد لتحديد صفحات من مواقع إلكترونية مختلفة. ويجب أن يتم إثبات ملكية كل المواقع الإلكترونية على Search Console، بما في ذلك الموقع الإلكتروني الذي يتضمن ملف Sitemap. مزيد من المعلومات حول إدارة ملفات Sitemap لمواقع إلكترونية متعددة
- تعرَّف على كيفية إرسال ملف Sitemap إلى Google. بالنسبة إلى المواقع الإلكترونية الكبيرة، ننصح باستخدام واجهة برمجة تطبيقات Search Console لإرسال ملفات Sitemap.
مثال على ملف Sitemap
في ما يلي نموذج من ملف Sitemap لفيديو يتضمّن صفحة واحدة تستضيف فيديو واحدًا. ويشمل هذا المثال كل العلامات التي يستخدمها محرّك البحث 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
يتم تحديد علامات ملف Sitemap للفيديو في مساحة الاسم التالية:
xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"
تعريفات علامات ملف Sitemap للفيديو
يمكنك العثور على المزيد من المستندات حول ملفات Sitemap للوسائط على rssboard.org.
العلامات المطلوبة | |
---|---|
<url> |
علامة رئيسية لصفحة مضيف واحدة على موقعك الإلكتروني. وهي محدّدة من خلال تنسيق ملفات Sitemap الأساسي. |
<loc> |
تحدّد هذه العلامة صفحة المضيف التي تتضمّن فيديو أو أكثر. عندما ينقر المستخدم على فيديو ضمن نتائج "بحث Google"، سيتم نقله إلى تلك الصفحة. ويجب أن يكون عنوان URL هذا فريدًا في ملف Sitemap. ويتم تحديد هذه العلامة من خلال تنسيق ملفات Sitemap الأساسي. بالنسبة إلى الفيديوهات المتعددة على صفحة واحدة، يمكنك إنشاء علامة |
<video:video> |
تمثّل هذه العلامة العنصر الرئيسي لكل المعلومات حول فيديو واحد على الصفحة التي تحدّدها
العلامة |
<video:thumbnail_loc> |
عنوان URL يوجّه المستخدم إلى ملف الصورة المصغّرة للفيديو. اتّبِع متطلبات الصورة المصغّرة للفيديو. |
<video:title> |
تمثّل هذه السمة عنوان الفيديو. ويجب أن يتم اعتبار كل الكيانات ضمن علامة HTML نصًّا وليس رمزًا أو أن يتم وضعها في
جزء |
<video:description> |
وصف للفيديو. الحد الأقصى لعدد الأحرف هو 2048 حرفًا. ويجب أن يتم اعتبار كل الكيانات ضمن علامة HTML نصًّا
وليس رمزًا أو أن يتم وضعها في جزء
|
<video:content_loc> |
تمثّل هذه العلامة عنوان URL يشير إلى ملف وسائط الفيديو. ويجب أن يكون الملف بأحد التنسيقات المتوافقة. إرشادات إضافية
|
<video:player_loc> |
تشير هذه العلامة إلى عنوان URL الذي يوجّه المستخدم إلى المشغِّل الخاص بفيديو محدّد. وتحتوي هذه العلامة عادةً على
المعلومات التي يتضمّنها العنصر إرشادات إضافية
|
العلامات المقترَحة | |
---|---|
<video:duration> |
تشير هذه العلامة إلى مدة الفيديو بالثواني. ويجب أن تتراوح قيمتها بين |
<video:expiration_date> |
تشير هذه العلامة إلى التاريخ الذي لن يكون الفيديو متاحًا بعده، على أن يكون التاريخ بتنسيق W3C. ولا تضمِّن هذه العلامة إذا لم يكن هناك تاريخ انتهاء صلاحية للفيديو. وإذا تم تحديد تاريخ لانتهاء صلاحية الفيديو، لن تعرض خدمة "بحث Google" الفيديو بعد هذا التاريخ. القيمتان المسموح بإدراجهما هما التاريخ الكامل ( مثال: |
علامات اختيارية | |
---|---|
<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> |
تشير هذه العلامة إلى سلسلة نصية عشوائية تصِف الفيديو. وتكون العلامات بشكل عام أوصافًا قصيرة للغاية
للمفاهيم الرئيسية المرتبطة بفيديو أو جزء من محتوى. وقد يتضمّن فيديو واحد
عدة علامات على الرغم من أنه قد ينتمي إلى فئة واحدة فقط. على سبيل المثال، قد ينتمي فيديو حول
المأكولات المشوية إلى فئة "الشواء" ولكن يمكن أن تُضاف إليه علامات، مثل "شريحة لحم" و"لحم"
و"صيف" و"في الهواء الطلق". ويمكنك إنشاء عنصر |
<video:category> |
تشير هذه العلامة إلى وصف قصير للفئة العامة التي ينتمي إليها الفيديو. وتتضمّن هذه العلامة سلسلة نصية لا يمكن أن يزيد طولها عن 256 حرفًا. وبشكل عام، الفئات هي تصنيفات عامة للمحتوى مقسّمة حسب الموضوع. ويندرج الفيديو عادةً ضمن فئة واحدة. على سبيل المثال، يمكن أن يشتمل موقع إلكتروني عن الطهي على فئات خاصة بالشواء والخَبز، ويمكن أن يندرج الفيديو ضمن إحدى هذه الفئات. |
<video:gallery_loc> |
العلامة غير مستخدَمة حاليًا. |
بديل ملف Sitemap: mRSS
تنصح Google باستخدام ملفات Sitemap للفيديو وVideoObject
من schema.org لترميز فيديوهاتك، ونتيح أيضًا استخدام خلاصات mRSS.
تتيح Google استخدام mRSS، وهي وحدة من RSS تُكمّل وظائف العناصر في الإصدار 2.0 من خلاصات RSS. وتشبه خلاصات mRSS إلى حد كبير جدًا ملفات Sitemap للفيديو ويمكن اختبارها وإرسالها وتعديلها، تمامًا مثل ملفات Sitemap.
يجب أن يكون حجم كل خلاصة mRSS أقل من 50 ميغابايت عند فك ضغطها، كما يجب ألا تحتوي على أكثر من 50 ألف فيديو. وإذا كان حجم ملفّك غير المضغوط أكبر من 50 ميغابايت أو كان لديك أكثر من 50,000 فيديو، يمكنك إرسال عدة خلاصات mRSS وملف فهرسة لملفات Sitemap. ويمكن أن تحتوي فهارس ملفات Sitemap على خلاصات mRSS.
مثال على خلاصات 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
تتضمّن المواصفات الكاملة لخلاصات mRSS المزيد من العلامات الاختيارية وأفضل الممارسات والأمثلة. بعد إنشاء خلاصة mRSS، يمكنك إرسالها مثل أي ملف Sitemap آخر.
العلامات المطلوبة | |
---|---|
<media:content> |
تقدّم هذه العلامة معلومات عن الفيديو. السمات:
للاطّلاع على كل السمات الاختيارية الأخرى والحقول الثانوية في العلامة |
<media:player> |
يجب تحديد سمة واحدة على الأقل من تشير هذه العلامة إلى عنوان URL الذي يوجّه المستخدم إلى المشغِّل الخاص بفيديو محدّد. وتشمل هذه العلامة عادةً
المعلومات التي يتضمنها العنصر |
<media:title> |
تمثّل هذه السمة عنوان الفيديو. الحد الأقصى لعدد الأحرف هو 100 حرف. ويجب أن يتم اعتبار كل الكيانات ضمن علامة HTML نصًّا وليس رمزًا أو أن يتم وضعها في جزء CDATA. |
<media:description> |
تمثّل هذه السمة وصف ملف الفيديو. الحد الأقصى لعدد الأحرف هو 2048 حرفًا. ويجب أن يتم اعتبار كل الكيانات ضمن علامة 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 مع الفصل بين البلدان بمسافات. وفي حال
عدم تضمين علامة السمات:
مزيد من المعلومات حول استخدام "القيود المفروضة على البلدان" مثال: <media:restriction relationship="allow" type="country">us ca</media:restriction> |
<media:price> |
تشير هذه العلامة إلى سعر تنزيل الفيديو أو مشاهدته. لا تستخدِم هذه العلامة مع الفيديوهات المتوفرة بدون دفع أي رسوم. يمكن
إدراج أكثر من عنصر السمات:
|