मुख्य सामग्री पर जाएँ
JSON-LD → Validation report

Structured Data & Rich Results Checker – JSON-LD जाँचें

JSON-LD स्ट्रक्चर्ड डेटा में सिंटैक्स एरर और Product, Recipe, Event, Review, JobPosting जैसे टाइप के लिए Google की ज़रूरी प्रॉपर्टी जाँचें।

टूल के बटन और संदेश अभी अंग्रेज़ी में हैं। टूल का काम करने का तरीका अंग्रेज़ी पेज जैसा ही है।

इस टूल के बारे में

स्ट्रक्चर्ड डेटा और रिच रिज़ल्ट चेकर के बारे में

स्ट्रक्चर्ड डेटा और रिच रिज़ल्ट चेकर JSON-LD मार्कअप को उन ज़रूरी प्रॉपर्टी के सामने जाँचता है जो Google ने अपने रिच रिज़ल्ट टाइप के लिए डॉक्यूमेंट की हैं। JSON, या पूरा <script type="application/ld+json"> ब्लॉक पेस्ट करें, और टूल बताता है: JSON सिंटैक्स एरर, @context या @type की कमी, और इन टाइप की ज़रूरी प्रॉपर्टी की कमी: Product (name के साथ offers, review या aggregateRating, और offers में price), Recipe, Event, LocalBusiness, BreadcrumbList, Review, JobPosting, VideoObject, SoftwareApplication, Course और QAPage। यह @graph ढाँचे और आइटम की ऐरे पढ़ता है, इसलिए SEO प्लगइन का पूरे पेज वाला मार्कअप भी चलता है। Article टाइप के लिए यह छूटी हुई सुझाई गई (recommended) प्रॉपर्टी की सूची देता है। यह यह भी बताता है कि Google अब FAQ और How-to रिच रिज़ल्ट नहीं दिखाता। इस जाँच में पास होने का मतलब है कि कोई ज़रूरी चीज़ छूटी नहीं है; किसी पेज को असल में रिच रिज़ल्ट मिलेगा या नहीं, यह सिर्फ़ Google तय करता है, इसलिए आख़िरी जाँच के लिए रिपोर्ट में Google के आधिकारिक Rich Results Test का लिंक दिया गया है। हर समस्या के साथ छूटी हुई प्रॉपर्टी और वह किस टाइप की है, यह लिखा होता है, इसलिए उसे ठीक करना आम तौर पर बस एक फ़ील्ड जोड़ने जितना होता है। जाँच आपके पेस्ट किए मार्कअप पर आपके ब्राउज़र में चलती है, यानी आप ड्राफ़्ट और अभी तक पब्लिश न हुए पेज भी जाँच सकते हैं, और पेज ऑनलाइन होने पर लाइव पेज को Google के अपने टेस्ट से चला सकते हैं।

JSON-LD स्ट्रक्चर्ड डेटा और रिच रिज़ल्ट जाँचने वाले टूल का चित्र

स्ट्रक्चर्ड डेटा कब जाँचें

Google से पहले छूटी प्रॉपर्टी पकड़ें

प्रोडक्ट पेज

Product रिच रिज़ल्ट के लिए name और कीमत की जानकारी चाहिए।

उदाहरणपता चलता है कि आपके offers ऑब्जेक्ट में priceCurrency है पर price नहीं, इसलिए Google कीमत नहीं दिखा सकता।

जॉब लिस्टिंग

JobPosting की कई ज़रूरी प्रॉपर्टी हैं जो आसानी से छूट जाती हैं।

उदाहरणकिसी रिमोट जॉब में jobLocationType: TELECOMMUTE की कमी पकड़ें।

हाथ से लिखा मार्कअप

पब्लिश करने से पहले JSON सिंटैक्स एरर पकड़ें, जैसे आख़िर में छूटा कॉमा।

उदाहरणआख़िरी प्रॉपर्टी के बाद का कॉमा पूरे ब्लॉक को अमान्य बना देता है; चेकर एरर दिखा देता है।

इवेंट और लोकल बिज़नेस

पक्का करें कि इवेंट और बिज़नेस लिस्टिंग में तारीख़, लोकेशन और पता मौजूद है।

उदाहरणकिसी Event में location नहीं है, तो पेज पब्लिश होने से पहले ही रिपोर्ट उसे दिखा देती है।

SEO प्लगइन का आउटपुट

WordPress SEO प्लगइन जो @graph मार्कअप किसी पेज के लिए बनाते हैं, उसे जाँचें।

उदाहरणप्रोडक्ट पेज का JSON-LD पेस्ट करें और देखें कि प्लगइन के आउटपुट में offers.price नहीं है।

कोर्स और सॉफ़्टवेयर पेज

एजुकेशन और ऐप साइटों के लिए Course और SoftwareApplication मार्कअप जाँचें।

उदाहरणकिसी SoftwareApplication एंट्री में offers या aggregateRating नहीं है, जबकि रिच रिज़ल्ट के लिए Google को दोनों चाहिए।

स्ट्रक्चर्ड डेटा के सुझाव

ऐसा मार्कअप जिसे Google सच में इस्तेमाल कर सके

पेज पर जो है, वही लिखें

मार्कअप की हर वैल्यू पेज पर दिखनी चाहिए। छिपी या मनगढ़ंत रेटिंग से मैनुअल एक्शन हो सकता है।

FAQ और How-to बंद हो चुके हैं

Google अब FAQ या How-to रिच रिज़ल्ट नहीं दिखाता। मार्कअप से नुक़सान नहीं है, पर इससे आपकी सर्च लिस्टिंग नहीं बदलेगी।

सही मार्कअप बनाएँ

Schema Markup Generator से किसी सही टेम्पलेट से शुरुआत करें।

Schema Markup Generator खोलें

छिपे कंटेंट को कभी मार्कअप न करें

स्ट्रक्चर्ड डेटा में दिए रिव्यू, कीमत और रेटिंग पेज पर दिखने चाहिए। न दिखने वाले कंटेंट को मार्कअप करने पर Google से मैनुअल एक्शन हो सकता है।

Search Console में नज़र रखें

पब्लिश करने के बाद Google Search Console की Enhancements रिपोर्ट पूरी साइट के एरर दिखाती हैं।

हर पेज पर एक @graph रखें

सभी एंटिटी को @id रेफ़रेंस के साथ एक ही @graph में रखने से मार्कअप साफ़ रहता है और डुप्लिकेट नहीं बनते।