Google Images में इमेज का लाइसेंस

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

Google Images में लाइसेंसेबल बैज

सुविधा की उपलब्धता

यह सुविधा मोबाइल और डेस्कटॉप, दोनों पर इस्तेमाल के लिए उपलब्ध है. साथ ही, उन सभी देशों और भाषाओं में भी है जहां Google Search की सुविधा है.

अपने वेब पेज और इमेज तैयार करें

यह पक्का करने के लिए कि Google आपकी इमेज ढूंढकर उन्हें इंडेक्स कर सके:

  • पक्का करें कि लोग आपके वे पेज देख सकें या ऐक्सेस कर सकें जिनमें इमेज होती हैं. साथ ही, इसके लिए उन्हें किसी खाते की या खाते में लॉगिन करने की भी ज़रूरत नहीं हो.
  • पक्का करें कि Googlebot आपके वे पेज ऐक्सेस कर सके जिनमें इमेज होती हैं. इसका मतलब है कि आपके पेजों को robots.txt फ़ाइल या robots मेटा टैग से सुरक्षित न किया गया हो. आप इंडेक्स कवरेज रिपोर्ट में अपनी साइट पर ब्लॉक किए गए सभी पेज देख सकते हैं. इसके अलावा, आप यूआरएल जांचने वाला टूल इस्तेमाल करके किसी खास पेज की जांच कर सकते हैं.
  • Google आपका कॉन्टेंट ढूंढ सके, यह पक्का करने के लिए वेबमास्टर गाइडलाइन का पालन करें.
  • Google Images इस्तेमाल करने के सबसे सही तरीके अपनाएं.
  • Google को बदलावों के बारे में बताने के लिए, हम आपको साइटमैप सबमिट करने का सुझाव देंगे. आप Search Console Sitemap API की मदद से इसे अपने-आप चलने दे सकते हैं.

स्ट्रक्चर्ड डेटा या IPTC फ़ोटो मेटाडेटा जोड़ें

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

अपनी इमेज में, लाइसेंस की जानकारी जोड़ने के दो तरीके हैं. लाइसेंसेबल बैज की ज़रूरी शर्तों को पूरा करने के लिए, आपको Google को सिर्फ़ एक तरह की जानकारी देनी होगी. इसके लिए, इनमें से कोई भी तरीका काफ़ी है:

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

यहां दिया गया डायग्राम दिखाता है कि Google Images में लाइसेंस की जानकारी किस तरह दिख सकती है:

कॉल आउट दिखाते हैं कि लाइसेंस मेटाडेटा का कौनसा हिस्सा Google Images में दिखाया जा सकता है
  1. ऐसे पेज का यूआरएल जो इमेज के इस्तेमाल को कंट्रोल करने वाले लाइसेंस के बारे में बताता है. इस जानकारी को Schema.org की license प्रॉपर्टी या IPTC वेब स्टेटमेंट ऑफ़ राइट्स फ़ील्ड इस्तेमाल करके बताएं.
  2. ऐसे पेज का यूआरएल जो बताता है कि उपयोगकर्ता किस तरह उस इमेज का लाइसेंस ले सकते हैं. इस जानकारी को Schema.org की acquireLicensePage प्रॉपर्टी या IPTC Licensor URL (Licensor का) फ़ील्ड का इस्तेमाल करके बताएं.

स्ट्रक्चर्ड डेटा

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

स्ट्रक्चर्ड डेटा बनाने, उसकी जांच करने, और उसे रिलीज़ करने के बारे में खास जानकारी यहां दी गई है. वेब पेज में स्ट्रक्चर्ड डेटा जोड़ने के सिलसिलेवार निर्देशों के लिए, स्ट्रक्चर्ड डेटा कोडलैब (कोड बनाना सीखने के लिए ट्यूटोरियल) देखें.

  1. ज़रूरी प्रॉपर्टी जोड़ें. पेज पर स्ट्रक्चर्ड डेटा कहां जोड़ा जाना चाहिए, इस बारे में जानकारी पाने के लिए, JSON-LD स्ट्रक्चर्ड डेटा: पेज पर कहां डाला जाए देखें.
  2. स्ट्रक्चर्ड डेटा के लिए सामान्य दिशा-निर्देशों का पालन करें.
  3. ज़्यादा बेहतर नतीजे (रिच रिज़ल्ट) के टेस्ट का इस्तेमाल करके अपने कोड की पुष्टि करें.
  4. स्ट्रक्चर्ड डेटा वाले कुछ पेजों को डिप्लॉय करें. इसके बाद, यूआरएल जांचने वाला टूल इस्तेमाल करके जांचें कि Google को पेज कैसा दिखेगा. पक्का करें कि Google आपका पेज ऐक्सेस कर सकता हो. और उस पेज को robots.txt फ़ाइल और noindex टैग से रोका न गया हो या लॉग इन करना ज़रूरी न हो. अगर पेज ठीक लगता है, तो आप Google को अपने यूआरएल फिर से क्रॉल करने के लिए कह सकते हैं.
  5. Google को आगे होने वाले बदलावों की जानकारी देने के लिए, हमारा सुझाव है कि आप साइटमैप सबमिट करें. आप Search Console Sitemap API की मदद से इसे अपने-आप चलने दे सकते हैं.

