रेसिपी (Recipe, HowTo, ItemList) का स्ट्रक्चर्ड डेटा

स्ट्रक्चर्ड डेटा की मदद से Google को अपनी रेसिपी के बारे में बताकर, रेसिपी ढूंढने में लोगों की मदद करें. समीक्षा में मिली रेटिंग, खाना बनाने और इसकी तैयारी में लगने वाले समय, और पोषक तत्वों की जानकारी देने पर, Google आपकी रेसिपी को बेहतर ढंग से समझ सकता है. साथ ही, उपयोगकर्ताओं को यह जानकारी बेहतर तरीकों से पेश कर सकता है. रेसिपी, Google पर खोज नतीजों और Google Images में दिख सकती हैं.

इस इमेज में दिखाया गया है कि रेसिपी के ज़्यादा बेहतर नतीजे (रिच रिज़ल्ट), Google Search में कैसे दिख सकते हैं. इसमें अलग-अलग वेबसाइटों के चार ज़्यादा बेहतर नतीजे (रिच रिज़ल्ट) शामिल हैं. इनमें, रेसिपी बनाने में लगने वाला समय, इमेज, और समीक्षा की जानकारी भी शामिल है. इस इमेज में दिखाया गया है कि Google Images में रेसिपी कैसे दिख सकती है. फ़ोटो से जुड़े छह नतीजे मिले हैं, जिनमें अलग-अलग तरह के खाने की चीज़ें दिखाई गई हैं. इनमें से तीन नतीजों में रेसिपी बैज दिखाया गया है जिनमें उपयोगकर्ता की रेसिपी के बारे में जानकारी दी गई है

कॉन्टेंट को मार्कअप करने के आपके तरीके के आधार पर, आपकी रेसिपी को इन तरीकों से बेहतर बनाया जा सकता है:

रेसिपी को बेहतर बनाने का तरीका
रेसिपी होस्ट कैरसेल: उपयोगकर्ता आपकी रेसिपी वाली गैलरी के पेजों को देख सकें, इसके लिएItemList स्ट्रक्चर्ड डेटा जोड़ें. इस इमेज दिखाया गया है कि Google Search में रेसिपी होस्ट कैरसेल कैसे दिख सकता है. इसमें कैरसेल फ़ॉर्मैट में एक ही वेबसाइट से तीन अलग-अलग रेसिपी दिखाई गई हैं. इस कैरसेल में उपयोगकर्ता किसी रेसिपी को चुन सकते हैं और उसके बारे में जान सकते हैं

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

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

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

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

उदाहरण

यहां ऐसी रेसिपी के कुछ उदाहरण दिए गए हैं जिनमें JSON-LD कोड का इस्तेमाल किया गया है.

Search पर रेसिपी

यहां एक ऐसे पेज का उदाहरण दिया गया है जिसे Search पर दिखाया जा सकता है.

<html>
  <head>
    <title>Non-Alcoholic Piña Colada</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org/",
      "@type": "Recipe",
      "name": "Non-Alcoholic Piña Colada",
      "image": [
      "https://example.com/photos/1x1/photo.jpg",
      "https://example.com/photos/4x3/photo.jpg",
      "https://example.com/photos/16x9/photo.jpg"
      ],
      "author": {
        "@type": "Person",
        "name": "Mary Stone"
      },
      "datePublished": "2024-03-10",
      "description": "This non-alcoholic pina colada is everyone's favorite!",
      "recipeCuisine": "American",
      "prepTime": "PT1M",
      "cookTime": "PT2M",
      "totalTime": "PT3M",
      "keywords": "non-alcoholic",
      "recipeYield": "4 servings",
      "recipeCategory": "Drink",
      "nutrition": {
        "@type": "NutritionInformation",
        "calories": "120 calories"
      },
      "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": 5,
        "ratingCount": 18
      },
      "recipeIngredient": [
        "400ml of pineapple juice",
        "100ml cream of coconut",
        "ice"
      ],
      "recipeInstructions": [
        {
          "@type": "HowToStep",
          "name": "Blend",
          "text": "Blend 400ml of pineapple juice and 100ml cream of coconut until smooth.",
          "url": "https://example.com/non-alcoholic-pina-colada#step1",
          "image": "https://example.com/photos/non-alcoholic-pina-colada/step1.jpg"
        },
        {
          "@type": "HowToStep",
          "name": "Fill",
          "text": "Fill a glass with ice.",
          "url": "https://example.com/non-alcoholic-pina-colada#step2",
          "image": "https://example.com/photos/non-alcoholic-pina-colada/step2.jpg"
        },
        {
          "@type": "HowToStep",
          "name": "Pour",
          "text": "Pour the pineapple juice and coconut mixture over ice.",
          "url": "https://example.com/non-alcoholic-pina-colada#step3",
          "image": "https://example.com/photos/non-alcoholic-pina-colada/step3.jpg"
        }
      ],
      "video": {
        "@type": "VideoObject",
        "name": "How to Make a Non-Alcoholic Piña Colada",
        "description": "This is how you make a non-alcoholic piña colada.",
        "thumbnailUrl": [
          "https://example.com/photos/1x1/photo.jpg",
          "https://example.com/photos/4x3/photo.jpg",
          "https://example.com/photos/16x9/photo.jpg"
         ],
        "contentUrl": "https://www.example.com/video123.mp4",
        "embedUrl": "https://www.example.com/videoplayer?video=123",
        "uploadDate": "2024-02-05T08:00:00+08:00",
        "duration": "PT1M33S",
        "interactionStatistic": {
          "@type": "InteractionCounter",
          "interactionType": { "@type": "WatchAction" },
          "userInteractionCount": 2347
        },
        "expires": "2024-02-05T08:00:00+08:00"
       }
    }
    </script>
  </head>
  <body>
  </body>
