सवाल और जवाब

सवाल-जवाब वाले पेज, वे वेब पेज होते हैं जिनका डेटा सवाल और जवाब के फ़ॉर्मैट में होता है. इस फ़ॉर्मैट में किसी सवाल के बाद उसके जवाब लिखे जाते हैं. किसी सवाल और उसके जवाबों को दिखाने वाले कॉन्टेंट के लिए, आपके पास अपने डेटा को schema.org QAPage, Question, और Answer तरीकों से मार्कअप करने का विकल्प है.

सही तरीके से मार्कअप किए गए पेजों के ज़्यादा बेहतर नतीजे (रिच रिज़ल्ट), खोज नतीजों वाले पेज पर दिखाए जाते हैं. इन रिच रिज़ल्ट की वजह से आपकी साइट, Search में सही उपयोगकर्ताओं तक पहुंच पाती है. उदाहरण के तौर पर, अगर उपयोगकर्ता क्वेरी "मैं यूएसबी पोर्ट में फंसे केबल को कैसे निकालूं?" का जवाब देने के लिए किसी पेज को मार्कअप किया गया है, तो आपको खोज नतीजों में यह पेज दिख सकता है:

खोज के नतीजों में दिखने वाले सवाल-जवाब के कार्ड का एक उदाहरण

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

उदाहरण

नीचे दिए गए मार्कअप के उदाहरण में, JSON-LD की QAPage, Question, और Answer टाइप की जानकारी शामिल है:

JSON-LD

<html>
  <head>
    <title>How many ounces are there in a pound?</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "QAPage",
      "mainEntity": {
        "@type": "Question",
        "name": "How many ounces are there in a pound?",
        "text": "I have taken up a new interest in baking and keep running across directions in ounces and pounds. I have to translate between them and was wondering how many ounces are in a pound?",
        "answerCount": 3,
        "upvoteCount": 26,
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "1 pound (lb) is equal to 16 ounces (oz).",
          "upvoteCount": 1337,
          "url": "https://example.com/question1#acceptedAnswer"
          },
        "suggestedAnswer": [
          {
            "@type": "Answer",
            "text": "Are you looking for ounces or fluid ounces? If you are looking for fluid ounces there are 15.34 fluid ounces in a pound of water.",
            "upvoteCount": 42,
            "url": "https://example.com/question1#suggestedAnswer1"
          }, {
            "@type": "Answer",
            "text": " I can't remember exactly, but I think 18 ounces in a lb. You might want to double check that.",
            "upvoteCount": 0,
            "url": "https://example.com/question1#suggestedAnswer2"
          }
        ]
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>
माइक्रोडेटा

<html>
<body itemscope itemtype="https://schema.org/QAPage">
<div itemprop="mainEntity" itemscope itemtype="https://schema.org/Question">
   <h2 itemprop="name">How many ounces are there in a pound?</h2>
   <div itemprop="upvoteCount">52</div>
   <div itemprop="text">I have taken up a new interest in baking and keep running across directions in ounces and pounds. I have to translate between them and was wondering how many ounces are in a pound?</div>
<div>
    <div><span itemprop="answerCount">3</span> answers</div>
    <div><span itemprop="upvoteCount">26</span> votes</div>
    <div itemprop="acceptedAnswer" itemscope itemtype="https://schema.org/Answer">
       <div itemprop="upvoteCount">1337</div>
       <div itemprop="text">
       1 pound (lb) is equal to 16 ounces (oz).
       </div>
      <a itemprop="url" href="https://example.com/question1#acceptedAnswer">Answer Link</a>
      </div>
    <div itemprop="suggestedAnswer" itemscope itemtype="https://schema.org/Answer">
       <div itemprop="upvoteCount">42</div>
       <div itemprop="text">
       Are you looking for ounces or fluid ounces? If you are looking for fluid ounces there are 15.34 fluid ounces in a pound of water.
       </div>
       <a itemprop="url" href="https://example.com/question1#suggestedAnswer1">Answer Link</a>
     </div>
     <div itemprop="suggestedAnswer" itemscope itemtype="https://schema.org/Answer">
       <div itemprop="upvoteCount">0</div>
       <div itemprop="text">
       I can't remember exactly, but I think 18 ounces in a lb. You might want to double check that.
       </div>
       <a itemprop="url" href="https://example.com/question1#suggestedAnswer2">Answer Link</a>
    </div>
</div>
</div>
</body>
</html>

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

अगर आपको अपने सवाल-जवाब वाले पेज को रिच रिज़ल्ट में दिखाना है, तो आपको इन दिशा-निर्देशों का पालन करना होगा:

