वीडियो साइटमैप और उनके विकल्प

वीडियो साइटमैप एक ऐसा साइटमैप है जिसमें आपके पेजाें पर हाेस्ट हाेने वाले वीडियाे के बारे में ज़्यादा जानकारी हाेती है. वीडियो साइटमैप बनाना एक अच्छा तरीका है, जिससे Google को आपकी साइट पर मौजूद वीडियो को ढूंढने और समझने में काफ़ी मदद मिलती है. खास तौर पर, इससे उस कॉन्टेंट को आसानी से ढूंढा जा सकता है जिसे हाल ही में साइट में जोड़ा गया है या फिर जिसे Google के क्रॉलर आम तौर पर नहीं ढूंढ पाते हैं. Google वीडियो साइटमैप, स्टैंडर्ड साइटमैप का एक एक्सटेंशन है.

Google, वीडियो साइटमैप इस्तेमाल करने की सलाह देता है, लेकिन एमआरएसएस फ़ीड का भी इस्तेमाल किया जा सकता है.

वीडियो साइटमैप के लिए दिशा-निर्देश

वीडियो साइटमैप के लिए कुछ बुनियादी दिशा-निर्देश यहां दिए गए हैं:

  • आप सिर्फ़ वीडियो के लिए एक अलग साइटमैप बना सकते हैं या मौजूदा साइटमैप में कोई वीडियो साइटमैप जोड़ सकते हैं. आप अपनी सुविधा के हिसाब से इनमें से कोई भी एक तरीका अपना सकते हैं.
  • आप एक वेब पेज पर एक से ज़्यादा वीडियो होस्ट कर सकते हैं.
  • साइटमैप में डाली गई हर एंट्री एक ऐसे पेज का यूआरएल है जो एक या उससे ज़्यादा वीडियो होस्ट करता है. किसी साइटमैप में यूआरएल शामिल करने का तरीका यहां बताया गया है:
          <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, वीडियो के साइटमैप में दिए गए टेक्स्ट के बजाय वीडियो के लैंडिंग पेज पर मौजूद टेक्स्ट का इस्तेमाल कर सकता है. Google ऐसा तब करता है, जब उसे लगता है कि वीडियो के लैंडिंग पेज पर मौजूद टेक्स्ट, साइटमैप में दी गई जानकारी से ज़्यादा मददगार है.
  • Google इस बात की गारंटी नहीं दे सकता कि आपके वीडियो इंडेक्स होंगे या नहीं या उन्हें कब इंडेक्स किया जाएगा. इसकी वजह यह है कि Google, इंडेक्स करने के लिए कॉम्प्लेक्स एल्गोरिदम का इस्तेमाल करता है.
  • अगर Google को आपके दिए गए यूआरएल पर कोई वीडियो नहीं मिलता है, तो साइटमैप एंट्री को अनदेखा कर दिया जाता है.
  • आपकी दी गई किसी भी साइटमैप फ़ाइल में 50,000 से ज़्यादा यूआरएल एलिमेंट नहीं होने चाहिए. अगर आपकी साइट पर 50,000 से ज़्यादा वीडियो हैं, तो आप एक से ज़्यादा साइटमैप और एक साइटमैप इंडेक्स फ़ाइल सबमिट कर सकते हैं. आप साइटमैप इंडेक्स फ़ाइलों को नेस्ट नहीं कर सकते. ध्यान रखें कि अगर आप वैकल्पिक टैग जोड़ते हैं, तो ऐसा हो सकता है कि 50,000 वीडियो जोड़ने से पहले ही आपके लिए तय की गई 50 एमबी (बिना कंप्रेस किए) की सीमा पूरी हो जाए.
  • यह ज़रूरी है कि Google, स्रोत फ़ाइल या प्लेयर को ऐक्सेस कर पाए. इसका मतलब है कि फ़ाइल या प्लेयर को robots.txt के ज़रिए ब्लॉक न किया जा सकता हो, इसे ऐक्सेस करने के लिए लॉगिन की ज़रूरत हो या Googlebot के पास इसे ऐक्सेस करने की अनुमति न हो. जिन मेटा फ़ाइलों में स्ट्रीमिंग प्रोटोकॉल का इस्तेमाल करके स्रोत को डाउनलोड करने की ज़रूरत होती है उन्हें ऐक्सेस नहीं किया जा सकता.
  • सभी फ़ाइलें ऐसी होनी चाहिए जिन्हें Googlebot ऐक्सेस कर पाए. अगर आप चाहते हैं कि स्पैम करने वाले लोग, <player_loc> या <content_loc> यूआरएल पर मौजूद आपके वीडियो को ऐक्सेस न कर पाएं, तो यह पुष्टि कर लें कि आपके सर्वर को ऐक्सेस कर रहा बॉट वाकई में Googlebot है या नहीं.
  • पक्का करें कि आपकी robots.txt फ़ाइल, साइटमैप एंट्री में मौजूद किसी भी आइटम को ब्लॉक न कर रही हो. इन आइटम में होस्ट पेज का यूआरएल, वीडियो का यूआरएल, और थंबनेल का यूआरएल शामिल है. robots.txt के बारे में ज़्यादा जानकारी.
  • Google इस बात की पुष्टि करता है कि आपने हर एक वीडियो के लिए जो भी जानकारी दी है वह साइट पर मौजूद जानकारी से मेल खाती है या नहीं. जानकारी मेल न खाने पर, हो सकता है कि आपके वीडियो को इंडेक्स न किया जाए.
  • आप एक ही साइटमैप में, अलग-अलग साइट के पेजों के बारे में बता सकते हैं. यह ज़रूरी है कि आपके साइटमैप वाली साइट के साथ-साथ बाकी सभी साइटों की भी Search Console में पुष्टि हो चुकी हो. एक से ज़्यादा साइटों के लिए साइटमैप मैनेज करने के बारे में ज़्यादा जानकारी.
  • Google पर अपना साइटमैप सबमिट करने का तरीका जानें. बड़ी साइटों के लिए हमारा सुझाव है कि आप Search Console API का इस्तेमाल करें. इसकी मदद से, आप अपने साइटमैप सबमिट कर सकते हैं.

