सॉफ़्टवेयर ऐप्लिकेशन

वेब पेज पर मौजूद जानकारी में सॉफ़्टवेयर ऐप्लिकेशन की जानकारी को मार्क-अप करें. इससे Google के खोज के नतीजों में आपके ऐप्लिकेशन की जानकारी बेहतर दिखेगी.

खोज के नतीजों में दिखाए गए सॉफ़्टवेयर ऐप्लिकेशन के ज़्यादा बेहतर नतीजे (रिच रिज़ल्ट) का स्क्रीनशॉट

स्ट्रक्चर्ड डेटा को जोड़ने का तरीका

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

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

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

उदाहरण

JSON-LD

JSON-LD में दिखने वाले सॉफ़्टवेयर ऐप्लिकेशन का उदाहरण यहां दिया गया है:


<html>
  <head>
    <title>Angry Birds</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "SoftwareApplication",
      "name": "Angry Birds",
      "operatingSystem": "ANDROID",
      "applicationCategory": "GameApplication",
      "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": "4.6",
        "ratingCount": "8864"
      },
      "offers": {
        "@type": "Offer",
        "price": "1.00",
        "priceCurrency": "USD"
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>
RDFa

RDFa में दिखने वाले सॉफ़्टवेयर ऐप्लिकेशन का उदाहरण यहां दिया गया है:


<div vocab="https://schema.org/" typeof="SoftwareApplication">
  <span property="name">Angry Birds</span> -

  REQUIRES <span property="operatingSystem">ANDROID</span>
  TYPE: <span property="applicationCategory" content="GameApplication">Game</span>

  RATING:
  <div property="aggregateRating" typeof="AggregateRating">
    <span property="ratingValue">4.6</span> (
    <span property="ratingCount">8864</span> ratings )
  </div>

  <div property="offers" typeof="Offer">
    Price: $<span property="price">1.00</span>
    <meta property="priceCurrency" content="USD" />
  </div>
</div>
  
माइक्रोडेटा

माइक्रोडेटा में दिखने वाले सॉफ़्टवेयर ऐप्लिकेशन का उदाहरण यहां दिया गया है:


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

  REQUIRES <span itemprop="operatingSystem">ANDROID</span>
  TYPE: <span itemprop="applicationCategory" content="GameApplication">Game</span>

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

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

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

ज़्यादा बेहतर नतीजे (रिच रिज़ल्ट) के तौर पर दिखाई देने के लिए आपको अपने ऐप्लिकेशन के इन दिशा-निर्देशों का पालन करना होगा.

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

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

SoftwareApplication

SoftwareApplication की पूरी जानकारी schema.org/SoftwareApplication पर मौजूद है.

ज़रूरी प्रॉपर्टी
name

Text

ऐप्लिकेशन का नाम.

offers.price

Offer

ऐप्लिकेशन बेचने का ऑफ़र. डेवलपर के लिए, offers ऐसे मार्केटप्लेस की जानकारी दे सकता है जहां ऐप्लिकेशन बेचा जा सकता है. मार्केटप्लेस में किसी खास ऐप्लिकेशन की कीमत बताने के लिए offers का इस्तेमाल करें.

अगर ऐप्लिकेशन मुफ़्त है, तो offers.price को 0 पर सेट करें. उदाहरण के लिए:


"offers": {
  "@type": "Offer",
  "price": "0"
}

अगर ऐप्लिकेशन की कीमत 0 से ज़्यादा है, तो आपको offers.currency शामिल करना होगा. उदाहरण के लिए:


"offers": {
  "@type": "Offer",
  "price": "1.00",
  "priceCurrency": "USD"
}
रेटिंग या समीक्षा

ऐप्लिकेशन की रेटिंग या समीक्षा. आपको इनमें से कोई एक प्रॉपर्टी शामिल करनी होगी:

aggregateRating

AggregateRating

ऐप्लिकेशन का औसत समीक्षा स्कोर. समीक्षा वाले स्निपेट के दिशा-निर्देशों के साथ-साथ ज़रूरी और सुझाई गई AggregateRating प्रॉपर्टी की सूची देखें.

review

Review

ऐप्लिकेशन की एक समीक्षा. समीक्षा वाले स्निपेट के दिशा-निर्देशों के साथ-साथ ज़रूरी और सुझाई गई समीक्षा प्रॉपर्टी की सूची देखें.

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

Text

ऐप्लिकेशन किस तरह का है (उदाहरण के लिए, BusinessApplication या GameApplication). यह ज़रूरी है कि ऐप्लिकेशन, Google के साथ काम करे.

operatingSystem

Text

ऐप्लिकेशन का इस्तेमाल करने के लिए ज़रूरी ऑपरेटिंग सिस्टम (उदाहरण के लिए, Windows 7, OSX 10.6, Android 1.6)

ऐप्लिकेशन के सब-टाइप के लिए ज़्यादा प्रॉपर्टी

मोबाइल ऐप्लिकेशन और वेब ऐप्लिकेशन के लिए, Google MobileApplication और WebApplication के साथ भी काम करता है.

समस्या का हल

अगर आपको स्ट्रक्चर्ड डेटा का इस्तेमाल करने में कोई परेशानी आ रही है, तो ये रिसॉर्स आपकी मदद कर सकते हैं.