इवेंट (Event) का स्ट्रक्चर्ड डेटा

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

खोज नतीजों में इवेंट का उदाहरण

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

इवेंट को बेहतर बनाने के तरीके

घर में की जा सकने वाली गतिविधियां: घर में की जा सकने वाली गतिविधियां ढूंढने में लोगों की मदद करें. जब लोग घर में की जा सकने वाली गतिविधियों के बारे में जानकारी खोजते हैं, तब इमर्सिव रिच रिज़ल्ट (ज़्यादा बेहतर नतीजों) में वीडियो और ऑनलाइन इवेंट दिखते हैं. Event स्ट्रक्चर्ड डेटा जोड़ने पर, आपके ऑनलाइन इवेंट अपने-आप इस रिच रिज़ल्ट में दिख सकते हैं. आपको अलग से कुछ नहीं करना होगा.

सुविधा की उपलब्धता, दिशा-निर्देश, और उदाहरणों के बारे में ज़्यादा जानकारी के लिए, घर में की जा सकने वाली गतिविधियां देखें.

Search के नतीजों में, घर में की जा सकने वाली गतिविधियों के उदाहरण

अपने इवेंट को Google पर दिखाने के लिए, आपके पास तीन विकल्प हैं:

  • इवेंट पोस्ट करने के लिए किसी तीसरे पक्ष की वेबसाइट का इस्तेमाल करने से पहले (उदाहरण के लिए, टिकट बुक करने वाली वेबसाइट या सोशल मीडिया पर इवेंट पोस्ट करने से पहले), जांच लें कि वह वेबसाइट, Google पर इवेंट खोज के अनुभव में शामिल है या नहीं. अगर आपका इवेंट पब्लिशर Google के साथ जुड़ा हुआ है, तो तीसरे पक्ष की वेबसाइट पर अपने इवेंट पोस्ट करना जारी रखा जा सकता है. आप चाहें, तो आगे पढ़ना बंद कर सकते हैं.
  • अगर आप CMS (उदाहरण के लिए, WordPress) का इस्तेमाल करते हैं और आपके पास एचटीएमएल का ऐक्सेस नहीं है, तो अपने CMS में यह जांच लें कि क्या ऐसा कोई प्लग इन है जो आपके लिए आपकी साइट पर स्ट्रक्चर्ड डेटा जोड़ सके. इसके अलावा, डेटा हाइलाइटर का इस्तेमाल करके, Google को अपने इवेंट के बारे में बताया जा सकता है. इसके लिए, आपको अपनी साइट के एचटीएमएल में बदलाव करने की ज़रूरत नहीं होगी.
  • अगर आपको अपने एचटीएमएल में बदलाव करने में कोई दिक्कत नहीं है, तो Google के साथ सीधे जुड़ने के लिए स्ट्रक्चर्ड डेटा का इस्तेमाल करें. आपको इवेंट पेजों के एचटीएमएल में बदलाव करना होगा.

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

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

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

  1. पक्का करें कि Googlebot आपके इवेंट पेजों को क्रॉल कर सकता हो यानी आपके पेजों को robots.txt फ़ाइल या robots meta टैग से सुरक्षित न किया गया हो.
  2. यह देख लें कि आपका सर्वर बढ़ी हुई क्रॉल दर को मैनेज कर सकता हो.
  3. हमारे दिशा-निर्देशों का पालन ज़रूर करें.
  4. अगर आपकी साइट पर इवेंट के एक ही विज्ञापन की कई कॉपी अलग-अलग यूआरएल पर होस्ट की गई हैं, तो पेज की हर कॉपी पर कैननिकल यूआरएल इस्तेमाल करें.
  5. अपने इवेंट के पेजों में स्ट्रक्चर्ड डेटा जोड़ें. फ़िलहाल, Google पर इवेंट खोजने की सुविधा सिर्फ़ उन पेजों को दिखाती है जो एक ही इवेंट पर फ़ोकस करते हैं. हमारा सुझाव है कि आप शेड्यूल या एक से ज़्यादा इवेंट की सूची दिखाने वाले पेजों के बजाय, उन पेजों पर मार्कअप जोड़ने पर ध्यान दें जहां आपने इवेंट पोस्ट किए हैं.
  6. अपने स्ट्रक्चर्ड डेटा की जांच करें और उसकी झलक देखें.
  7. अपने यूआरएल के इंडेक्स होने की स्थिति जांचें और Search Console में यूआरएल जांचने वाले टूल की मदद से, अपने यूआरएल को क्रॉल कराने का अनुरोध करें. यह पुष्टि करने के लिए कि क्रॉलर आपके पेज पर स्ट्रक्चर्ड डेटा को ऐक्सेस कर पा रहे हैं या नहीं, लाइव टेस्ट की सुविधा का इस्तेमाल करें.
  8. इवेंट के मौजूदा पेजों में बदलाव या इवेंट के नए पेजों के बारे में Google को जानकारी देते रहें.

उदाहरण

स्टैंडर्ड इवेंट

यहां JSON-LD में स्टैंडर्ड Event का उदाहरण दिया गया है. स्टैंडर्ड इवेंट का मतलब है कि इवेंट अपने तय समय के हिसाब से किसी खास जगह पर हो रहा है. माइक्रोडेटा या RDFa सिंटैक्स का भी इस्तेमाल किया जा सकता है.