साइटमैप का उदाहरण

यहां वीडियो साइटमैप का एक उदाहरण दिया गया है, जिसमें एक पेज पर एक वीडियो को होस्ट किया गया है. इस उदाहरण में वे सभी टैग शामिल हैं जिनका इस्तेमाल 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>

एक्सएमएल नेमस्पेस

यहां दिए गए नेमस्पेस में, वीडियो साइटमैप में मौजूद टैग के बारे में बताया गया है:

xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"

वीडियो साइटमैप में मौजूद टैग की परिभाषाएं

rssboard.org पर, आप मीडिया साइटमैप से जुड़ी ज़्यादा जानकारी देख सकते हैं.

ज़रूरी टैग
<url> आपकी साइट पर मौजूद होस्ट पेज का पैरंट टैग. यह टैग साइटमैप के सामान्य फ़ॉर्मैट से तय होता है.
<loc>

यह उस होस्ट पेज के बारे में बताता है जिसमें एक या एक से ज़्यादा वीडियो होस्ट किए गए हैं. जब कोई उपयोगकर्ता, Google Search के नतीजों में दिखने वाले किसी वीडियो पर क्लिक करता है, तब उसे इस पेज पर भेजा जाता है. यह यूआरएल, साइटमैप में मौजूद बाकी यूआरएल से अलग होना चाहिए. यह टैग साइटमैप के सामान्य फ़ॉर्मैट से तय होता है.

एक पेज पर एक से ज़्यादा वीडियो मौजूद होने पर, उस पेज के लिए एक <loc> टैग और उस पेज के हर वीडियो के लिए एक चाइल्ड <video> एलिमेंट बनाएं.

<video:video>

<loc> में बताए गए पेज पर मौजूद वीडियो के बारे में जानकारी देने के लिए पैरंट टैग.

<video:thumbnail_loc>