कॉन्टेंट के लिए दिशा-निर्देश

  • अगर आपके पेज की जानकारी सवाल-जवाब वाले फ़ॉर्मैट में है, तो ही QAPage मार्कअप का इस्तेमाल करें. इस तरह के फ़ॉर्मैट में, किसी सवाल के बाद उसके जवाब होते हैं.
  • उपयोगकर्ताओं के पास सवाल के जवाब देने की सुविधा होनी चाहिए. ऐसे कॉन्टेंट के लिए QAPage मार्कअप का इस्तेमाल न करें जिसमें किसी दिए गए सवाल के लिए सिर्फ़ एक जवाब हो. साथ ही, जिसमें उपयोगकर्ताओं के लिए दूसरा जवाब जोड़ने का कोई विकल्प न हो. इसके बजाय, FAQPage का इस्तेमाल करें. यहां कुछ उदाहरण दिए गए हैं:

    सही इस्तेमाल के उदाहरण:

    • फ़ोरम पेज, जिस पर उपयोगकर्ता सिर्फ़ एक सवाल के जवाब सबमिट कर सकते हैं
    • प्रॉडक्ट के लिए सहायता वाला पेज, जिस पर उपयोगकर्ता सिर्फ़ एक सवाल के जवाब सबमिट कर सकते हैं

    गलत इस्तेमाल के उदाहरण:

    • साइट पर मौजूद अक्सर पूछे जाने वाले सवालों वाला पेज, जिसमें उपयोगकर्ताओं के पास वैकल्पिक जवाब जोड़ने की सुविधा न हो
    • प्रॉडक्ट का पेज, जिस पर उपयोगकर्ता एक ही पेज पर कई सवाल और जवाब सबमिट कर सकते हैं
    • इस्तेमाल करने का तरीका बताने वाला गाइड, जो किसी सवाल का जवाब देता हो
    • किसी सवाल का जवाब देने वाली ब्लॉग पोस्ट
    • सवाल का जवाब देने वाला निबंध
  • अगर पूरे कॉन्टेंट को मंज़ूरी नहीं दी गई हो, तो साइट या फ़ोरम के सभी पेजों पर QAPage मार्कअप लागू न करें. उदाहरण के लिए, किसी फ़ोरम में बहुत सारे ऐसे सवाल पोस्ट किए जा सकते हैं जो अलग-अलग मार्कअप करने लायक हों. हालांकि, अगर फ़ोरम में ऐसे पेज भी हैं जिनमें सवाल नहीं हैं, तो ऐसे पेज में मार्कअप नहीं जोड़े जा सकते.
  • अक्सर पूछे जाने वाले सवालों के पेजों या जिन पेजों में हर पेज पर बहुत सारे सवाल हों उनके लिए QAPage मार्कअप का इस्तेमाल न करें. QAPage मार्कअप उन पेजों के लिए है जहां पेज पर सिर्फ़ एक सवाल और उसके जवाब होते हैं.
  • विज्ञापन के लिए QAPage मार्कअप का इस्तेमाल न करें.
  • पक्का करें कि हर Question में सवाल का पूरा टेक्स्ट हो और हर Answer में जवाब का पूरा टेक्स्ट हो.
  • Answer मार्कअप सवाल के जवाब के लिए होता है, न कि सवाल पर टिप्पणी या अन्य जवाबों पर टिप्पणी के लिए. ऐसी टिप्पणियों पर Answer मार्कअप न लगाएं जो जवाब नहीं हैं.
  • अगर सवाल और जवाब वाले कॉन्टेंट में इनमें से किसी भी तरह का कॉन्टेंट शामिल है, तो उसे ज़्यादा बेहतर नतीजे (रिच रिज़ल्ट) के तौर पर नहीं दिखाया जा सकता: आपत्तिजनक, अश्लील, किसी धर्म का अपमान करने वाला, दिल दहलाने वाला, खतरनाक या गैरकानूनी गतिविधियों का प्रमोशन करने वाला, नफ़रत फैलाने या उत्पीड़न करने वाली भाषा से जुड़ा कॉन्टेंट.
  • ऐसा हो सकता है कि सवाल और जवाब वाले कैरसेल से जुड़े अनुभव में, शिक्षा से जुड़े सवाल और जवाब वाले ऐसे पेज दिखाए जाएं जिनमें असल फ़ोकस, लोगों के भेजे गए होमवर्क से जुड़े सवाल का सही जवाब देने पर होता है. शायद इन पेजों पर सिर्फ़ एक जवाब हो, जिसे उपयोगकर्ता के बजाय किसी फ़ोरम का कोई विशेषज्ञ खुद देता या चुनता हो.
    उदाहरण: शिक्षा से जुड़ा ऐसा पेज जहां किसी व्यक्ति ने कोई एक सवाल भेजा हो और विशेषज्ञों ने सबसे अच्छे जवाब को चुना हो.

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

इस सेक्शन में QAPage से जुड़े स्ट्रक्चर्ड डेटा के तरीकों के बारे में बताया गया है.

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

आपके पास अपने स्ट्रक्चर्ड डेटा की पुष्टि करने और उसकी झलक देखने के लिए, Google के ज़्यादा बेहतर नतीजों (रिच रिज़ल्ट) की जांच का इस्तेमाल करने का विकल्प है.

QAPage