</html>

itemList स्ट्रक्चर्ड डेटा के साथ रेसिपी की खास जानकारी वाले पेज (ऐसा पेज जिसमें रेसिपी की सूची होती है) का एक उदाहरण यहां दिया गया है. खोज के नतीजों में इस कॉन्टेंट को एक ग्रिड में दिखाया जा सकता है.

<html>
  <head>
    <title>Grandma's Best Pie Recipes</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "ItemList",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "url": "https://example.com/apple-pie.html"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "url": "https://example.com/blueberry-pie.html"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "url": "https://example.com/cherry-pie.html"
        }]
    }
    </script>
  </head>
  <body>
  </body>
</html>

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

अपने मार्कअप को खोज के नतीजों में दिखाने के लिए, आपको स्ट्रक्चर्ड डेटा के सामान्य दिशा-निर्देशों का पालन करना होगा.

ये दिशा-निर्देश Recipe के स्ट्रक्चर्ड डेटा पर लागू होते हैं.

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

अलग-अलग तरह के स्ट्रक्चर्ड डेटा की परिभाषा

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

Recipe

अपनी रेसिपी के कॉन्टेंट को schema.org Recipe टाइप की इन प्रॉपर्टी के साथ मार्कअप करें. Recipe की पूरी जानकारी schema.org/Recipe पर उपलब्ध है. Google के साथ काम करने वाली प्रॉपर्टी ये हैं:

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

URL या ImageObject

तैयार किए गए पकवान की इमेज.

इमेज के बारे में दूसरे दिशा-निर्देश:

  • इमेज के यूआरएल ऐसे होने चाहिए जिन्हें क्रॉल और इंडेक्स किया जा सके. यूआरएल जांचने वाले टूल का इस्तेमाल करके, यह पता करें कि Google आपकी साइट के पेज ऐक्सेस कर पा रहा है या नहीं.
  • इमेज ऐसी होनी चाहिए जो मार्कअप किए गए कॉन्टेंट के बारे में बताती हों.
  • इमेज का उस फ़ाइल फ़ॉर्मैट में होना ज़रूरी है जो Google Images के साथ काम करता हो.
  • सबसे अच्छे नतीजों के लिए, हम हाई रिज़ॉल्यूशन वाली ऐसी कई इमेज (चौड़ाई और ऊंचाई को गुणा करने के बाद कम से कम 50,000 पिक्सल) उपलब्ध कराने का सुझाव देते हैं जिनका आसपेक्ट रेशियो (चौड़ाई-ऊंचाई का अनुपात) 16x9, 4x3, और 1x1 हो.

उदाहरण के लिए:

"image": [
  "https://example.com/photos/1x1/photo.jpg",
  "https://example.com/photos/4x3/photo.jpg",
  "https://example.com/photos/16x9/photo.jpg"
]
name

Text

पकवान का नाम.

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

AggregateRating

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

Recipe के स्ट्रक्चर्ड डेटा में एक ही समीक्षा होने पर, समीक्षा करने वाले के तौर पर किसी मान्य व्यक्ति या संगठन का नाम होना चाहिए. उदाहरण के लिए, "सामग्री पर 50% की छूट" समीक्षा करने वाले के लिए मान्य नाम नहीं है.