वीडियो के थंबनेल की इमेज फ़ाइल का यूआरएल. वीडियो थंबनेल के लिए ज़रूरी शर्तों का पालन करें.

<video:title>

वीडियो का शीर्षक. एचटीएमएल वाली सभी इकाइयों को CDATA ब्लॉक में एस्केप या रैप किया जाना चाहिए. हमारा सुझाव है कि यह वेब पेज पर दिखाए गए वीडियो के शीर्षक से मेल खाए.

<video:description>

वीडियो के बारे में जानकारी. ज़्यादा से ज़्यादा 2048 वर्ण. एचटीएमएल वाली सभी इकाइयों को CDATA ब्लॉक में एस्केप या रैप किया जाना चाहिए. यह वेब पेज पर दी गई जानकारी से मेल खाना चाहिए. ऐसा ज़रूरी नहीं है कि दोनों जगह बिल्कुल एक जैसे शब्दों का इस्तेमाल किया गया हो.

<video:content_loc>

वीडियो की ओरिजनल मीडिया फ़ाइल का यूआरएल. फ़ाइल ऐसे फ़ॉर्मैट में होनी चाहिए जिसे इस्तेमाल किया जा सके.

अन्य दिशा-निर्देश

  • एचटीएमएल और Flash फ़ॉर्मैट का इस्तेमाल नहीं किया जा सकता.
  • <loc> यूआरएल से अलग होना चाहिए.
  • यह स्ट्रक्चर्ड डेटा में VideoObject.contentUrl के बराबर है.
  • सबसे सही तरीका: अगर आप चाहते हैं कि आपके कॉन्टेंट को हर कोई ऐक्सेस न कर पाए, लेकिन उसे क्रॉल किया जा सके, तो यह पक्का करें कि Googlebot, रिवर्स डीएनएस लुकअप इस्तेमाल करके, आपके कॉन्टेंट को ऐक्सेस कर पाए.
<video:player_loc>

किसी वीडियो के लिए, प्लेयर का यूआरएल. आम तौर पर, यह जानकारी <embed> टैग के src एलिमेंट में होती है.

अन्य दिशा-निर्देश

  • <loc> यूआरएल से अलग होना चाहिए.
  • YouTube वीडियो के लिए, video:content_loc के बजाय इस वैल्यू का इस्तेमाल किया जाता है. यह स्ट्रक्चर्ड डेटा में VideoObject.embedUrl के बराबर है.
  • सबसे सही तरीका: अगर आप चाहते हैं कि आपके कॉन्टेंट को हर कोई ऐक्सेस न कर पाए, लेकिन उसे क्रॉल किया जा सके, तो यह पक्का करें कि Googlebot, रिवर्स डीएनएस लुकअप इस्तेमाल करके, आपके कॉन्टेंट को ऐक्सेस कर पाए.

एट्रिब्यूट:

  • allow_embed [वैकल्पिक] Google, वीडियो को खोज के नतीजों में जोड़ सकता है या नहीं. yes या no को वैल्यू के तौर पर इस्तेमाल किया जा सकता है.
सुझाए गए टैग
<video:duration>

वीडियो की अवधि (सेकंड में). इसकी वैल्यू 1 से 28800 (आठ घंटे) के बीच होनी चाहिए.

<video:expiration_date>

वह तारीख जिसके बाद वीडियो W3C फ़ॉर्मैट में उपलब्ध नहीं होगा. अगर आपका वीडियो हमेशा उपलब्ध रहेगा, तो इस टैग का इस्तेमाल न करें. अगर यह टैग मौजूद होगा, तो Google Search में इस तारीख के बाद आपका वीडियो नहीं दिखेगा.

इसकी वैल्यू पूरी तारीख (YYYY-MM-DD) या घंटों, मिनट, सेकंड, और समय क्षेत्र के साथ पूरी तारीख (YYYY-MM-DDThh:mm:ss+TZD) में होनी चाहिए.

उदाहरण: 2012-07-16T19:20:30+08:00.

वैकल्पिक टैग
<video:rating>