इस तरह का QAPage बताता है कि पेज पर, किसी खास विषय से जुड़ा सवाल और उसके जवाब दिए गए हैं. हम QAPage मार्कअप वाले पेजों से सिर्फ़ Question स्ट्रक्चर्ड डेटा का इस्तेमाल करेंगे. हर पेज पर सिर्फ़ एक QAPage टाइप की जानकारी होनी चाहिए.

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

नीचे दी गई टेबल में QAPage से जुड़ी ऐसी सभी प्रॉपर्टी के बारे में बताया गया है जिनका इस्तेमाल Google Search में होता है.

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

mainEntity

Question

इस पेज के Question को QAPage आइटम की प्रॉपर्टी mainEntity में नेस्ट किया जाना ज़रूरी है.

Question

इस तरह का Question उस सवाल की जानकारी देता है जिसका जवाब इस पेज पर दिया जाता है. यहां उसके जवाब भी दिखते हैं. पेज पर schema.org/QAPage की mainEntity प्रॉपर्टी में, सिर्फ़ एक Question टाइप को नेस्ट किया जाना चाहिए. हर पेज पर, सिर्फ़ एक Question टाइप की जानकारी होनी चाहिए.

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

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

answerCount

Integer

सवाल के जवाबों की कुल संख्या. उदाहरण के लिए, अगर किसी सवाल के 15 जवाब हैं, लेकिन पेज पर नंबर डालने की वजह से सिर्फ़ पहले 10 जवाबों को मार्कअप किया गया है, तो यह वैल्यू 15 होगी. बिना जवाब वाले सवालों के लिए यह वैल्यू 0 भी हो सकती है.

acceptedAnswer या suggestedAnswer Answer

रिच रिज़ल्ट पाने के लिए एक सवाल में कम से कम एक जवाब होना चाहिए – acceptedAnswer या suggestedAnswer. हालांकि, पहली बार पोस्ट करने पर हो सकता है कि सवालों के जवाब मौजूद न हों. बिना जवाब के सवालों के लिए, answerCount प्रॉपर्टी को 0 पर सेट करें. बिना जवाबों वाले सवाल रिच रिज़ल्ट में शामिल नहीं होते.

acceptedAnswer

Answer

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

suggestedAnswer

Answer

यह एक जवाब हो सकता है, लेकिन यह सबसे अच्छा जवाब (acceptedAnswer) नहीं होता. हर सवाल के लिए ऐसे कई जवाब हो सकते हैं या हो सकता है कि ऐसा एक भी जवाब न हो.

name

Text

छोटे सवालों का पूरा टेक्स्ट. उदाहरण के लिए, "एक कप में कितने चम्मच?".

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

text

Text

बड़े सवालों का पूरा टेक्स्ट. उदाहरण के लिए, "मुझे खाना बनाना है और मुझे जानना है कि एक कप में कितने चम्मच होते हैं. एक कप में कितने चम्मच होते हैं?"

upvoteCount

Integer

इस सवाल को मिले कुल वोट. अगर पेज 'पसंद है' और 'पसंद नहीं है' के साथ काम करता है, तो एक एग्रीगेट वैल्यू का ऐसा upvoteCount वैल्यू सेट करें जो 'पसंद है' और 'पसंद नहीं है' दोनों को दिखाता हो. उदाहरण के लिए, अगर 5 'पसंद है' और 2 'पसंद नहीं हैं' है , तो upvoteCount के लिए इस्तेमाल किया गया कुल मूल्य 3 है. अगर किसी सवाल पर पांच 'मुझे पसंद है' आए हैं, लेकिन उस पर 'मुझे पसंद नहीं है' चुनने की सुविधा नहीं है, तो upvoteCount की वैल्यू पांच होगी.

Answer

ऐसा Answer इस पेज पर Question के लिए सुझाए गए और स्वीकार किए गए जवाबों की जानकारी देता है. suggestedAnswer और acceptedAnswer विशेषताओं की वैल्यू के तौर पर Question के अंदर Answers के बारे में जानकारी दें.

नीचे दी गई टेबल में, Question में इस्तेमाल किए गए Answer टाइप की प्रॉपर्टी के बारे में बताया गया है.

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

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

text

Text

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

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

upvoteCount

Integer

इस जवाब को मिले कुल वोट. अगर पेज 'पसंद है' और 'पसंद नहीं है' के साथ काम करता है, तो एक एग्रीगेट मान का upvoteCount मान सेट करें जो 'पसंद है' और 'पसंद नहीं है' दोनों को दिखाता है. उदाहरण के लिए, अगर 5 'पसंद है' और 2 'पसंद नहीं हैं' है , तो upvoteCount के लिए इस्तेमाल किया गया कुल मूल्य 3 है. अगर किसी सवाल पर पांच 'मुझे पसंद है' आए हैं, लेकिन उस पर 'मुझे पसंद नहीं है' चुनने की सुविधा नहीं है, तो upvoteCount का मान पांच होगा.

url

URL

सीधे इस जवाब पर ले जाने वाला यूआरएल. उदाहरण के लिए: https://www.examplesite.com/question#answer1

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

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