author

Person या Organization

रेसिपी लिखने वाले व्यक्ति या संगठन का नाम. अलग-अलग सुविधाओं से जुड़े लेखकों को बेहतर तरीके से समझने में Google की मदद करने के लिए, लेखक के मार्कअप से जुड़े सबसे सही तरीके अपनाएं.

cookTime

Duration

अगर लागू हो, तो आईएसओ 8601 फ़ॉर्मैट के हिसाब से, पकवान बनाने में लगने वाला समय.

हमेशा prepTime के साथ मिलाकर इस्तेमाल करें.

datePublished

Date

अगर लागू हो, तो आईएसओ 8601 फ़ॉर्मैट के हिसाब से, रेसिपी को पब्लिश करने की तारीख.

description

Text

कम शब्दों में पकवान के बारे में खास जानकारी.

keywords

Text

रेसिपी के साथ उसके नाम के अलावा, कुछ दूसरे शब्द भी जोड़ें, जैसे कि मौसम (“गर्मियों में”), छुट्टियां (“होली“, “दीपावली”) या दूसरी जानकारी देने वाले शब्द (“झटपट”, “आसान”, “जानी-मानी”).

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

  • कीवर्ड की सूची में शामिल एक से ज़्यादा एंट्री को कॉमा लगाकर अलग करें.
  • ऐसा टैग इस्तेमाल न करें जो असल में recipeCategory या recipeCuisine हो.

    हम इन्हें इस्तेमाल करने का सुझाव नहीं देते:

    "keywords": "dessert, American"

    हम इन्हें इस्तेमाल करने का सुझाव देते हैं:

    "keywords": "winter apple pie, nutmeg crust"
nutrition.calories

Energy

इस रेसिपी के हिसाब से बनाए गए खाने की हर सर्विंग में कुल कैलोरी. अगर nutrition.calories तय किया गया है, तो recipeYield के साथ यह जानकारी दी जानी चाहिए कि यह कितनी सर्विंग के लिए है.

prepTime

Duration

अगर लागू हो, तो आईएसओ 8601 फ़ॉर्मैट के हिसाब से, पकवान बनाने में इस्तेमाल होने वाली सामग्री और जिस जगह पर पकवान बनाया जाना है उसे तैयार करने में लगने वाला समय.

हमेशा cookTime के साथ मिलाकर इस्तेमाल करें.

recipeCategory

Text

इस बारे में जानकारी कि आपकी रेसिपी किस तरह के खाने में आती है. उदाहरण के लिए: "डिनर", "मेन कोर्स" या "मिठाई, नाश्ता" वगैरह.

recipeCuisine

Text

आपकी रेसिपी किस जगह की खासियत मानी जाती है. उदाहरण के लिए, "फ़्रेंच", मेडिटेरेनियन" या "अमेरिकन".

recipeIngredient

Text

रेसिपी बनाने में इस्तेमाल होने वाली सामग्री.

उदाहरण के लिए:

"recipeIngredient": [
  "1 (15 ounce) package double crust ready-to-use pie crust",
  "6 cups thinly sliced, peeled apples (6 medium)",
  "3/4 cup sugar",
  "2 tablespoons all-purpose flour",
  "3/4 teaspoon ground cinnamon",
  "1/4 teaspoon salt",
  "1/8 teaspoon ground nutmeg",
  "1 tablespoon lemon juice"
]

अन्य दिशा-निर्देश:

  • सिर्फ़ रेसिपी बनाने के लिए ज़रूरी चीज़ों का नाम शामिल करें.
  • ऐसी जानकारी न दें जिसकी ज़रूरत न हो, जैसे कि रेसिपी में इस्तेमाल होने वाली चीज़ों के बारे में अलग से जानकारी.
recipeInstructions

HowToStep, HowToSection या Text

पकवान बनाने का तरीका.