वीडियो की रेटिंग. इसकी वैल्यू 0.0 (कम से कम) से 5.0 (ज़्यादा से ज़्यादा) के बीच कोई भी फ़्लोट नंबर होनी चाहिए.

<video:view_count>

वह संख्या जितनी बार वीडियो देखा गया.

<video:publication_date>

वह तारीख जब वीडियो को पहली बार W3C फ़ॉर्मैट में प्रकाशित किया गया था. इसकी वैल्यू पूरी तारीख (YYYY-MM-DD) या घंटों, मिनट, सेकंड, और समय क्षेत्र के साथ पूरी तारीख (YYYY-MM-DDThh:mm:ss+TZD) में होनी चाहिए.

उदाहरण: 2007-07-16T19:20:30+08:00

<video:family_friendly>

सेफ़ सर्च की सुविधा चालू होने पर वीडियो उपलब्ध होगा या नहीं. अगर आप इस टैग का इस्तेमाल नहीं करते हैं, तो सेफ़ सर्च की सुविधा चालू होने पर वीडियो उपलब्ध होगा.

ये वैल्यू दी जा सकती हैं:

  • yes: सेफ़ सर्च की सुविधा चालू होने पर वीडियो उपलब्ध होगा.
  • no: सेफ़ सर्च की सुविधा बंद होने पर ही वीडियो उपलब्ध होगा.
<video:restriction>

चुनिंदा देशों में, आपके वीडियो को खोज के नतीजों में दिखाया जाए या नहीं.

सूची में, देशों के कोड ISO 3166 फ़ॉर्मैट में होने चाहिए. इन कोड को अलग-अलग दिखाने के लिए इनके बीच में खाली जगह का इस्तेमाल किया जाना चाहिए. हर वीडियो के लिए, सिर्फ़ एक <video:restriction> टैग इस्तेमाल किया जा सकता है. अगर <video:restriction> टैग मौजूद नहीं है, तो Google यह मानता है कि वीडियो को सभी देशों/इलाकों में दिखाया जा सकता है. ध्यान दें कि इस टैग से सिर्फ़ खोज के नतीजों पर असर पड़ता है; दूसरे तरीके इस्तेमाल करके, उपयोगकर्ता आपका वीडियो ऐसे देश/इलाके में ढूंढ और चला सकता है जहां इसे दिखाने पर पाबंदी लगी है. देश से जुड़ी पाबंदियां लगाने के बारे में ज़्यादा जानें.

एट्रिब्यूट:

  • relationship [ज़रूरी है] चुनिंदा देशों में, खोज के नतीजों में वीडियो दिखाने की अनुमति है या नहीं. allow या deny को वैल्यू के तौर पर इस्तेमाल किया जा सकता है. अगर वैल्यू allow है, तो सूची में मौजूद देशों में वीडियो दिखाने की अनुमति होगी, बाकी देशों में नहीं. अगर वैल्यू deny है, तो सूची में मौजूद देशों में वीडियो दिखाने की अनुमति नहीं होगी, बाकी देशों में होगी.

उदाहरण: इस उदाहरण के हिसाब से वीडियो सिर्फ़ कनाडा और मेक्सिको में दिखने वाले खोज के नतीजे में दिखेगा:

<video:restriction relationship="allow">CA MX</video:restriction>

<video:platform>

आपका वीडियो किसी चुनिंदा प्लैटफ़ॉर्म पर खोज के नतीजों में दिखाया जाए या नहीं. इस सूची में अलग-अलग तरह के प्लैटफ़ॉर्म के बारे में बताया गया है. इनके नामों के बीच में खाली जगह का इस्तेमाल किया गया है. ध्यान दें कि इससे सिर्फ़ चुनिंदा डिवाइस पर दिखने वाले खोज के नतीजों पर असर होता है. हालांकि, यह उपयोगकर्ता को किसी ऐसे प्लैटफ़ॉर्म पर वीडियो देखने से नहीं रोकता जिस पर वीडियो के दिखाए जाने पर पाबंदी लगी हो.