<html>
  <head>
    <title>The Adventures of Kira and Morrison</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Event",
      "name": "The Adventures of Kira and Morrison",
      "startDate": "2025-07-21T19:00-05:00",
      "endDate": "2025-07-21T23:00-05:00",
      "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
      "eventStatus": "https://schema.org/EventScheduled",
      "location": {
        "@type": "Place",
        "name": "Snickerpark Stadium",
        "address": {
          "@type": "PostalAddress",
          "streetAddress": "100 West Snickerpark Dr",
          "addressLocality": "Snickertown",
          "postalCode": "19019",
          "addressRegion": "PA",
          "addressCountry": "US"
        }
      },
      "image": [
        "https://example.com/photos/1x1/photo.jpg",
        "https://example.com/photos/4x3/photo.jpg",
        "https://example.com/photos/16x9/photo.jpg"
       ],
      "description": "The Adventures of Kira and Morrison is coming to Snickertown in a can't miss performance.",
      "offers": {
        "@type": "Offer",
        "url": "https://www.example.com/event_offer/12345_201803180430",
        "price": "30",
        "priceCurrency": "USD",
        "availability": "https://schema.org/InStock",
        "validFrom": "2024-05-21T12:00"
      },
      "performer": {
        "@type": "PerformingGroup",
        "name": "Kira and Morrison"
      },
      "organizer": {
        "@type": "Organization",
        "name": "Kira and Morrison Music",
        "url": "https://kiraandmorrisonmusic.com"
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

ऑनलाइन इवेंट

ऑनलाइन हो रहे इवेंट का उदाहरण देखें.

<html>
  <head>
    <title>The Adventures of Kira and Morrison</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Event",
      "name": "The Adventures of Kira and Morrison",
      "startDate": "2025-07-21T19:00:00-05:00",
      "endDate": "2025-07-21T23:00-05:00",
      "eventStatus": "https://schema.org/EventScheduled",
      "eventAttendanceMode": "https://schema.org/OnlineEventAttendanceMode",
      "location": {
        "@type": "VirtualLocation",
        "url": "https://operaonline.stream5.com/"
        },
      "image": [
        "https://example.com/photos/1x1/photo.jpg",
        "https://example.com/photos/4x3/photo.jpg",
        "https://example.com/photos/16x9/photo.jpg"
       ],
      "description": "The Adventures of Kira and Morrison is coming to Snickertown in a can't miss performance.",
      "offers": {
        "@type": "Offer",
        "url": "https://www.example.com/event_offer/12345_201803180430",
        "price": "30",
        "priceCurrency": "USD",
        "availability": "https://schema.org/InStock",
        "validFrom": "2024-05-21T12:00"
      },
      "performer": {
        "@type": "PerformingGroup",
        "name": "Kira and Morrison"
      },
      "organizer": {
        "@type": "Organization",
        "name": "Kira and Morrison Music",
        "url": "https://kiraandmorrisonmusic.com"
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

ऐसा इवेंट जो ऑनलाइन और ऑफ़लाइन, दोनों तरह से हो रहा है

यहां एक ऐसे इवेंट का उदाहरण दिया गया है जिसके कुछ हिस्से ऑनलाइन हो रहे हैं और कुछ हिस्से किसी खास जगह पर हो रहे हैं.

<html>
  <head>
    <title>The Adventures of Kira and Morrison</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Event",
      "name": "The Adventures of Kira and Morrison",
      "startDate": "2025-07-21T19:00-05:00",
      "endDate": "2025-07-21T23:00-05:00",
      "eventAttendanceMode": "https://schema.org/MixedEventAttendanceMode",
      "eventStatus": "https://schema.org/EventScheduled",
      "location": [{
        "@type": "VirtualLocation",
        "url": "https://operaonline.stream5.com/"
      },
      {
        "@type": "Place",
        "name": "Snickerpark Stadium",
        "address": {
          "@type": "PostalAddress",
          "streetAddress": "100 West Snickerpark Dr",
          "addressLocality": "Snickertown",
          "postalCode": "19019",
          "addressRegion": "PA",
          "addressCountry": "US"
        }
      }],
      "image": [
        "https://example.com/photos/1x1/photo.jpg",
        "https://example.com/photos/4x3/photo.jpg",
        "https://example.com/photos/16x9/photo.jpg"
       ],
      "description": "The Adventures of Kira and Morrison is coming to Snickertown in a can't miss performance.",
      "offers": {
        "@type": "Offer",
        "url": "https://www.example.com/event_offer/12345_201803180430",
        "price": "30",
        "priceCurrency": "USD",
        "availability": "https://schema.org/InStock",
        "validFrom": "2024-05-21T12:00"
      },
      "performer": {
        "@type": "PerformingGroup",
        "name": "Kira and Morrison"
      },
      "organizer": {
        "@type": "Organization",
        "name": "Kira and Morrison Music",
        "url": "https://kiraandmorrisonmusic.com"
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

ऐसा इवेंट जिसकी स्थिति अपडेट की गई है

किसी इवेंट की स्थिति सेट करने के कई तरीके हैं. यहां उन इवेंट के कुछ सामान्य उदाहरण दिए गए हैं जिनकी स्थिति अपडेट की गई है. ज़्यादा जानकारी के लिए, eventStatus प्रॉपर्टी देखें.

रद्द किया गया इवेंट

यहां उस इवेंट का उदाहरण दिया गया है जिसे रद्द कर दिया गया है.


<html>
  <head>
    <title>The Adventures of Kira and Morrison</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Event",
      "name": "The Adventures of Kira and Morrison",
      "startDate": "2025-07-21T19:00-05:00",
      "endDate": "2025-07-21T23:00-05:00",
      "eventStatus": "https://schema.org/EventCancelled",
      "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
      "location": {
        "@type": "Place",
        "name": "Snickerpark Stadium",
        "address": {
          "@type": "PostalAddress",
          "streetAddress": "100 West Snickerpark Dr",
          "addressLocality": "Snickertown",
          "postalCode": "19019",
          "addressRegion": "PA",
          "addressCountry": "US"
        }
      },
      "image": [
        "https://example.com/photos/1x1/photo.jpg",
        "https://example.com/photos/4x3/photo.jpg",
        "https://example.com/photos/16x9/photo.jpg"
       ],
      "description": "The Adventures of Kira and Morrison is coming to Snickertown in a can't miss performance.",
      "offers": {
        "@type": "Offer",
        "url": "https://www.example.com/event_offer/12345_201803180430",
        "price": "30",
        "priceCurrency": "USD",
        "availability": "https://schema.org/InStock",
        "validFrom": "2024-05-21T12:00"
      },
      "performer": {
        "@type": "PerformingGroup",
        "name": "Kira and Morrison"
      },
      "organizer": {
        "@type": "Organization",
        "name": "Kira and Morrison Music",
        "url": "https://kiraandmorrisonmusic.com"
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

फिर से शेड्यूल किया गया इवेंट

यहां उस इवेंट का उदाहरण दिया गया है जिसका शेड्यूल बदल दिया गया है.


<html>
  <head>
    <title>The Adventures of Kira and Morrison</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Event",
      "name": "The Adventures of Kira and Morrison",
      "startDate": "2025-07-21T19:00-05:00",
      "endDate": "2025-07-21T23:00-05:00",
      "eventStatus": "https://schema.org/EventRescheduled",
      "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
      "previousStartDate": "2025-03-21T19:00-05:00",
      "location": {
        "@type": "Place",
        "name": "Snickerpark Stadium",
        "address": {
          "@type": "PostalAddress",
          "streetAddress": "100 West Snickerpark Dr",
          "addressLocality": "Snickertown",
          "postalCode": "19019",
          "addressRegion": "PA",
          "addressCountry": "US"
        }
      },
      "image": [
        "https://example.com/photos/1x1/photo.jpg",
        "https://example.com/photos/4x3/photo.jpg",
        "https://example.com/photos/16x9/photo.jpg"
       ],
      "description": "The Adventures of Kira and Morrison is coming to Snickertown in a can't miss performance.",
      "offers": {
        "@type": "Offer",
        "url": "https://www.example.com/event_offer/12345_201803180430",
        "price": "30",
        "priceCurrency": "USD",
        "availability": "https://schema.org/InStock",
        "validFrom": "2024-05-21T12:00"
      },
      "performer": {
        "@type": "PerformingGroup",
        "name": "Kira and Morrison"
      },
      "organizer": {
        "@type": "Organization",
        "name": "Kira and Morrison Music",
        "url": "https://kiraandmorrisonmusic.com"
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

ऑफ़लाइन से ऑनलाइन में बदलकर फिर से शेड्यूल किया गया इवेंट

यहां एक ऐसे इवेंट का उदाहरण दिया गया है जिसे फिर से शेड्यूल करके, ऑफ़लाइन से ऑनलाइन में बदल दिया गया है.


<html>
  <head>
    <title>The Adventures of Kira and Morrison</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Event",
      "name": "The Adventures of Kira and Morrison",
      "startDate": "2025-07-21T19:00-05:00",
      "endDate": "2025-07-21T23:00-05:00",
      "eventAttendanceMode": "https://schema.org/OnlineEventAttendanceMode",
      "eventStatus": [
        "https://schema.org/EventRescheduled",
        "https://schema.org/EventMovedOnline"
        ],
      "previousStartDate": "2025-03-21T19:00-05:00",
      "location": {
        "@type": "VirtualLocation",
        "url": "https://operaonline.stream5.com/"
      },
      "image": [
        "https://example.com/photos/1x1/photo.jpg",
        "https://example.com/photos/4x3/photo.jpg",
        "https://example.com/photos/16x9/photo.jpg"
       ],
      "description": "The Adventures of Kira and Morrison is coming to Snickertown in a can't miss performance.",
      "offers": {
        "@type": "Offer",
        "url": "https://www.example.com/event_offer/12345_201803180430",
        "price": "30",
        "priceCurrency": "USD",
        "availability": "https://schema.org/InStock",
        "validFrom": "2024-05-21T12:00-05:00"
      },
      "performer": {
        "@type": "PerformingGroup",
        "name": "Kira and Morrison"
      },
      "organizer": {
        "@type": "Organization",
        "name": "Kira and Morrison Music",
        "url": "https://kiraandmorrisonmusic.com"
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

वे देश/इलाके और भाषाएं जिनमें यह सुविधा उपलब्ध है

हमें खुशी है कि हम दुनिया के ज़्यादातर देशों/इलाकों में Google पर इवेंट खोजने की सुविधा शुरू करने जा रहे हैं. फ़िलहाल, यह सुविधा इन देशों/इलाकों और भाषाओं में उपलब्ध है.

देश/इलाका उपलब्ध भाषाएं
ऑस्ट्रेलिया अंग्रेज़ी
ब्राज़ील पॉर्चगीज़
कनाडा इंग्लिश
जर्मनी जर्मन
भारत इंग्लिश
लैटिन अमेरिका स्पैनिश
स्पेन स्पैनिश
यूनाइटेड किंगडम इंग्लिश
अमेरिका इंग्लिश

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

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

तकनीकी दिशा-निर्देश

  • टारगेट पेज में, schema.org पर मौजूद इवेंट टाइप के स्ट्रक्चर्ड डेटा आइटम होने चाहिए.
  • हर इवेंट के लिए एक खास यूआरएल (जानकारी वाला पेज) ज़रूरी है, जिस पर मार्कअप होना चाहिए.
  • फ़िलहाल, Google पर इवेंट खोजने की सुविधा सिर्फ़ ऐसे पेजों पर है जो एक ही इवेंट पर फ़ोकस करते हैं. हमारा सुझाव है कि आप शेड्यूल या एक से ज़्यादा इवेंट दिखाने वाले पेजों के बजाय, उन पेजों पर मार्कअप जोड़ने पर फ़ोकस करें जहां आपने इवेंट पोस्ट किए हैं.

कॉन्टेंट से जुड़े दिशा-निर्देश

  • हर इवेंट में उसका नाम, शुरू होने की तारीख, और जगह की सटीक जानकारी दी जानी चाहिए.
  • नॉन-इवेंट को इवेंट के तौर पर मार्क करने से बचें:
    • नॉन-इवेंट प्रॉडक्ट या सेवाओं का, इवेंट के तौर पर प्रचार न करें. उदाहरण के लिए, "ट्रिप पैकेज: शिमला/मनाली, सात रातें" का इवेंट के तौर पर प्रचार न करें.
    • कम समय के लिए दी जाने वाली छूट या खरीदारी के मौके न जोड़ें, जैसे कि "कॉन्सर्ट — टिकट अभी खरीदें" या "कॉन्सर्ट - शनिवार तक 50% की छूट."
    • कारोबार के खुले होने के समय को इवेंट के तौर पर न दिखाएं, जैसे कि "एडवेंचर पार्क खुलने का समय सुबह आठ बजे से शाम पांच बजे तक है."
    • कूपन या वाउचर को इवेंट के तौर पर न दिखाएं, जैसे कि "पहले ऑर्डर पर पांच प्रतिशत की छूट."
  • एक से ज़्यादा दिन चलने वाले इवेंट को सही तरीके से मार्कअप करें:
    • अगर आपको किसी ऐसे इवेंट या उसके टिकट की जानकारी देनी है जो कई दिनों तक चलेगा, तो इवेंट के शुरू होने और खत्म होने की तारीख बताएं.
    • अगर अलग-अलग दिन कई अलग-अलग परफ़ॉर्मेंस होनी हैं और हर परफ़ॉर्मेंस के लिए अलग से टिकट लगेगा, तो हर हर खास परफ़ॉर्मेंस के लिए एक अलग Event एलिमेंट जाेड़ें.

तारीख और समय के लिए दिशा-निर्देश

startDate, endDate, और previousStartDate प्रॉपर्टी लागू करते समय, तारीख और समय से जुड़े इन दिशा-निर्देशों का पालन करें.

समय क्षेत्र बताने का तरीका

यूटीसी या जीएमटी समय ऑफ़सेट शामिल करके, समय क्षेत्र बताएं. अगर इवेंट 5 सितंबर को शाम 7 बजे न्यूयॉर्क में शुरू होता है, तो startDate का मान, स्टैंडर्ड समय के अनुसार जीएमटी/यूटीसी-5 और डेलाइट सेविंग समय के अनुसार जीएमटी/यूटीसी-4 होगा. स्टैंडर्ड समय के अनुसार, startDate का मान क्रमश: "2019-09-05T19:00:00-05:00" या "2019-09-05T19:00:00-04:00" होगा. अगर कोई भी समय क्षेत्र नहीं दिया गया है, तो Google location में बताई गई इवेंट की जगह का समय क्षेत्र इस्तेमाल करता है. ऑनलाइन इवेंट के लिए समय क्षेत्र ज़रूरी है, क्योंकि इसके लिए ऐसी किसी भी जगह की जानकारी नहीं है जिसका इस्तेमाल Google यह समझने के लिए कर सके कि इवेंट कब शुरू होगा.

सबसे सही तरीके

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

    इस तरह लिखें

    "startDate": "2019-07-01T10:00:00-05:00",
    "endDate": "2019-07-26T17:00:00-05:00"

    इस तरह लिखें

    "startDate": "2019-07-01",
    "endDate": "2019-07-26"

    इस तरह न लिखें

    "startDate": "2019-07-01T00:00:00+00:00",
    "endDate": "2019-07-26T23:59:59+00:00"
  • इवेंट एक तय समय पर शुरू होता है: अगर इवेंट एक तय समय पर शुरू होता है, जैसे कि स्थानीय समय के मुताबिक शाम 5 बजे, तो 2019-07-20T17:00:00 का इस्तेमाल करें. सही यूटीसी ऑफ़सेट शामिल करें (उदाहरण के लिए, अगर इवेंट कैलिफ़ॉर्निया में होना है, तो 2019-07-20T17:00:00-07:00 इस्तेमाल करें).
  • इवेंट दिन भर चलेगा: अगर इवेंट दिन भर चलने वाला है, तो शुरू होने की तारीख के लिए कोई खास समय न बताएं. उदाहरण के लिए, दिन भर चलने वाले इवेंट के लिए आप startDate और endDate, दोनों के तौर पर सिर्फ़ 2019-08-15 इस्तेमाल कर सकते हैं.
  • इवेंट शुरू होने का समय नहीं पता : अगर आपको इवेंट शुरू होने का समय नहीं पता है, तो कोई खास समय न बताएं. उदाहरण के लिए, आप startDate और endDate, दोनों के तौर पर 2019-08-15 इस्तेमाल कर सकते हैं.

    इस तरह लिखें: "startDate": "2025-07-21"

    इस तरह न लिखें: "startDate": "2019-08-15T00:00:00+00:00"

    इस तरह न लिखें: "startDate": "2019-07-20T00:00:00"

Google, तारीखों की जानकारी को कैसे देखता है, कुछ उदाहरण देखें

Google, शुरू होने की तारीख और समय का पता कैसे लगाता है, इसके उदाहरण देखें:

शुरू होने की तारीख और समय का पता लगाने के बारे में जानकारी
2019-08-15T00:00:00+00:00 Google startTime को 2019-08-14T17:00:00-07:00 मानता है (अगर location कैलिफ़ॉर्निया पर सेट है) या 2019-08-15T09:00:00 मानता है (अगर location कोरिया पर सेट है).
2019-08-15T23:59:59+00:00 इसका यह मतलब नहीं है कि 2019-08-15 खत्म हो गया है, बशर्ते वह इवेंट जीएमटी समय क्षेत्र में न हो. Google startTime को 2019-08-15T16:59:59-07:00 मानता है (अगर location कैलिफ़ोर्निया पर सेट है) या 2019-08-16T08:59:59 मानता है (अगर location कोरिया पर सेट है).
2019-07-10 इसका मतलब है तारीख. समय क्षेत्र कोई भी हो सकता है. जब startDate में इस्तेमाल किया जाता है, तो इसका मतलब है कि इवेंट location में, उस दिन किसी समय पर शुरू होगा. जब endDate में इस्तेमाल किया जाता है, तो इसका मतलब है कि इवेंट location में, उस दिन किसी समय पर खत्म हो जाएगा.
2019-07-20T00:00:00 इसका मतलब है, उस समय क्षेत्र के लिए 2019-07-20 की आधी रात का समय, जहां इवेंट आयोजित होगा. यह भी गलत हो सकता है, बशर्ते इवेंट सचमुच में आधी रात को न शुरू हो रहा हो.

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

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

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

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

Place या VirtualLocation

इवेंट की जगह. इवेंट की शर्तें अलग-अलग होती हैं. शर्तें इस आधार पर तय होती हैं कि इवेंट ऑनलाइन है या किसी खास जगह पर हो रहा है:

  • खास जगह: अगर इवेंट किसी खास जगह पर हो रहा है, तो @type को Place पर सेट करें. location.address और location.name प्रॉपर्टी जोड़ें.
  • ऑनलाइन इवेंट: अगर इवेंट ऑनलाइन हो रहा है, तो @type को VirtualLocation पर सेट करें. location.url प्रॉपर्टी जोड़ें.
  • ऑनलाइन के साथ-साथ किसी जगह पर भी होने वाला इवेंट: अगर किसी इवेंट का कुछ हिस्सा ऑनलाइन और कुछ हिस्सा किसी जगह पर होना है, मतलब कि इवेंट में ऑनलाइन और ऑफ़लाइन, दोनों कॉम्पोनेंट शामिल हैं, तो ऑनलाइन और नेस्ट की गई जगह वाली प्रॉपर्टी, दोनों को एक नेस्ट की गई श्रेणी में शामिल करें. उदाहरण के लिए:
    "location": [{
      "@type": "VirtualLocation",
      "url": "https://operaonline.stream5.com/"
    },
    {
      "@type": "Place",
      "name": "Snickerpark Stadium",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "100 West Snickerpark Dr",
        "addressLocality": "Snickertown",
        "postalCode": "19019",
        "addressRegion": "PA",
        "addressCountry": "US"
      }
    }]
location.address

PostalAddress

इवेंट वाली जगह का पूरा पता. यह प्रॉपर्टी सिर्फ़ किसी खास जगह पर होने वाले इवेंट के लिए ज़रूरी है.

इस तरह न लिखें: सिडनी

इस तरह लिखें: बेंगलॉन्ग पॉइंट, सिडनी एनएसडब्लू 2000, ऑस्ट्रेलिया

अमेरिका का उदाहरण

"location": {
  "@type": "Place",
  "name": "Snickerpark Stadium",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "100 West Snickerpark Dr",
    "addressLocality": "Snickertown",
    "postalCode": "19019",
    "addressRegion": "PA",
    "addressCountry": "US"
  }
}

जापान का उदाहरण

आप जापान के लिए अलग-अलग तरह से पता लिख सकते हैं. इसके बावजूद, Google उस पते को समझ लेता है. यहां अलग-अलग फ़ील्ड में मोहल्ले का पता, शहर, और देश के नाम के साथ एक उदाहरण दिया गया है.

"location": {
  "@type": "Place",
  "name": "ダイバーシティ東京",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "江東区青海1-10",
    "addressLocality": "東京",
    "addressCountry": "日本"
  }
}

यहां अलग-अलग फ़ील्ड में मोहल्ले का पता और देश के नाम के साथ एक उदाहरण दिया गया है.

"location": {
  "@type": "Place",
  "name": "ダイバーシティ東京",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "東京都江東区青海1-10",
    "addressCountry": "日本"
  }
}

यहां एक लाइन में पूरे पते का उदाहरण दिया गया है.

"location": {
  "@type": "Place",
  "name": "ダイバーシティ東京",
  "address": {
    "@type": "PostalAddress",
    "name": "東京都江東区青海 1-1-10 ダイバーシティ東京プラザ"
   }
}

पता देने के लिए सबसे सही तरीके:

  • अगर इवेंट कई जगहों पर होने जा रहा है, तो बताएं कि इसकी शुरुआत कहां से होगी और इवेंट के बारे में पूरी जानकारी दें.
  • अगर इवेंट की सही जगह के बारे में जानकारी मौजूद नहीं है, तो शहर का नाम या इवेंट के आस-पास की किसी मशहूर जगह के बारे में बताएं.
  • अगर इवेंट एक ही समय में कई जगहों पर हो रहा है, तो हर जगह के लिए अलग-अलग इवेंट बनाएं.
location.url

URL

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

"location": {
  "@type": "VirtualLocation",
  "url": "https://operaonline.stream5.com/"
}
name

Text

इवेंट का पूरा नाम.

इस तरह न लिखें: बिल ग्राहम सिविक ऑडिटोरियम

इस तरह न लिखें: **सीमित समय के लिए सेल -केशा ऐंड मैकलमोर कॉन्सर्ट - 25 डॉलर**

इस तरह लिखें: द एडवेंचर्स ऑफ़ केशा ऐंड मैकलमोर

इस तरह लिखें: मीट ऐंड ग्रीट: केशा ऐंड मैकलमोर

सबसे सही तरीके:

  • इवेंट के टाइप को इवेंट के नाम के तौर पर इस्तेमाल न करें. उदाहरण के लिए, "कॉन्सर्ट" किसी इवेंट की जानकारी देने वाला नाम नहीं है.
  • यूआरएल, कीमत या कलाकार जैसी जानकारी न जोड़ें. इनकी ज़रूरत नहीं. इसके बजाय, इनके लिए सही प्रॉपर्टी का इस्तेमाल करें.
  • शीर्षक में इवेंट के किसी खास पहलू को हाइलाइट करें. यह जल्दी फ़ैसला लेने में उपयोगकर्ताओं की मदद करता है (उदाहरण के लिए, "खास बात. कलाकार से सवाल-जवाब").
  • थोड़े समय के लिए किए जाने वाले प्रचार न जोड़ें (उदाहरण के लिए, "टिकट अभी खरीदें").
startDate

DateTime

ISO-8601 फ़ॉर्मैट में इवेंट शुरू और खत्म होने की तारीख. इवेंट के आयोजन की तारीख और समय, दोनों शामिल करें, ताकि लोग आसानी से अपने शेड्यूल के हिसाब से इवेंट ढूंढ सकें. ऑनलाइन इवेंट के लिए, आपको यूटीसी या जीएमटी समय का ऑफ़सेट शामिल करके समय क्षेत्र बताना होगा.

"startDate": "2025-07-21T19:00"
सुझाई गई प्रॉपर्टी
description

Text

इवेंट के बारे में जानकारी. इवेंट के बारे में पूरी जानकारी दें, ताकि उपयोगकर्ता, इवेंट के बारे में आसानी से समझ सकें और उसमें शामिल हो सकें.

सबसे सही तरीके:

  • कम से कम शब्दों का इस्तेमाल करके, इवेंट की साफ़ और पूरी जानकारी जोड़ें.
  • इवेंट की जानकारी पर ध्यान दें, अपनी साइट की सुविधाओं पर नहीं.
  • तारीख और जगह जैसी अन्य जानकारी को बार-बार न दोहराएं. इसके बजाय, इस जानकारी को सही प्रॉपर्टी में जोड़ें.
"description": "The Adventures of Kira and Morrison is coming to Snickertown in a can't miss performance."
endDate

DateTime

ISO-8601 फ़ॉर्मैट में इवेंट खत्म होने की तारीख और समय. ऐसा startDate फ़ॉर्मैट इस्तेमाल करें. इवेंट के आयोजन की तारीख और समय, दोनों शामिल करें, ताकि लोग आसानी से अपने शेड्यूल के हिसाब से इवेंट ढूंढ सकें. ऑनलाइन इवेंट के लिए, आपको यूटीसी या जीएमटी समय के ऑफ़सेट के साथ समय क्षेत्र बताना होगा.

"endDate": "2025-07-21T23:00"
eventAttendanceMode

EventAttendanceModeEnumeration

इससे पता चलता है कि इवेंट ऑनलाइन हो रहा है, किसी खास जगह पर ऑफ़लाइन हो रहा है या ऑनलाइन और ऑफ़लाइन, दोनों रूप में हो रहा है. अगर आप इस प्रॉपर्टी को शामिल नहीं करते हैं, तो Google इवेंट मोड को OfflineEventAttendanceMode समझता है. इसका मतलब, Google यह समझता है कि इवेंट किसी खास जगह पर हो रहा है. इनमें से किसी एक वैल्यू का इस्तेमाल करें:

  • OfflineEventAttendanceMode: इस इवेंट को किसी खास जगह पर ऑफ़लाइन देखा जा सकता है.
  • OnlineEventAttendanceMode: इवेंट में ऑनलाइन शामिल हुआ जा सकता है.
  • MixedEventAttendanceMode: किसी खास जगह पर होने वाले इवेंट में, ऑनलाइन और ऑफ़लाइन दोनों तरह से हिस्सा लिया जा सकता है.

यहां एक ऐसे इवेंट का उदाहरण दिया गया है जो सिर्फ़ ऑनलाइन हो रहा है:

{
"@context": "https://schema.org",
"@type": "Event",
"eventAttendanceMode": "https://schema.org/OnlineEventAttendanceMode",
"location": {
  "@type":"VirtualLocation",
  "url": "https://operaonline.stream5.com/"
  }
}

यहां एक ऐसे इवेंट का उदाहरण दिया गया है जिसके कुछ हिस्से ऑनलाइन और कुछ हिस्से ऑफ़लाइन हो रहे हैं:

{
"@context": "https://schema.org",
"@type": "Event",
"eventAttendanceMode": "https://schema.org/MixedEventAttendanceMode",
"location": {
  "@type": "VirtualLocation",
  "url": "https://operaonline.stream5.com/"
},
{
  "@type": "Place",
  "name": "Snickerpark Stadium",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "100 West Snickerpark Dr",
    "addressLocality": "Snickertown",
    "postalCode": "19019",
    "addressRegion": "PA",
    "addressCountry": "US"
    }
  }
}
eventStatus EventStatusType

इवेंट की स्थिति. अगर आप इस फ़ील्ड का इस्तेमाल नहीं करते हैं, तो Google eventStatus को EventScheduled समझता है. स्वीकार किए जाने वाले मान यहां दिए गए हैं. अगर लागू हो, तो आप कई स्थितियों का इस्तेमाल कर सकते हैं (उदाहरण के लिए, अगर किसी इवेंट को फिर से शेड्यूल किया गया हो और ऑनलाइन इवेंट में बदला गया हो).

EventCancelled

इवेंट रद्द कर दिया गया है.

{
  "@context": "https://schema.org",
  "@type": "Event",
  "eventStatus": "https://schema.org/EventCancelled",
  "startDate": "2020-07-21T19:00"
}
EventMovedOnline

इवेंट में लोगों की मौजूदगी को व्यक्तिगत से बदलकर ऑनलाइन कर दिया गया है.

{
  "@context": "https://schema.org",
  "@type": "Event",
  "eventStatus": "https://schema.org/EventMovedOnline",
  "eventAttendanceMode": "https://schema.org/OnlineEventAttendanceMode",
  "location": {
    "@type":"VirtualLocation",
    "url": "https://operaonline.stream5.com/"
  },
  "startDate": "2020-07-21T19:00"
}
EventPostponed

इवेंट को बाद की किसी तारीख के लिए शेड्यूल कर दिया गया है, लेकिन उसकी तारीख अभी तक तय नहीं की गई है. इवेंट के startDate में मूल तारीख तब तक रखें, जब तक आपको यह पता नहीं लग जाता कि इवेंट कब होगा. नई तारीख जानने के बाद, eventStatus को EventRescheduled में बदलें और नई तारीख की जानकारी के साथ startDate और endDate को अपडेट करें.

{
  "@context": "https://schema.org",
  "@type": "Event",
  "eventStatus": "https://schema.org/EventPostponed",
  "startDate": "2020-07-21T19:00"
}
EventRescheduled

इवेंट को आगे की किसी तारीख के लिए फिर से शेड्यूल किया गया है. नई तारीखों के साथ startDate और endDate को अपडेट करें. अगर आप चाहें, तो eventStatus फ़ील्ड को फिर से शेड्यूल की गई तारीख के तौर पर मार्क कर सकते हैं और previousStartDate भी जोड़ सकते हैं.

{
  "@context": "https://schema.org",
  "@type": "Event",
  "eventStatus": "https://schema.org/EventRescheduled",
  "startDate": "2020-07-21T19:00",
  "endDate": "2025-07-21T23:00",
  "previousStartDate": "2025-03-21T19:00"
}
EventScheduled

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

{
  "@context": "https://schema.org",
  "@type": "Event",
  "eventStatus": "https://schema.org/EventScheduled",
  "startDate": "2020-07-21T19:00"
}
image

बार-बार इस्तेमाल होने वाला ImageObject या URL

इवेंट या टूर के लिए, इमेज या लोगो का यूआरएल. इमेज जोड़ने से आपके इवेंट को लोग बेहतर तरीके से समझ पाते हैं. साथ ही, उस इवेंट में उनकी दिलचस्पी भी बढ़ती है. हमारा सुझाव है कि इमेज 1920px चौड़ी होनी चाहिए (चौड़ाई कम से कम 720px होनी चाहिए).

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

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

Text

उस जगह का नाम और पूरा पता जहां इवेंट आयोजित किया जा रहा है. इस प्रॉपर्टी को सिर्फ़ ऐसे इवेंट के लिए सुझाया जाता है जो किसी खास जगह पर होने वाले हैं.

इस तरह न लिखें: सैन फ़्रांसिस्को, सीए

इस तरह लिखें: बिल ग्राहम सिविक ऑडिटोरियम

सबसे सही तरीके:

  • अगर इवेंट किसी शहर में कई जगहों पर न हो रहा हो, तो शहर का नाम न डालें
  • location.name प्रॉपर्टी में इवेंट की जगह की जानकारी शामिल होनी चाहिए, न कि इसमें इवेंट का नाम दोबारा डालना चाहिए. अगर आपको इवेंट आयोजित होने की जगह का नाम नहीं पता है, तो यह प्रॉपर्टी न इस्तेमाल करें.
offers

Offer

हर तरह के टिकट के लिए, एक नेस्ट किया गया Offer.
"offers": {
  "@type": "Offer"
}
offers.availability

Text

इनमें से कोई एक:

  • InStock: इवेंट के टिकट स्टॉक में हैं.
  • SoldOut: इवेंट के टिकट बिक चुके हैं.
  • PreOrder: इवेंट के टिकट पहले से ऑर्डर करने के लिए उपलब्ध हैं.
"offers": {
  "@type": "Offer",
  "availability": "https://schema.org/InStock"
}
offers.price

Number

आपकी टिकट के लिए कम से कम दाम, जिसमें सेवा शुल्क और अन्य शुल्क भी शामिल हैं. कीमतें बदलने या सारे टिकट बिक जाने पर, यह वैल्यू अपडेट करना न भूलें.

अगर इवेंट किसी पेमेंट, शुल्क या सेवा शुल्क के बिना उपलब्ध है, तो price को 0 पर सेट करें.

"offers": {
  "@type": "Offer",
  "price": "30"
}
offers.priceCurrency

Text

तीन अक्षर का ISO 4217 मुद्रा कोड.

"offers": {
  "@type": "Offer",
  "priceCurrency": "USD"
}
offers.validFrom

DateTime

ISO-8601 फ़ॉर्मैट में दी गई तारीख और समय, जब टिकट बिक्री के लिए उपलब्ध होगी (सिर्फ़ कुछ तारीखों पर उपलब्ध ऑफ़र के लिए ज़रूरी है).

"offers": {
  "@type": "Offer",
  "validFrom": "2024-05-21T12:00"
}
offers.url

यूआरएल

उस पेज का यूआरएल जिस पर जाकर टिकट खरीदी जा सकती हैं.

"offers": {
  "@type": "Offer",
  "url": "https://www.example.com/event_offer/12345_201803180430"
}

यूआरएल इन शर्तों के मुताबिक होना चाहिए:

  • यह ज़रूरी है कि यूआरएल सीधे उस पेज पर लेकर जाए जहां से टिकट खरीदा जा सकता है. उसमें यह जानकारी भी दी जानी चाहिए कि इवेंट में आम लोग जा सकते हैं.
  • लिंक ऐसा होना चाहिए जिसपर क्लिक करने पर, लोग इवेंट वाले वेब पेज पर पहुंच जाएं.
  • इसे Googlebot क्रॉल कर सके और robots.txt से ब्लॉक न किया गया हो.
organizer

Organization या Person

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

organizer.name

Text

उस व्यक्ति या संगठन का नाम जो इवेंट होस्ट कर रहा है.

organizer.url

URL

इवेंट के होस्ट का डोमेन यूआरएल.

performer

Person

इवेंट में परफ़ॉर्मेंस देने वाले लोग, जैसे कि कलाकार और कॉमेडियन. हर कलाकार के लिए, नेस्ट किया गया PerformingGroup या Person इस्तेमाल करें.

"performer": {
  "@type": "PerformingGroup"
}
performer.name

टेक्स्ट

ऐसे लोगों के नाम जो इवेंट में परफ़ॉर्म करने वाले हैं, जैसे कि कलाकारों या कमीडीयन के नाम.

"performer": {
  "@type": "PerformingGroup",
  "name": "Kira and Morrison"
}
previousStartDate

DateTime

अगर इवेंट को फिर से शेड्यूल किया गया है, तो पहले वाली वह तारीख जब इवेंट शुरू होना था. previousStartDate को जोड़ने पर, आपको eventStatus प्रॉपर्टी भी जोड़नी होगी और eventStatus को EventRescheduled पर सेट करना होगा. दूसरे इवेंट की स्थितियों का इस्तेमाल न करें.

ऑनलाइन इवेंट के लिए, आपको यूटीसी या जीएमटी समय का ऑफ़सेट शामिल करके समय क्षेत्र बताना होगा.

फिर से शेड्यूल किए गए इवेंट के मामलों में, startDate प्रॉपर्टी का इस्तेमाल सिर्फ़ शेड्यूल की गई नई तारीख के लिए किया जाना चाहिए. कई बार स्थगित करके फिर से शेड्यूल किए जाने वाले इवेंट के मामले (जो कि बहुत कम होते हैं) में, इस फ़ील्ड को दोहराया जा सकता है.

{
"@context": "https://schema.org",
"@type": "Event",
"previousStartDate": ["2020-03-21T19:00-05:00", "2020-03-20T19:00-05:00", "2020-03-21T19:00-05:00"],
"eventStatus": "https://schema.org/EventRescheduled",
"startDate": "2020-07-21T19:00-05:00"
}

Search Console की मदद से, ज़्यादा बेहतर नतीजों (रिच रिज़ल्ट) पर नज़र रखना

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

  1. पहली बार स्ट्रक्चर्ड डेटा इस्तेमाल करने के बाद
  2. नए टेंप्लेट जारी करने या कोड को अपडेट करने के बाद
  3. समय-समय पर ट्रैफ़िक का विश्लेषण करते समय

पहली बार स्ट्रक्चर्ड डेटा इस्तेमाल करने के बाद

जब Google, आपके पेजों को इंडेक्स कर ले, तब ज़्यादा बेहतर नतीजों (रिच रिज़ल्ट) की स्थिति वाली रिपोर्ट का इस्तेमाल करके, उन गड़बड़ियों को देखें जिन्हें ठीक करने की ज़रूरत है. आम तौर पर, मान्य आइटम की संख्या में बढ़ोतरी होगी और अमान्य आइटम की संख्या में कोई बढ़ोतरी नहीं होगी. अगर आपको स्ट्रक्चर्ड डेटा में गड़बड़ियां मिलती हैं, तो:

  1. अमान्य आइटम ठीक करें.
  2. लाइव यूआरएल की जांच करें और देखें कि गड़बड़ी ठीक हुई है या नहीं.
  3. स्थिति की रिपोर्ट का इस्तेमाल करके, पुष्टि करने का अनुरोध करें.

नए टेंप्लेट जारी करने या कोड को अपडेट करने के बाद

अपनी वेबसाइट में अहम बदलाव करने पर, स्ट्रक्चर्ड डेटा के अमान्य आइटम की संख्या में बढ़ोतरी पर नज़र रखें.
  • अगर आपको अमान्य आइटम की संख्या में बढ़ोतरी दिखती है, तो हो सकता है कि आपने ऐसा नया टेंप्लेट रोल आउट किया हो जो काम नहीं करता हो. इसके अलावा, यह भी हो सकता है कि आपकी साइट, मौजूदा टेंप्लेट से नए और खराब तरीके से इंटरैक्ट कर रही हो.
  • अगर आपको मान्य आइटम की संख्या में कमी दिखती है, यानी वह अमान्य आइटम की संख्या में बढ़ोतरी से मेल नहीं खाती है, तो हो सकता है कि अब आप पेजों में स्ट्रक्चर्ड डेटा एम्बेड नहीं कर रहे हैं. गड़बड़ी की वजह जानने के लिए, यूआरएल जांचने वाले टूल का इस्तेमाल करें.

समय-समय पर ट्रैफ़िक का विश्लेषण करना

परफ़ॉर्मेंस रिपोर्ट का इस्तेमाल करके, Google Search से आने वाले ट्रैफ़िक का विश्लेषण करें. आपको डेटा से पता चलेगा कि आपका पेज Search में, ज़्यादा बेहतर नतीजे (रिच रिज़ल्ट) के तौर पर कितनी बार दिखता है. साथ ही, यह भी पता चलेगा कि लोग उस पर कितनी बार क्लिक करते हैं और खोज के नतीजों में आपकी साइट के दिखने की औसत जगह क्या है. आपके पास इन नतीजों को Search Console API की मदद से अपने-आप देखने का भी विकल्प है.

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

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

अगर आपके इवेंट की जानकारी Google पर नहीं दिख रही है या आपको Search Console में स्पैम वाले स्ट्रक्चर्ड मार्कअप पर लिए गए किसी मैन्युअल ऐक्शन की जानकारी मिली है, तो सामान्य समस्याओं को हल करें. साथ ही, हमारे दिशा-निर्देश पढ़ें. अगर आपको अब भी समस्याएं आ रही हैं, तो इवेंट से जुड़े अक्सर पूछे जाने वाले सवाल देखें या Google Search Central फ़ोरम में पोस्ट करें.

इवेंट की जगह की जानकारी मौजूद नहीं है या गलत है

समस्या की वजह क्या है: Google, eventLocation, addressLocality या addressRegion प्रॉपर्टी के लिए दी गई वैल्यू नहीं समझता. Google, जगह की जानकारी का मिलान किसी जगह से करने की कोशिश करता है और पाता है कि वह जगह असल में मौजूद नहीं है या गलत है.

समस्या को ठीक करना

  1. पक्का कर लें कि स्ट्रक्चर्ड डेटा में eventLocation, addressLocality या addressRegion (जगह की जानकारी के हिसाब से, क्योंकि जगह से जुड़ी सभी प्रॉपर्टी लागू नहीं होतीं) के मान दिए गए हों.
  2. जांच लें कि location.name फ़ील्ड में जगह के नाम का इस्तेमाल किया गया हो. अगर कोई नाम नहीं है, तो उसे खाली छोड़ दें. एक सामान्य समस्या की वजह से इवेंट के नाम को location.name फ़ील्ड में डाल दिया गया है.
  3. समस्या हल होने की पुष्टि करें:
    1. रिच रिज़ल्ट (ज़्यादा बेहतर नतीजे) टेस्ट टूल खोलें.
    2. यूआरएल लाएं वाले बॉक्स में इवेंट के पोस्ट का यूआरएल डालें.
    3. पुष्टि करें पर क्लिक करें.
    4. झलक देखें पर क्लिक करें.

      सफल रहा : Google Search में विज्ञापन की झलक दिखाने वाले टूल में, ज़्यादा बेहतर नतीजों की जांच (रिच रिज़ल्ट टेस्ट), सही eventLocation दिखा रही है.

      फिर से कोशिश करें: Google Search में विज्ञापन की झलक दिखाने वाले टूल में, ज़्यादा बेहतर नतीजों की जांच (रिच रिज़ल्ट टेस्ट), इवेंट की जगह के लिए "गलत" दिखा रही है. पक्का करें कि यह जगह असल में है या नहीं.

मेरी साइट, टिकट खरीदने के विकल्प के तौर पर नहीं दिख रही है

समस्या की वजह क्या है: offers.url प्रॉपर्टी मौजूद नहीं है या यूआरएल की शर्तों को पूरा नहीं करती.

समस्या को ठीक करना

  1. पक्का करें कि आपके स्ट्रक्चर्ड डेटा में offers.url प्रॉपर्टी शामिल हो.
  2. पक्का करें कि आपका यूआरएल offers.url के लिए यूआरएल की शर्तें पूरी करता हो.
  3. Google से अपनी साइट का यूआरएल फिर से क्रॉल कराने का अनुरोध करें.
  4. (फिर से) क्रॉल कराने का अनुरोध सबमिट करें.

समय या तारीख गलत है

समस्या की वजह क्या है: समय या तारीख गलत है. सामान्य गड़बड़ियों में समय क्षेत्र के लिए समय ऑफ़सेट सेट न करना या शुरू होने का गलत समय बताना शामिल है (उदाहरण के लिए, शुरू होने का समय आधी रात बताना).

समस्या को ठीक करना

  1. सही स्थानीय समय ऑफ़सेट बताएं. उदाहरण के लिए, अगर आपका इवेंट न्यूयॉर्क में शाम को सात बजे (यूटीसी - 5) शुरू होता है और रात को नौ बजे खत्म होता है, तो startDate का मान 2019-08-15T19:00:00-05:00 और endDate का मान 2019-08-15T21:00:00-05:00 होता है. अगर आप अपने इवेंट के लिए ऑफ़सेट नहीं भर पाते हैं, तो समय को ऑफ़सेट न करें (उदाहरण के लिए, 2019-08-15T19:00:00 इस्तेमाल करें).
  2. पक्का करें कि इवेंट शुरू होने या खत्म होने का समय बिल्कुल सही हो. असल में आधी रात को शुरू न होने वाले किसी इवेंट के शुरू होने का समय आधी रात पर सेट करना, एक सामान्य गलती है. अगर इवेंट दिन भर चलने वाला है या शुरू होने के समय का एलान नहीं किया गया है, तो सिर्फ़ दिन बताएं. उदाहरण के लिए:

    इस तरह लिखें: 2019-07-20

    इस तरह न लिखें: 2019-07-20T00:00:00

    इस तरह न लिखें: 2019-08-15T00:00:01+00:00

    इस तरह न लिखें2019-08-15T00:00:00+00:00