recipeInstructions की वैल्यू कई तरीकों से सेट की जा सकती है. हम HowToStep इस्तेमाल करने का सुझाव देते हैं. रेसिपी के कई सेक्शन होने पर, HowToSteps के ग्रुप बनाने के लिए HowToSection का भी इस्तेमाल किया जा सकता है.

  • HowToStep: इस रेसिपी को बनाने का तरीका HowToStep की मदद से बताएं.
    "recipeInstructions": [
      {
        "@type": "HowToStep",
        "name": "Preheat",
        "text": "Heat oven to 425°F.",
        "url": "https://example.com/recipe#step1",
        "image": "https://example.com/photos/recipe/step1.jpg"
      }, {
        "@type": "HowToStep",
        "name": "Prepare crust",
        "text": "Place 1 pie crust in ungreased 9-inch glass pie plate, pressing firmly against side and bottom.",
        "url": "https://example.com/recipe#step2",
        "image": "https://example.com/photos/recipe/step2.jpg"
      }, {
        "@type": "HowToStep",
        "name": "Make filling",
        "text": "In large bowl, gently mix filling ingredients; spoon into crust-lined pie plate.",
        "url": "https://example.com/recipe#step3",
        "image": "https://example.com/photos/recipe/step3.jpg"
      }, {
        "@type": "HowToStep",
        "name": "Cover",
        "text": "Top with second crust. Cut slits or shapes in several places in top crust.",
        "url": "https://example.com/recipe#step4",
        "image": "https://example.com/photos/recipe/step4.jpg"
      }, {
        "@type": "HowToStep",
        "name": "Bake",
        "text": "Bake 40 to 45 minutes. The pie is ready when the apples are tender and the crust is golden brown.",
        "url": "https://example.com/recipe#step5",
        "image": "https://example.com/photos/recipe/step5.jpg"
      }, {
        "@type": "HowToStep",
        "name": "Cool",
        "text": "Cool on cooling rack at least 2 hours before serving.",
        "url": "https://example.com/recipe#step6",
        "image": "https://example.com/photos/recipe/step6.jpg"
      }
    ]
  • HowToSection (सिर्फ़ तब, जब रेसिपी में एक से ज़्यादा सेक्शन हों): तरीकों को एक से ज़्यादा सेक्शन में बांटने के लिए इस्तेमाल करें. उदाहरण के लिए HowToSection देखें.
  • टेक्स्ट की एक या बार-बार दिखाई जाने वाली प्रॉपर्टी: टेक्स्ट का वह हिस्सा जिसमें एक या उससे ज़्यादा तरीकों के बारे में बताया गया हो. Google सभी तरीकों को एक ही सेक्शन में रखता है. बार-बार दिखाई गई प्रॉपर्टी की वैल्यू को टेक्स्ट के एक ही ग्रुप में इकट्ठा कर दिया जाता है. इसके बाद, Google टेक्स्ट के एक ग्रुप को अपने-आप अलग-अलग चरणों में बांटने की कोशिश करता है. Google, सेक्शन के ऐसे किसी भी नाम, तरीकों की संख्या, कीवर्ड, और ऐसी किसी भी दूसरी चीज़ को ढूंढकर हटाने की कोशिश करता है जो रेसिपी तैयार करने के तरीके वाले टेक्स्ट में गलत तरीके से दिख सकती है. सबसे अच्छे नतीजों के लिए, हमारा सुझाव है कि आप पकवान बनाने के हर तरीके के बारे में HowToStep में साफ़ तौर पर बताएं.
    "recipeInstructions": [
      "In large bowl, gently mix filling ingredients; spoon into crust-lined pie
    plate. Top with second crust. Cut slits or shapes in several places in top
    crust. Bake 40 to 45 minutes. The pie is ready when the or until apples are
    tender and the crust is golden brown. Cool on cooling rack at least 2 hours
    before serving."
    ]

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

  • किसी दूसरी चीज़ का मेटाडेटा शामिल न करें. खास तौर पर, लेखक के बारे में बताने के लिए author प्रॉपर्टी, खाने के बारे में बताने के लिए recipeCuisine, खाना किस तरह का है, यह बताने के लिए recipeCategory, और दूसरे कीवर्ड के लिए keywords प्रॉपर्टी का इस्तेमाल करें.
  • सिर्फ़ ऐसे टेक्स्ट शामिल करें जिनमें पकवान बनाने का तरीका बताया गया हो. दूसरे टेक्स्ट, जैसे कि "निर्देश", "वीडियो देखें", "पहला कदम" वगैरह को शामिल न करें. इस तरह के वाक्यांश, स्ट्रक्चर्ड डेटा के बाहर शामिल किए जा सकते हैं.

    हम इन्हें इस्तेमाल करने का सुझाव नहीं देते:

    "recipeInstructions": [{
      "@type": "HowToStep",
      "text": "Step 1. Heat oven to 425°F."
    }]

    हम इन्हें इस्तेमाल करने का सुझाव देते हैं:

    "recipeInstructions": [{
      "@type": "HowToStep",
      "text": "Heat oven to 425°F."
    }]