हर वीडियो के लिए सिर्फ़ एक <video:platform> टैग दिखाया जा सकता है. अगर <video:platform> टैग नहीं है, तो Google यह मान लेता है कि वीडियो को सभी प्लैटफ़ॉर्म पर चलाया जा सकता है. ब्राउज़र से जुड़ी पाबंदियां लगाने के बारे में ज़्यादा जानें.

ये वैल्यू दी जा सकती हैं:

  • web - डेस्कटॉप और लैपटॉप पर इस्तेमाल किए जाने वाले परंपरागत ब्राउज़र.
  • mobile - मोबाइल ब्राउज़र, जो मोबाइल फ़ोन या टैबलेट पर इस्तेमाल होते हैं.
  • tv - टीवी ब्राउज़र, जो गेम कंसोल या फिर उन डिवाइस पर उपलब्ध हैं जिन पर GoogleTV काम करता है.

एट्रिब्यूट:

  • relationship [ज़रूरी है] यह बताता है कि वीडियो को चुनिंदा प्लैटफ़ॉर्म पर दिखाने की अनुमति है या नहीं. allow या deny को वैल्यू के तौर पर इस्तेमाल किया जा सकता है. अगर allow वैल्यू का इस्तेमाल किया जाता है, तो जो प्लैटफ़ॉर्म सूची में नहीं हैं उन पर वीडियो नहीं दिखेगा. अगर deny वैल्यू का इस्तेमाल किया जाता है, तो जो प्लैटफ़ॉर्म सूची में नहीं हैं उन पर वीडियो दिखेगा.

उदाहरण: इस उदाहरण में उपयोगकर्ताओं को वेब या टीवी पर वीडियो दिखेगा, लेकिन मोबाइल डिवाइस पर नहीं दिखेगा:
<video:platform relationship="allow">web tv</video:platform>

<video:price>

वीडियो को डाउनलोड करने या देखने के लिए चुकाए जाने वाले पैसे. यह टैग उन वीडियो के लिए इस्तेमाल न करें जिन्हें मुफ़्त में देखा या डाउनलोड किया जा सकता है. एक से ज़्यादा <video:price> एलिमेंट मौजूद हो सकते हैं (उदाहरण के लिए, अलग-अलग मुद्रा, खरीदारी के विकल्प या रिज़ॉल्यूशन बताने के लिए).

एट्रिब्यूट:

  • currency [ज़रूरी है] यह ISO 4217 फ़ॉर्मैट में मुद्रा बताता है.
  • type [वैकल्पिक] खरीदारी का विकल्प बताता है. rent और own को वैल्यू के तौर पर इस्तेमाल किया जा सकता है. अगर कोई वैल्यू तय नहीं की गई है, तो डिफ़ॉल्ट वैल्यू own होती है.
  • resolution [वैकल्पिक] खरीदे गए वर्शन का रिज़ॉल्यूशन बताता है. hd और sd को वैल्यू के तौर पर इस्तेमाल किया जा सकता है.
<video:requires_subscription>

यह बताता है कि वीडियो देखने के लिए सदस्यता (मुफ़्त या पैसे लेकर) लेने की ज़रूरत है या नहीं. yes या no को वैल्यू के तौर पर इस्तेमाल किया जा सकता है.

<video:uploader>

वीडियो को अपलोड करने वाले का नाम. हर वीडियो के लिए सिर्फ़ एक <video:uploader> इस्तेमाल किया जा सकता है. स्ट्रिंग की वैल्यू ज़्यादा से ज़्यादा 255 वर्ण की हो सकती है.

एट्रिब्यूट:

  • info [वैकल्पिक] वेबपेज के यूआरएल के बारे में बताता है. साथ ही, वीडियो अपलोड करने वाले के बारे में अन्य जानकारी भी देता है. यूआरएल भी उसी डोमेन में होना चाहिए जिसमें <loc> टैग है.
<video:live>

यह बताता है कि कोई वीडियो लाइव स्ट्रीम है या नहीं. yes या no को वैल्यू के तौर पर इस्तेमाल किया जा सकता है.

