स्ट्रक्चर्ड डेटा

Event Schema वैलिडेटर

अपना Event (या MusicEvent, SportsEvent, Festival, और 20+ अन्य सबटाइप) JSON-LD पेस्ट करें और Google की Event structured data गाइडलाइन के अनुसार पूरी जांच पाएं: तारीखें, location/VirtualLocation, eventAttendanceMode, eventStatus बदलाव, और हर Offer फ़ील्ड।

यह पूरी तरह आपके ब्राउज़र में चलता है। यहां पेस्ट किया गया कुछ भी कहीं नहीं भेजा जाता, सिवाय अनाम उपयोग गिनती के।

<script type="application/ld+json"> ब्लॉक की सामग्री, या पूरा HTML पेज पेस्ट करें — हर JSON-LD ब्लॉक अपने आप निकाल लिया जाएगा।

यह टूल क्या जांचता है, और आम गलतियों को कैसे ठीक करें

Google Event रिच रिजल्ट्स (तारीख, स्थान और टिकट लिंक सीधे सर्च में) तभी दिखाता है जब आपका Event JSON-LD सिंटैक्स के हिसाब से सही हो AND पूरा हो। यह टूल असली नेस्टेड Place, VirtualLocation और Offer ऑब्जेक्ट्स को पार्स करता है — वही संरचनाएं जिन्हें सर्च इंजन पढ़ते हैं — न कि सिर्फ एक फ्लैट प्रॉपर्टी लिस्ट।

तारीखें सबसे आम गलती हैं: startDate और endDate असली ISO 8601 वैल्यू होनी चाहिए ("2026-09-12T19:00:00+07:00", न कि "9/12/2026"), टाइमज़ोन ऑफ़सेट देना बहुत ज़रूरी है, और endDate कभी भी startDate से पहले नहीं आ सकती। अगर startDate बीत चुकी है और eventStatus अब भी "EventScheduled" है, तो Google आमतौर पर वह इवेंट नहीं दिखाएगा — markup हटाएं या स्टेटस अपडेट करें।

location साफ़-साफ़ स्पष्ट होना चाहिए: आमने-सामने वाले इवेंट के लिए name और पूरा address वाला Place चाहिए; पूरी तरह ऑनलाइन इवेंट के लिए eventAttendanceMode को "OnlineEventAttendanceMode" पर सेट करना चाहिए और Place की जगह (या हाइब्रिड इवेंट में उसके साथ) असली URL वाला VirtualLocation चाहिए। eventStatus को "EventMovedOnline" सेट करना बिना attendance mode और location को भी बदले, एक आम विरोधाभास है जो जांच में असफल होता है।

हर Offer को price और एक वैध 3-अक्षर वाला priceCurrency (ISO 4217, जैसे "IDR" या "USD") अलग-अलग फ़ील्ड के रूप में चाहिए — कभी भी price स्ट्रिंग में करेंसी सिंबल न मिलाएं — साथ ही एक पहचाने जाने वाला availability वैल्यू ("InStock", "SoldOut", "PreOrder" आदि) और सीधा टिकट URL चाहिए। कई टिकट स्तरों के लिए Offer ऑब्जेक्ट्स की एक array, या वैध lowPrice/highPrice रेंज वाला AggregateOffer इस्तेमाल करना चाहिए।

"EventRescheduled" और "EventPostponed" में previousStartDate होना चाहिए ताकि Google दिखा सके कि क्या बदला। अगर किसी पेज पर एक से ज़्यादा Event रिकॉर्ड सूचीबद्ध हैं, तो यह टूल संभावित डुप्लिकेट भी बताता है — एक ही name और startDate का दो बार दिखना आमतौर पर दो अलग इवेंट नहीं बल्कि गलती से दोबारा पेस्ट होने का संकेत है।

📊 यह पेज कितना सटीक है?

रेट करने के लिए किसी चेहरे पर टैप करें — फिर देखें सबकी राय।

0%

आपका वोट सहेजा नहीं जा सका — कृपया फिर से कोशिश करें।

1