उदाहरण

एक इमेज

यहां ऐसे पेज का उदाहरण दिया गया है जिसमें एक लाइसेंसेबल इमेज है.

JSON-LD


<html>
  <head>
    <title>Black labrador puppy</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org/",
      "@type": "ImageObject",
      "contentUrl": "https://example.com/photos/1x1/black-labrador-puppy.jpg",
      "license": "https://example.com/license",
      "acquireLicensePage": "https://example.com/how-to-use-my-images"
    }
    </script>
  </head>
  <body>
    <img alt="Black labrador puppy" src="https://example.com/photos/1x1/black-labrador-puppy.jpg">
    <p><a href="https://example.com/license">License</a></p>
    <p><a href="https://example.com/how-to-use-my-images">How to use my images</a></p>
  </body>
</html>

RDFa


<html>
  <head>
    <title>Black labrador puppy</title>
  </head>
  <body>
  <div vocab="http://schema.org/" typeof="ImageObject">
    <img alt="Black labrador puppy" property="contentUrl" src="https://example.com/photos/1x1/black-labrador-puppy.jpg" /><br />
    <span property="license"> https://example.com/license</span><br />
    <span property="acquireLicensePage">https://example.com/how-to-use-my-images</span>
  </div>
  </body>
</html>

माइक्रोडेटा


<html>
  <head>
    <title>Black labrador puppy</title>
  </head>
  <body>
    <div itemscope itemtype="http://schema.org/ImageObject">
    <img alt="Black labrador puppy" itemprop="contentUrl" src="https://example.com/photos/1x1/black-labrador-puppy.jpg" /><br />
    <span itemprop="license"> https://example.com/license</span><br />
    <span itemprop="acquireLicensePage">https://example.com/how-to-use-my-images</span>
    </div>
  </body>
</html>
एक पेज पर कई इमेज

यहां ऐसे पेज का उदाहरण दिया गया है जिसमें कई लाइसेंसेबल इमेज हैं.

JSON-LD


<html>
  <head>
    <title>Photos of black labradors</title>
    <script type="application/ld+json">
    [{
      "@context": "https://schema.org/",
      "@type": "ImageObject",
      "contentUrl": "https://example.com/photos/1x1/black-labrador-puppy.jpg",
      "license": "https://example.com/license",
      "acquireLicensePage": "https://example.com/how-to-use-my-images"
    },
   {
      "@context": "https://schema.org/",
      "@type": "ImageObject",
      "contentUrl": "https://example.com/photos/1x1/adult-black-labrador.jpg",
      "license": "https://example.com/license",
      "acquireLicensePage": "https://example.com/how-to-use-my-images"
    }]
    </script>
  </head>
  <body>
    <h2>Black labrador puppy</h2>
    <img alt="Black labrador puppy" src="https://example.com/photos/1x1/black-labrador-puppy.jpg">
    <p><a href="https://example.com/license">License</a></p>
    <p><a href="https://example.com/how-to-use-my-images">How to use my images</a></p>
    <h2>Adult black labrador</h2>
    <img alt="Adult black labrador" src="https://example.com/photos/1x1/adult-black-labrador.jpg">
    <p><a href="https://example.com/license">License</a></p>
    <p><a href="https://example.com/how-to-use-my-images">How to use my images</a></p>
  </body>
</html>

RDFa