<video:tag>

वीडियो की जानकारी देने वाला आर्बिट्ररी स्ट्रिंग टैग. आम तौर पर टैग ऐसे ब्यौरे होते हैं जिनमें बहुत कम शब्दों में किसी वीडियो या कॉन्टेंट के मुख्य कॉन्सेप्ट की जानकारी दी गई होती है. एक वीडियो में कई टैग हो सकते हैं. हालांकि, हो सकता है कि वे एक ही कैटगरी के हों. उदाहरण के लिए, खाना ग्रिल करने के बारे में कोई वीडियो, "ग्रिलिंग" की कैटगरी में हो सकता है, लेकिन इसे "स्टेक", "मांस", "गर्मी", और "आउटडोर" की कैटगरी में भी टैग किया जा सकता है. किसी वीडियो से जुड़े हर टैग के लिए एक नया <video:tag> एलिमेंट बनाएं. ज़्यादा से ज़्यादा 32 टैग जोड़े जा सकते हैं.

<video:category>

वीडियो जिस कैटगरी का है उसके बारे में कम शब्दों में जानकारी. यह स्ट्रिंग 256 वर्णों से लंबी नहीं हो सकती. सामान्य तौर पर, कैटगरी ऐसे ग्रुप होते हैं जिनमें कॉन्टेंट को उनके विषय के हिसाब से बांटा जाता है. आम तौर पर, एक वीडियो एक ही कैटगरी से जुड़ा होता है. उदाहरण के लिए, खाना पकाने से जुड़ी किसी साइट में तेज़ आंच पर खाना पकाने, बेक करने, और ग्रिल करके खाना बनाने से जुड़ी कैटगरी हो सकती हैं. ऐसे में वीडियो, इनमें से किसी एक कैटगरी में हो सकता है.

<video:gallery_loc>

फ़िलहाल, इसका इस्तेमाल नहीं किया जाता है.

साइटमैप के विकल्प: एमआरएसएस

Google, वीडियो को मार्कअप करने के लिए, वीडियो साइटमैप और schema.org के VideoObject का इस्तेमाल करने की सलाह देता है. हालांकि, इसके लिए एमआरएसएस फ़ीड का भी इस्तेमाल किया जा सकता है.

Google, एमआरएसएस को क्रॉल कर सकता है. एमआरएसएस एक ऐसा आरएसएस मॉड्यूल है जिसमें आरएसएस 2.0 से ज़्यादा एट्रिब्यूट होते हैं. एमआरएसएस फ़ीड काफ़ी हद तक वीडियो साइटमैप जैसे होते हैं. साइटमैप की तरह इनकी जांच की जा सकती है, इन्हें सबमिट किया जा सकता है, और अपडेट किया जा सकता है.

हर एमआरएसएस फ़ीड, कंप्रेस किए बिना 50 एमबी से कम होना चाहिए. साथ ही, इसमें 50,000 से ज़्यादा वीडियो नहीं होने चाहिए. अगर बिना कंप्रेस की हुई आपकी फ़ाइल 50 एमबी से बड़ी है या आपके पास 50,000 से ज़्यादा वीडियो हैं, तो आप एक से ज़्यादा एमआरएसएस फ़ीड सबमिट कर सकते हैं. साथ ही, आप एक साइटमैप इंडेक्स फ़ाइल भी सबमिट कर सकते हैं. साइटमैप इंडेक्स में एमआरएसएस फ़ीड हो सकते हैं.

एमआरएसएस का उदाहरण

यहां एक एमआरएसएस एंट्री का उदाहरण दिया गया है. इसमें उन सभी मुख्य टैग के बारे में बताया गया है जिनका इस्तेमाल 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>

एमआरएसएस टैग

एमआरएसएस की पूरी जानकारी में, कई वैकल्पिक टैग के साथ-साथ इसके इस्तेमाल के सबसे सही तरीके और उदाहरण दिए गए हैं. एमआरएसएस फ़ीड बना लेने के बाद, आप इसे किसी साइटमैप की तरह सबमिट कर सकते हैं.