recipeYield

Text या Integer

अगर लागू हो, तो रेसिपी को कितने लोगों के लिए बनाया गया है. यह बताएं कि इस रेसिपी से कितने लोगों के लिए पकवान तैयार किया जा सकता है. अगर आपको किसी अलग इकाई (उदाहरण के लिए, कितने आइटम बनेंगे) का इस्तेमाल करना है, तो इसके लिए और जानकारी शामिल की जा सकती है. अगर आप एक व्यक्ति के खाने में पोषण की जानकारी देते हैं (जैसे कि nutrition.calories), तो यह ज़रूरी है.

उदाहरण

"recipeYield": [
  "6",
  "24 cookies"
]
totalTime

Duration

अगर लागू हो, तो आईएसओ 8601 फ़ॉर्मैट के हिसाब से, पकवान बनाने में लगने वाला कुल समय.

totalTime या cookTime और prepTime को मिलाकर इस्तेमाल करें.

video VideoObject

पकवान बनाने का तरीका दिखाने वाला वीडियो. ज़रूरी और सुझाई गई वीडियो प्रॉपर्टी वाली सूची देखें.

HowToSection

तरीकों (या सब-सेक्शन) के क्रम को ग्रुप में दिखाने के लिए HowToSection का इस्तेमाल करें. यह रेसिपी के निर्देशों का एक हिस्सा है. HowToSection को सीधे तौर पर recipeInstructions प्रॉपर्टी की जानकारी में शामिल करें या दूसरे HowToSection के itemListElement के तौर पर बताएं.

HowToSection में किसी एक रेसिपी के सेक्शन की जानकारी दी गई होती है. साथ ही, इसमें एक या एक से ज़्यादा तरीके शामिल होते हैं. एक ही पकवान की अलग-अलग रेसिपी बताने के लिए HowToSection का इस्तेमाल न करें. इसके बजाय, एक रेसिपी के हिस्से के तौर पर HowToSection का इस्तेमाल करें. किसी पकवान की कई रेसिपी बताने के लिए, एक से ज़्यादा Recipe ऑब्जेक्ट का इस्तेमाल करें. उदाहरण के लिए, ऐपल पाई बनाने के कई तरीकों को, एक से ज़्यादा Recipe ऑब्जेक्ट के तौर पर शामिल करें, न कि HowToSection ऑब्जेक्ट के तौर पर.

HowToSection की पूरी जानकारी, schema.org/HowToSection पर दी गई है.

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

सेक्शन और/या सब-सेक्शन के लिए तरीकों की पूरी जानकारी की सूची. उदाहरण के लिए, हो सकता है कि पिज़्ज़ा की रेसिपी में एक सेक्शन में क्रस्ट तैयार करने का तरीका, एक सेक्शन में टॉपिंग तैयार करने का तरीका, और एक सेक्शन में सामग्री को मिलाने और बेक करने का तरीका बताया गया हो.

उदाहरण:

{
  "@type": "HowToSection",
  "name": "Assemble the pie",
  "itemListElement": [
    {
      "@type": "HowToStep",
      "text": "In large bowl, gently mix filling ingredients; spoon into crust-lined pie plate."
    }, {
      "@type": "HowToStep",
      "text": "Top with second crust. Cut slits or shapes in several places in top crust."
    }
  ]
}
name Text

सेक्शन का नाम.

HowToStep

रेसिपी तैयार करने का तरीका बताने वाले एक या इससे ज़्यादा वाक्यों को ग्रुप में रखने के लिए, HowToStep का इस्तेमाल करें. ऐसा तब करें, जब यह आपके कॉन्टेंट के लिए ज़रूरी हो. वाक्यों के साथ text प्रॉपर्टी की जानकारी दें या फिर हर वाक्य के लिए HowToDirection या HowToTip के साथ itemListElement की जानकारी दें.

रेसिपी बनाने के अपने तरीके को HowToStep टाइप की इन प्रॉपर्टी के साथ मार्कअप करें. HowToStep को सीधे तौर पर recipeInstructions प्रॉपर्टी की जानकारी में शामिल करें या इसे HowToSection के itemListElement के तौर पर बताएं.

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

ज़रूरी प्रॉपर्टी
itemListElement HowToDirection या HowToTip

ज़्यादा जानकारी वाले उप-चरणों की सूची, जिसमें निर्देश या सलाह शामिल हैं.

अगर text का इस्तेमाल किया गया हो, तो यह ज़रूरी नहीं.

