रेसिपी

मोबाइल डिवाइस पर इमेज खोज और रिच नतीजे का उदाहरण

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

  • खोज: रिच नतीजों के साथ खोज में बेहतर दिलचस्पी के लिए रेसिपी स्ट्रक्चर्ड डेटा जोड़ें.
  • दिशा-निर्देश: Google Home और स्मार्ट डिसप्ले पर, Google Assistant की मदद से उपयोगकर्ताओं को आपकी रेसिपी के बारे में बोलकर दिए जाने वाले निर्देशों की सुविधा चालू करें.
  • कैरोसेल: अपनी रेसिपी को रिच नतीजों के कैरोसेल में दिखाने के लिए, अपनी सामग्री में कैरोसेल स्ट्रक्चर्ड डेटा जोड़ें. इसमें इमेज, पेज लोगो और खोज नतीजों की दूसरी दिलचस्प सुविधाएं शामिल हो सकती हैं.
  • एएमपी: तुरंत लोड होने वाली रेसिपी देने के लिए रेसिपी के पेजों में एएमपी का इस्तेमाल करें.

अगर आप अपनी सामग्री को इस गाइड के मुताबिक व्यवस्थित करते हैं, तो आपकी सामग्री के लिए अपने आप ये सुविधाएं चालू हो सकती हैं:

उदाहरण

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

रेसिपी का उदाहरण

यहां एक पेज का उदाहरण दिया गया है जिसमें recipe और दिशा-निर्देशों वाला स्ट्रक्चर्ड डेटा शामिल है. इस सामग्री को खोज नतीजों में रिच नतीजे के तौर पर दिखाया जा सकता है. साथ ही, इसे Google Home और स्मार्ट डिसप्ले पर Google Assistant के दिशा-निर्देशों के तौर पर दिखाया जा सकता है.

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

दिशानिर्देश

अगर आप चाहते हैं कि आपकी रेसिपी खोज नतीजों में दिखाई दे, तो आपको स्ट्रक्चर्ड डेटाके सामान्य दिशा-निर्देशों का पालन करना होगा. Google Home और स्मार्ट डिसप्ले पर Google Assistant के ज़रिए आपकी रेसिपी के बारे में बोलकर दिए जाने वाले निर्देशों की सुविधा चालू करने के लिए, पक्का करें कि आपकी सामग्री Actions on Google के लिए बनी सामग्री प्रतिबंध नीति का पालन करती हो.

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

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

स्ट्रक्चर्ड डेटा के प्रकार की परिभाषाएं

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

ItemList

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

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

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

ListItem

1 आइटम पेज की व्याख्या.

ListItem.position

Integer

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


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

URL

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

रेसिपी

Recipe की पूरी जानकारी schema.org/Recipe पर मौजूद है. अपनी रेसिपी की सामग्री को schema.org रेसिपी प्रकार की इन विशेषताओं के साथ मार्कअप करें. 'सर्च' में ज़्यादा लोगों का ध्यान खींचने के लिए ज़रूरी प्रॉपर्टी के अलावा, ज़्यादा से ज़्यादा सुझाए गए फ़ील्ड मार्कअप करें.

Google Home और स्मार्ट डिसप्ले पर, Google Assistant की मदद से अपनी रेसिपी के बारे में बोलकर दिए जाने वाले निर्देशों की सुविधा चालू करने के लिए, recipeIngredient और recipeInstructions जोड़ना ज़रूरी है. अगर आपकी रेसिपी में ये प्रॉपर्टी नहीं हैं, तो इसे Assistant पर बोलकर दिए जाने वाले निर्देशों के लिए नहीं जोड़ा जा सकता, हालांकि इसे फिर भी खोज नतीजों में दिखाया जा सकता है.

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