ज़रूरी टैग
<media:content>

वीडियो के बारे में जानकारी होती है.

विशेषताएं:

  • medium [ज़रूरी है] वीडियो किस तरह का है. video पर सेट करें.
  • url [ज़रूरी है] सीधे ऐसे वीडियो पर ले जाने वाला यूआरएल जिसमें किसी तरह का बदलाव नहीं किया गया है. अगर इसके बारे में जानकारी नहीं दी गई है, तो आपको <media:player> टैग के बारे में जानकारी देनी होगी.
  • duration [ज़रूरी नहीं है, लेकिन इसके इस्तेमाल का सुझाव दिया जाता है] वीडियो की अवधि (सेकंड में).

बाकी सभी ज़रूरी एट्रिब्यूट और <media:content> टैग के चाइल्ड फ़ीड के लिए, एमआरएसएस की जानकारी देखें.

<media:player>

आपको <media:content> में, <media:player> या url में से कम से कम किसी एक एट्रिब्यूट की वैल्यू तय करनी होगी.

किसी वीडियो के लिए, प्लेयर का यूआरएल. आम तौर पर, यह जानकारी <embed> टैग के src एलिमेंट में होती है और यह <loc> टैग में दिए गए कॉन्टेंट जैसी नहीं होनी चाहिए. यह <link> टैग में दिया गया यूआरएल नहीं हो सकता. <link> में, वीडियो को होस्ट करने वाले पेज का यूआरएल होता है, जबकि इस टैग में प्लेयर का यूआरएल होता है.

<media:title>

वीडियो का शीर्षक. ज़्यादा से ज़्यादा 100 वर्ण. एचटीएमएल वाली सभी इकाइयों को CDATA ब्लॉक में एस्केप या रैप किया जाना चाहिए.

<media:description>

वीडियो के बारे में जानकारी. ज़्यादा से ज़्यादा 2048 वर्ण. एचटीएमएल वाली सभी इकाइयों को CDATA ब्लॉक में एस्केप या रैप किया जाना चाहिए.

<media:thumbnail> झलक के तौर पर दिखाए जाने वाले थंबनेल पर ले जाने वाला यूआरएल. वीडियो थंबनेल के लिए ज़रूरी शर्तों का पालन करें.
वैकल्पिक टैग
<dcterms:valid>

वीडियो प्रकाशित होने की तारीख. साथ ही, वह आखिरी तारीख जब तक वीडियो उपलब्ध रहेगा. यहां 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> टैग मौजूद नहीं है, तो Google यह मानता है कि वीडियो को सभी देशों और इलाकों में दिखाया जा सकता है.

एट्रिब्यूट:

  • type [ज़रूरी है] type एट्रिब्यूट को country पर सेट करें. सिर्फ़ देश से जुड़ी पाबंदियां काम करती हैं.
  • relationship [ज़रूरी है] यह बताता है कि सूची में शामिल चुनिंदा देशों में, वीडियो को दिखाया जा सकता है या नहीं. इस्तेमाल की जा सकने वाली वैल्यू:
    • allow
    • deny

देश से जुड़ी पाबंदियां लगाने के बारे में ज़्यादा जानें.

उदाहरण के लिए:


<media:restriction relationship="allow" type="country">us ca</media:restriction>
<media:price>

वीडियो को डाउनलोड करने या देखने की कीमत. यह टैग उन वीडियो के लिए इस्तेमाल न करें जिन्हें मुफ़्त में देखा या डाउनलोड किया जा सकता है. एक से ज़्यादा <media:price> एलिमेंट जोड़े जा सकते हैं (उदाहरण के लिए, अलग-अलग मुद्रा या खरीदारी के विकल्प बताने के लिए).

एट्रिब्यूट:

  • currency [ज़रूरी है] मुद्रा ISO 4217 फ़ॉर्मैट में होनी चाहिए.
  • type [ज़रूरी है] खरीदारी का विकल्प. rent, purchase, package, और subscription को वैल्यू के तौर पर इस्तेमाल किया जा सकता है.