<html>
  <head>
    <title>Photos of black labradors</title>
  </head>
  <body>
  <div vocab="http://schema.org/" typeof="ImageObject">
    <h2 property="name">Black labrador puppy</h2>
    <img alt="Black labrador puppy" property="contentUrl" src="https://example.com/photos/1x1/black-labrador-puppy.jpg" /><br />
    <span property="license"> https://example.com/license</span><br />
    <span property="acquireLicensePage">https://example.com/how-to-use-my-images</span>
  </div>
  <br />
  <div vocab="http://schema.org/" typeof="ImageObject">
  <h2 property="name">Adult black labrador</h2>
  <img alt="Adult black labrador" property="contentUrl" src="https://example.com/photos/1x1/adult-black-labrador.jpg" /><br />
  <span property="license"> https://example.com/license</span><br />
  <span property="acquireLicensePage">https://example.com/how-to-use-my-images</span>
  </div>
  </body>
</html>

माइक्रोडेटा


<html>
  <head>
    <title>Photos of black labradors</title>
  </head>
  <body>
    <div itemscope itemtype="http://schema.org/ImageObject">
    <h2 itemprop="name">Black labrador puppy</h2>
    <img alt="Black labrador puppy" itemprop="contentUrl" src="https://example.com/photos/1x1/black-labrador-puppy.jpg" /><br />
    <span itemprop="license"> https://example.com/license</span><br />
    <span itemprop="acquireLicensePage">https://example.com/how-to-use-my-images</span>
    </div>
    <br />
    <h2 itemprop="name">Adult black labrador</h2>
    <div itemscope itemtype="http://schema.org/ImageObject">
    <img alt="Adult black labrador" itemprop="contentUrl" src="https://example.com/photos/1x1/adult-black-labrador.jpg" /><br />
    <span itemprop="license"> https://example.com/license</span><br />
    <span itemprop="acquireLicensePage">https://example.com/how-to-use-my-images</span>
    </div>
  </body>
</html>

अलग-अलग तरह के स्ट्रक्चर्ड डेटा की जानकारी

ImageObject की पूरी जानकारी schema.org/ImageObject पर दी गई है.

अगर आप लाइसेंसेबल इमेज के बारे में बताने के लिए स्ट्रक्चर्ड डेटा का इस्तेमाल कर रहे हैं, तो आपको अपनी इमेज के लिए license प्रॉपर्टी को शामिल करना चाहिए. ऐसा करने से, उसे लाइसेंसेबल बैज के साथ दिखाया जा सकता है. हमारा सुझाव है कि अगर आपके पास वह जानकारी है, तो आप acquireLicensePage प्रॉपर्टी को भी शामिल करें.

ज़रूरी प्रॉपर्टी
contentUrl URL

असल इमेज कॉन्टेंट का यूआरएल Google, contentUrl का इस्तेमाल करके यह तय करता है कि लाइसेंस किस इमेज पर लागू होता है.

license URL

ऐसे पेज का यूआरएल जो इमेज के इस्तेमाल को कंट्रोल करने वाले लाइसेंस के बारे में बताता है. उदाहरण के लिए, ऐसे नियम और शर्तें हो सकती हैं जो आपकी वेबसाइट पर हैं. जहां लागू हो, यह क्रिएटिव कॉमंस लाइसेंस भी हो सकता है (उदाहरण के लिए, BY-NC 4.0).

सुझाई गई प्रॉपर्टी
acquireLicensePage URL

ऐसे पेज का यूआरएल जहां उपयोगकर्ता को उस इमेज का लाइसेंस पाने के बारे में जानकारी मिल सकती है. यहां कुछ उदाहरण दिए गए हैं:

  • उस इमेज के लिए चेक-आउट पेज जहां उपयोगकर्ता खास रिज़ॉल्यूशन या इस्तेमाल के अधिकार चुन सकते हैं
  • एक सामान्य पेज जो आपसे संपर्क करने का तरीका बताता है

IPTC फ़ोटो मेटाडेटा

वैकल्पिक रूप से, आप सीधे इमेज में IPTC फ़ोटो मेटाडेटा एम्बेड कर सकते हैं. आपको अपनी इमेज के लिए वेब स्टेटमेंट ऑफ़ राइट्स फ़ील्ड शामिल करना चाहिए, ताकि उसे लाइसेंसेबल बैज के साथ दिखाया जा सके. हमारा सुझाव है कि Licensor URL फ़ील्ड भी जोड़ें (अगर आपके पास वह जानकारी है).

