सॉफ़्टवेयर ऐप्लिकेशन (SoftwareApplication) का स्ट्रक्चर्ड डेटा

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

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

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

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

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

  1. ज़रूरी प्रॉपर्टी जोड़ें. जिस फ़ॉर्मैट का इस्तेमाल हो रहा है उसके हिसाब से जानें कि पेज पर स्ट्रक्चर्ड डेटा कहां डालना है.
  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 पर मौजूद है.

Google पर काम करने वाली प्रॉपर्टी ये हैं:

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

Text

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

offers.price

Offer

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

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


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

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


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

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

aggregateRating

AggregateRating

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

review

Review

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

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

Text

ऐप्लिकेशन किस तरह का है (उदाहरण के लिए, BusinessApplication या GameApplication). वैल्यू ऐसी होनी चाहिए जो अलग-अलग तरह के ऐप्लिकेशन के साथ काम करे.

इसके साथ काम करने वाले अलग-अलग तरह के ऐप्लिकेशन की सूची

  • GameApplication
  • SocialNetworkingApplication
  • TravelApplication
  • ShoppingApplication
  • SportsApplication
  • LifestyleApplication
  • BusinessApplication
  • DesignApplication
  • DeveloperApplication
  • DriverApplication
  • EducationalApplication
  • HealthApplication
  • FinanceApplication
  • SecurityApplication
  • BrowserApplication
  • CommunicationApplication
  • DesktopEnhancementApplication
  • EntertainmentApplication
  • MultimediaApplication
  • HomeApplication
  • UtilitiesApplication
  • ReferenceApplication
operatingSystem

Text

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

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

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

Google उन सॉफ़्टवेयर ऐप्लिकेशन के लिए, ज़्यादा बेहतर नतीजे (रिच रिज़ल्ट) नहीं दिखाता जिनमें सिर्फ़ VideoGame टाइप हो. यह पक्का करने के लिए कि आपका सॉफ़्टवेयर ऐप्लिकेशन ज़्यादा बेहतर नतीजे (रिच रिज़ल्ट) में दिखे, तो VideoGame टाइप को किसी ऐसे नोड टाइप के साथ टाइप करें जिसका इस्तेमाल किया जा सकता हो. उदाहरण के लिए:

{
  "@context": "https://schema.org",
  "@type": ["VideoGame", "MobileApplication"],
  ....
}

समस्या का हल करना

अगर आपको स्ट्रक्चर्ड डेटा लागू करने या डीबग करने में कोई समस्या आ रही है, तो यहां कुछ ऐसे रिसॉर्स दिए गए हैं जिनसे आपको मदद मिल सकती है.