वेब सिमेंटिक के लिए माइक्रोडेटा

अधिक अर्थपूर्ण जानकारी के साथ अपने पृष्ठों को कैसे उन्नत करें

माइक्रोडेटा - एक बड़े प्रभाव के साथ छोटा

क्या आप जानते हैं कि दस्तावेज़ के में केवल अच्छे पुराने मेटा-तत्वों की तुलना में आपका वेब ऐप अपने बारे में बहुत अधिक जानकारी प्रदान कर सकता है? आजकल, वेब एप्लिकेशन पहले से कहीं अधिक परस्पर जुड़े हुए हैं, इसलिए प्रत्येक पृष्ठ के उद्देश्य को स्पष्ट रूप से परिभाषित करना अधिक प्रासंगिक हो जाता है।

एक वास्तविक दुनिया का उदाहरण

यदि यह आपको थोड़ा अजीब लगता है, तो आइए एक सरल उदाहरण पर एक नज़र डालते हैं। विचार करें कि आपके पास एक ब्लॉग है और स्वाभाविक रूप से, चाहते हैं कि खोज इंजन आपके द्वारा प्रकाशित सामग्री को हर लेख के साथ बेहतर ढंग से समझें। एक स्पष्ट और शब्दार्थ रूप से सही HTML संरचना एक बुनियादी आवश्यकता है, लेकिन केवल शुरुआत है।

JSON-LD जैसे मानकों के विकास के लिए धन्यवाद, आप एक समान तरीके से संरचित डेटा प्रदान कर सकते हैं। यहां कीवर्ड मानकीकृत प्रारूप है जिसमें यह अतिरिक्त मेटाडेटा आपके द्वारा परिभाषित किया जाता है, क्योंकि खोज इंजन और उनके बॉट को इस मेटाडेटा को ठीक से समझने के लिए प्रोग्राम किया जाता है।

हमारे उदाहरण पर वापस आते हैं, एक ब्लॉग लेख के लिए, JSON-LD तत्व "लेख" उपलब्ध है, जो एक लेख के लिए प्रमुख गुणों का वर्णन करता है।

JSON-LD का विकल्प Alternative

यह सब सुनने में बहुत अच्छा लगता है, लेकिन इसका माइक्रोडेटा से क्या लेना-देना है? माइक्रोडेटा का मूल रूप से ऊपर वर्णित JSON-LD जैसा ही उद्देश्य है: उस पृष्ठ के लिए अधिक मेटाडेटा प्रदान करें जिसमें इसका उपयोग किया गया है। मुख्य अंतर यह है कि JSON-LD को वेब ऐप के तत्व में परिभाषित किया जाना है। फिर भी डेटा को और के बीच विभाजित किए बिना, माइक्रोडेटा तत्वों का सीधे आपके पृष्ठ की सामग्री के अंदर उपयोग किया जा सकता है।

<!-- 
The following eample is taken from Mozilla's site,
linked in the addendum. 
-->

<div itemscope itemtype="http://schema.org/SoftwareApplication">
  <span itemprop="name">Angry Birds</span> -

  REQUIRES <span itemprop="operatingSystem">ANDROID</span><br>
  <link itemprop="applicationCategory" href="http://schema.org/GameApplication"/>

  <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
    RATING:
    <span itemprop="ratingValue">4.6</span> (
    <span itemprop="ratingCount">8864</span> ratings )
  </div>

  <div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
    Price: $<span itemprop="price">1.00</span>
    <meta itemprop="priceCurrency" content="USD" />
  </div>
</div>

आपके उपयोग के मामले या स्वाद के आधार पर, यह JSON-LD की तुलना में बेहतर रखरखाव योग्य समाधान हो सकता है। माइक्रोडेटा के बारे में अच्छी बात यह है कि यह वास्तव में आपके डोम में एक अलग तत्व नहीं है बल्कि गुणों का एक सेट है जिसके साथ आप अपने मौजूदा एचटीएमएल को बढ़ा सकते हैं।

माइक्रोडेटा में से चुनने के लिए कई प्रकार उपलब्ध हैं, उदाहरण के लिए स्थानों, व्यक्तियों या उत्पादों के बारे में। वे खोज इंजन के बॉट द्वारा अच्छी तरह से पहचाने जाते हैं और इसलिए JSON-LD के लिए एक व्यवहार्य विकल्प प्रदान करते हैं।

सुझाव

संबंधित

परिशिष्ट

भाषाएँ