URL या ImageObject

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

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

  • हर पेज में कम से कम एक इमेज होनी चाहिए (चाहे आप मार्कअप को शामिल करें या न करें). Google, आसपेक्ट रेशियो (चौड़ाई-ऊंचाई का अनुपात) और रिज़ॉल्यूशन के आधार पर खोज नतीजों में दिखाने के लिए सबसे अच्छी इमेज चुनेगा.
  • इमेज के यूआरएल क्रॉल करने लायक और इंडेक्स करने लायक होने चाहिए.
  • इमेज में मार्कअप की गई सामग्री दिखनी चाहिए.
  • इमेज .jpg, .png या .gif फ़ॉर्मैट में होनी चाहिए.
  • सबसे अच्छे नतीजों के लिए, ज़्यादा रिज़ॉल्यूशन वाली ऐसी कई इमेज (चौड़ाई और ऊंचाई को गुणा करने के बाद कम से कम 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 प्रॉपर्टी की सूची का पालन करें.

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

author

Person

रेसिपी बनाने वाला.

cookTime

Duration

ISO 8601 फ़ॉर्मैट में पकवान बनाने में लगने वाला समय. आप पकवान बनाने में लगने वाले कुल समय की जानकारी देते समय बता सकते हैं कि उसे बनाने में कम से कम और ज़्यादा से ज़्यादा कितना समय लग सकता है.

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

datePublished

Date

ISO 8601 फ़ॉर्मैट में वह तारीख जब रेसिपी को प्रकाशित किया गया था.

description

Text

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

keywords

Text

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

दूसरे दिशानिर्देश

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

    इसका इस्तेमाल करने का सुझाव नहीं दिया जाता.

    
    "keywords": "dessert, American"

    सुझाया गया

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

Energy

एक बार परोसे गए खाने में कुल कैलोरी.

prepTime

Duration

ISO 8601 फ़ॉर्मैट में पकवान बनाने में लगने वाला समय. आप पकवान बनाने में लगने वाले कुल समय की जानकारी देते समय बता सकते हैं कि उसे बनाने में कम से कम और ज़्यादा से ज़्यादा कितना समय लग सकता है.

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

recipeCategory

Text

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

recipeCuisine

Text

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

recipeIngredient

Text

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

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


"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

Text

पकवान बनाने का तरीका. Google खोज पर रेसिपी के लिए इस प्रॉपर्टी का सुझाव दिया जाता है, लेकिन यह Google Home और स्मार्ट डिसप्ले पर Google Assistant के दिशानिर्देशों के लिए ज़रूरी है.

recipeInstructions का मान सेट करने के कई विकल्प हैं. हम HowToStep या HowToSection इस्तेमाल करने का सुझाव देते हैं:

  • HowToStep: आप हर HowToStep का मान सेट करके पकवान बनाने के हर चरण के लिए सटीक टेक्स्ट तय कर सकते हैं. इससे Google Assistant को संकेत मिलते हैं. हालांकि, ध्यान रखें कि इस तरह पकवान के आधार पर रेसिपी के चरणों को अलग-अलग समूह में बांटा जा सकता है.
  • HowToSection (सिर्फ़ तब जब रेसिपी में एक से ज़्यादा सेक्शन हों): चरणों को एक से ज़्यादा सेक्शन में बांटने के लिए इस्तेमाल करें. इसकी name प्रॉपर्टी में सेक्शन का नाम दें (उदाहरण के लिए, “रोटी बनाएं”) और हर HowToStep में itemListElement के बारे में बताएं. हर HowToStep के लिए text प्रॉपर्टी सेट करें.

    उदाहरण के लिए, हो सकता है कि पिज़्ज़ा की रेसिपी में एक सेक्शन में क्रस्ट तैयार करने का तरीका, एक सेक्शन में टॉपिंग्स तैयार करने का तरीका और एक सेक्शन में सामग्री को मिलाने और बेक करने का तरीका बताया गया हो. अगर आप Assistant को अलग-अलग सेक्शन के बारे में जानकारी नहीं देते, तो हो सकता है कि Google Assistant गलती से एक सेक्शन के नाम के बाद कोई दूसरा तरीका दिखाए (उदाहरण के लिए, “क्रस्ट बनाने” के तरीके के बाद “आटे और खमीर को मिलाने” का तरीका बताया जाए).

  • लेख की एक या बार-बार दिखाई जाने वाली प्रॉपर्टी: लेख का समूह जिसमें एक या उससे ज़्यादा तरीकों के बारे में बताया गया हो. Google सभी तरीकों को एक ही सेक्शन में रखता है. बार-बार दिखाई गई प्रॉपर्टी के मानों को लेख के एक ही समूह में इकट्ठा कर दिया जाता है. इसके बाद, Google लेख के एक समूह को अपने आप अलग-अलग चरणों में बांटने की कोशिश करता है. Google, सेक्शन के ऐसे किसी भी नाम, चरणों की संख्या, कीवर्ड और ऐसी किसी भी दूसरी चीज़ को ढूंढकर हटाने की कोशिश करता है, जो रेसिपी तैयार करने के तरीके वाले टेक्स्ट में गलत दिखाई दे सकती है. सबसे अच्छे नतीजों के लिए, हम सुझाव देते हैं कि आप ऊपर बताए गए तरीके के मुताबिक पकवान बनाने के हर चरण के बारे में HowToStep में साफ़ तौर पर जानकारी दें.

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

  • किसी दूसरी चीज़ से जुड़ा मेटाडेटा शामिल न करें. खास तौर पर, लेखक का नाम बताने के लिए 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

रेसिपी के मुताबिक पकवान की मात्रा. उदाहरण के लिए: कुल कितने लोगों के लिए खाना बनाया जा रहा है या कुल कितनी बार खाना परोसा जा सकता है.

totalTime

Duration

ISO 8601 फ़ॉर्मैट में पकवान बनाने में लगने वाला कुल समय. आप पकवान बनाने में लगने वाले कुल समय की जानकारी देते समय बता सकते हैं कि उसे बनाने में कम से कम और ज़्यादा से ज़्यादा कितना समय लग सकता है.

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

video

VideoObject

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

यहां उदाहरण देखें:


{
  "@context": "https://schema.org/",
  "@type": "Recipe",
  "video": [
    {
      "name": "Party Coffee Cake",
      "description": "How to make Party Coffee Cake.",
      "thumbnailUrl": [
        "https://example.com/photos/1x1/photo.jpg",
        "https://example.com/photos/4x3/photo.jpg",
        "https://example.com/photos/16x9/photo.jpg"
      ],
      "contentUrl": "http://www.example.com/videos/123_600x400.mp4",
      "embedUrl": "http://www.example.com/videoplayer?id=123",
      "uploadDate": "2018-02-05T08:00:00+08:00"
    }
  ]
}