data-vocabulary के लिए सहायता बंद करना

मंगलवार, 21 जनवरी, 2020

schema.org और data-vocabulary.org जैसे स्ट्रक्चर्ड डेटा स्कीमा का इस्तेमाल, वेब पर मार्कअप आधारित ऐप्लिकेशन के लिए किया जाता है, ताकि शेयर किए गए सही स्ट्रक्चर तय किए जा सकें. साथ ही, schema.org के बढ़ते इस्तेमाल और लोकप्रियता को देखते हुए, हमने एक ही स्ट्रक्चर्ड डेटा स्कीम को बेहतर बनाने का फ़ैसला किया है. data-vocabulary.org मार्कअप को 6 अप्रैल, 2020 से Google के ज़्यादा बेहतर नतीजे (रिच रिज़ल्ट) की सुविधाओं के लिए मंज़ूरी नहीं दी जाएगी.

इस बदलाव की तैयारी के तौर पर, आज से Search Console ऐसे पेजों के लिए चेतावनियां जारी करेगा जो data-vocabulary.org स्कीमा का इस्तेमाल करते हैं. ऐसा इसलिए किया जा रहा है, ताकि यह बदलाव लागू होने पर आप पहले से तैयार रहें. इससे, data-vocabulary.org मार्कअप का इस्तेमाल करने वाले पेजों को आसानी से पहचाना जा सकेगा. साथ ही, पहचान करने के बाद, data-vocabulary.org मार्कअप को schema.org से बदला जा सकेगा.

स्ट्रक्चर्ड डेटा के बारे में ज़्यादा जानकारी

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

  1. पेज के कॉन्टेंट को समझना
  2. खोज के नतीजों से जुड़ी खास सुविधाएं चालू करना और उन्हें बेहतर बनाना

स्ट्रक्चर्ड डेटा के फ़ॉर्मैट क्या हैं?

JSON-LD, RDFa, और माइक्रोडेटा जैसे स्ट्रक्चर्ड डेटा फ़ॉर्मैट में कुछ तय स्ट्रक्चर होते हैं. इनका इस्तेमाल जानकारी देने वाले डेटा को कोड में बदलने के लिए किया जा सकता है. आम तौर पर, ये JSON और एचटीएमएल जैसे निचले स्तर के स्टैंडर्ड पर बनाए जाते हैं. पेज पर दिखाए जा सकने वाले फ़ॉर्मैट और सुझाए गए फ़ॉर्मैट के बारे में ज़्यादा जानने के लिए, कृपया हमारी डेवलपर गाइड देखें.

स्ट्रक्चर्ड डेटा स्कीमा क्या हैं?

स्ट्रक्चर्ड डेटा फ़ॉर्मैट के साथ-साथ, स्ट्रक्चर्ड डेटा स्कीमा एक तरह से शब्दकोश की तरह काम करते हैं. ये Person, Event, Organization जैसे शब्दों की वैल्यू बताते हैं या उनके बारे में जानकारी देते हैं. ये किसी प्रॉपर्टी और रिलेशनशिप की वैल्यू के बारे में भी जानकारी देते हैं, जैसे कि name, worksFor. फ़ॉर्मैट और स्कीमा के बीच इस अंतर को बनाए रखने से, अलग-अलग फ़ॉर्मैट का इस्तेमाल करने वाले उपयोगकर्ताओं के लिए, बड़े पैमाने पर शेयर किए गए एक ही तरह के स्कीमा का फ़ायदा लेना मुमकिन हो जाता है.

Data-vocabulary के स्कीमा

Google का "Data Vocabulary" प्रोजेक्ट, वेब पर स्ट्रक्चर्ड डेटा को डेवलप करने में एक अहम कड़ी साबित हुआ. इसकी वजह से schema.org बनाने के लिए, हम दूसरे सर्च इंजन के साथ मिलकर काम कर पाए. हालांकि, अब यह ज़्यादा पुराना हो चुका है और आम तौर पर, अब बड़े पैमाने पर शेयर किए गए Schema.org के शब्दकोश का इस्तेमाल किया जा रहा है. इसलिए, Google पर खोज के नतीजाें की सुविधाओं और ज़्यादा बेहतर नतीजों (रिच रिज़ल्ट) के लिए, data-vocabulary.org के मार्कअप का इस्तेमाल नहीं किया जा सकेगा.

कृपया ध्यान दें कि इस बदलाव का असर बाकी चीज़ों पर नहीं पड़ेगा. data-vocabulary के स्कीमा का इस्तेमाल करने वाले पेज, दूसरे सभी कामों के लिए मान्य रहेंगे.

Google के ज़्यादा बेहतर नतीजों (रिच रिज़ल्ट) की सुविधाओं को दिखाया जा सके, इसके लिए हमारा सुझाव है कि आप अपने data-vocabulary.org वाले स्ट्रक्चर्ड डेटा की जगह schema.org का इस्तेमाल करें.

उदाहरण के लिए, data vocabulary को schema.org में बदलने का तरीका यहां बताया गया है

Data-vocabulary.org

<div itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
<a href="http://www.example.com/dresses" itemprop="url">
<span itemprop="title">Dresses</span></a>
>
</div>
<div itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
<a href="http://www.example.com/dresses/real" itemprop="url">
<span itemprop="title">Real Dresses</span></a>
>
</div>

Schema.org

<ol itemscope itemtype="http://schema.org/BreadcrumbList">
  <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
    <a itemprop="item" href="https://example.com/dresses"><span itemprop="name">Dresses</span></a>
    <meta itemprop="position" content="1" /></li>
  <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
    <a itemprop="item" href="https://example.com/dresses/real"><span itemprop="name">Real Dresses</span></a>
    <meta itemprop="position" content="2" /></li>
</ol>

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