text Text

इस चरण के लिए टेक्स्ट के तौर पर दिए गए सभी निर्देश.

अगर itemListElement का इस्तेमाल किया गया हो, तो यह ज़रूरी नहीं. अन्य दिशा-निर्देश:

  • सिर्फ़ निर्देश वाला टेक्स्ट शामिल करें. “दिशा-निर्देश”, “वीडियो देखें”, “पहला चरण” जैसे अन्य टेक्स्ट शामिल न करें. मार्कअप की गई प्रॉपर्टी से बाहर के वाक्यांशों के बारे में बताएं.

    हम इन्हें इस्तेमाल करने का सुझाव नहीं देते:

    {
      "@type": "HowToStep",
      "text": "Step 1. Heat oven to 425°F."
    }

    हम इन्हें इस्तेमाल करने का सुझाव देते हैं:

    {
      "@type": "HowToStep",
      "text": "Heat oven to 425°F."
    }
सुझाई गई प्रॉपर्टी
image ImageObject या URL

इस चरण के लिए इमेज. इमेज के लिए दूसरे दिशा-निर्देश:

  • इमेज के यूआरएल ऐसे होने चाहिए जिन्हें क्रॉल और इंडेक्स किया जा सके.
  • इमेज में मार्कअप किया गया कॉन्टेंट दिखना चाहिए.
  • इमेज .jpg, .png या .gif फ़ॉर्मैट में होनी चाहिए.
name Text

ऐसा शब्द या छोटा टेक्स्ट जो तरीके के बारे में खास जानकारी देता है (जैसे, "पाई क्रस्ट को व्यवस्थित करना"). ऐसा टेक्स्ट इस्तेमाल न करें जो सही तरह से जानकारी न देता हो. (जैसे, "पहला कदम: [टेक्स्ट]") या कदम के बारे में जानकारी देने के दूसरे तरीके (जैसे, "1. [टेक्स्ट]").

url URL

URL, जो चरण से सीधे जुड़ा हो (उपलब्ध होने पर). उदाहरण के लिए, ऐंकर लिंक का हिस्सा.

video VideoObject या Clip

इस चरण के लिए वीडियो या वीडियो की क्लिप.

VideoObject के लिए, वीडियो या क्लिप वाली ज़रूरी और सुझाई गई प्रॉपर्टी की सूची देखें.

HowToDirection और HowToTip

अगर लागू हो, तो निर्देश या सलाह देने के लिए, HowToDirection और HowToTip का इस्तेमाल करें. इनके लिए, ज़रूरी और सुझाई गई प्रॉपर्टी एक जैसी हैं.

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

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

निर्देश या सलाह का टेक्स्ट.

ItemList

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

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

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

ListItem

एक आइटम वाले पेज की जानकारी.

ListItem.position

Integer

सूची में आइटम पेज की क्रम संख्या. उदाहरण के लिए:

"itemListElement": [
  {
    "@type": "ListItem",
    "position": 1,
  }, {
    "@type": "ListItem",
    "position": 2,
  }
]
ListItem.url

URL

आइटम पेज का कैननिकल यूआरएल. हर आइटम का एक अलग यूआरएल होना चाहिए.

Monitor rich results with Search Console

Search Console is a tool that helps you monitor how your pages perform in Google Search. You don't have to sign up for Search Console to be included in Google Search results, but it can help you understand and improve how Google sees your site. We recommend checking Search Console in the following cases:

  1. After deploying structured data for the first time
  2. After releasing new templates or updating your code
  3. Analyzing traffic periodically

After deploying structured data for the first time

After Google has indexed your pages, look for issues using the relevant Rich result status report. Ideally, there will be an increase of valid items, and no increase in invalid items. If you find issues in your structured data:

  1. Fix the invalid items.
  2. Inspect a live URL to check if the issue persists.
  3. Request validation using the status report.

After releasing new templates or updating your code

When you make significant changes to your website, monitor for increases in structured data invalid items.
  • If you see an increase in invalid items, perhaps you rolled out a new template that doesn't work, or your site interacts with the existing template in a new and bad way.
  • If you see a decrease in valid items (not matched by an increase in invalid items), perhaps you are no longer embedding structured data in your pages. Use the URL Inspection tool to learn what is causing the issue.

Analyzing traffic periodically

Analyze your Google Search traffic using the Performance Report. The data will show you how often your page appears as a rich result in Search, how often users click on it and what is the average position you appear on search results. You can also automatically pull these results with the Search Console API.

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

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