ज़रूरी प्रॉपर्टी
Web Statement of Rights

ऐसे पेज का यूआरएल जो इमेज के इस्तेमाल को कंट्रोल करने वाले लाइसेंस के बारे में बताता है. यह दूसरे अधिकारों की जानकारी भी दे सकता है. उदाहरण के लिए, ऐसे नियम और शर्तें हो सकती हैं जो आपकी वेबसाइट पर हैं. जहां लागू हो, यह क्रिएटिव कॉमंस लाइसेंस भी हो सकता है (उदाहरण के लिए, BY-NC 4.0).

सुझाई गई प्रॉपर्टी
Licensor URL

ऐसे पेज का यूआरएल जहां उपयोगकर्ता को उस इमेज का लाइसेंस पाने के बारे में जानकारी मिल सकती है. Licensor URL Licensor देने वाले की प्रॉपर्टी होनी चाहिए, न कि इमेज देने वाले की. यहां कुछ उदाहरण दिए गए हैं:

  • उस इमेज के लिए चेक-आउट पेज जहां उपयोगकर्ता खास रिज़ॉल्यूशन चुन सकते हैं
  • एक सामान्य पेज जो आपसे संपर्क करने का तरीका बताता है

Search Console की मदद से, ज़्यादा बेहतर नतीजों (रिच रिज़ल्ट) पर नज़र रखना

Search Console एक ऐसा टूल है जिसकी मदद से, आप Google Search में अपने पेज की परफ़ॉर्मेंस पर नज़र रख सकते हैं. Google Search के नतीजों में अपनी साइट शामिल कराने लिए, आपको Search Console में साइन अप करने की ज़रूरत नहीं है. हालांकि, इससे आपको यह समझने में मदद मिलेगी कि Google आपकी साइट को कैसे देखता है. साथ ही, इसकी मदद से, आप साइट की परफ़ॉर्मेंस को भी बेहतर बना पाएंगे. हमारा सुझाव है कि आप इन मामलों में Search Console देखें:

  1. पहली बार स्ट्रक्चर्ड डेटा इस्तेमाल करने के बाद
  2. नए टेंप्लेट जारी करने या कोड को अपडेट करने के बाद
  3. समय-समय पर ट्रैफ़िक का विश्लेषण करना

पहली बार स्ट्रक्चर्ड डेटा इस्तेमाल करने के बाद

जब Google, आपके पेजों को इंडेक्स कर ले, तब ज़्यादा बेहतर नतीजे (रिच रिज़ल्ट) की स्थिति की रिपोर्ट का इस्तेमाल करके, उन गड़बड़ियों को देखें जिन्हें ठीक करने की ज़रूरत है. आपको सही पेजों की संख्या में बढ़ोतरी दिखेगी और गड़बड़ियों या चेतावनियों में कोई बढ़ोतरी नहीं दिखेगी. अगर आपको स्ट्रक्चर्ड डेटा में गड़बड़ियां मिलती हैं, तो:

  1. गड़बड़ियां ठीक करें.
  2. लाइव यूआरएल की जांच करें और देखें कि गड़बड़ी ठीक हुई या नहीं.
  3. स्थिति की रिपोर्ट का इस्तेमाल करके, पुष्टि करने का अनुरोध करें.

नए टेंप्लेट जारी करने या कोड को अपडेट करने के बाद

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

समय-समय पर ट्रैफ़िक का विश्लेषण करना

परफ़ॉर्मेंस रिपोर्ट का इस्तेमाल करके, Google Search से आने वाले ट्रैफ़िक का विश्लेषण करें. आपको डेटा से पता चलेगा कि आपका पेज Search में, रिच रिज़ल्ट के तौर पर कितनी बार दिखता है. साथ ही, यह भी पता चलेगा कि उयोगकर्ता उस पर कितनी बार क्लिक करते हैं और खोज के नतीजों में आपकी साइट के दिखने की औसत रैंक क्या है. आप इन नतीजों को Search Console API की मदद से, अपने-आप भी देख सकते हैं.

समस्या का हल

अगर आपको Google Images में इमेज लाइसेंस लागू करने में समस्या हो रही है, तो यहां कुछ रिसॉर्स दिए गए हैं जो आपकी मदद कर सकते हैं.