संरचित डेटा
Review और Rating स्कीमा वैलिडेटर
Review या AggregateRating JSON-LD (या पूरा पेज) पेस्ट करें और वास्तविक स्पेक जाँच पाएँ: रेटिंग रेंज गणना, आवश्यक फ़ील्ड, author की वैधता, तारीख़ प्रारूप, डुप्लिकेट रिव्यू पहचान, और उस सबसे आम कारण की चेतावनी जिसकी वजह से review snippet कभी नहीं दिखता — अपने ही व्यवसाय के लिए self-serving review।
यह पूरी तरह आपके ब्राउज़र में चलता है। यहाँ जो भी पेस्ट करते हैं, वह अनाम उपयोग गिनती को छोड़कर कहीं नहीं भेजा जाता।
<script type="application/ld+json"> ब्लॉक की सामग्री, या पूरे पेज का HTML पेस्ट करें — Product, LocalBusiness, Recipe आदि के अंदर नेस्ट किए गए सहित हर Review और AggregateRating रिकॉर्ड अपने-आप मिल जाता है।
यह क्या जाँचता है, और आम गलतियों को कैसे ठीक करें
Google खोज परिणामों में स्टार-रेटिंग वाला "review snippet" तभी दिखाता है जब Review या AggregateRating JSON-LD वाक्य-रचना की दृष्टि से मान्य, पूर्ण और नीति के अनुरूप हो। यह टूल reviewRating, itemReviewed, author जैसी वास्तविक नेस्टेड संरचना को उसी तरह पढ़ता है जैसे सर्च इंजन पढ़ते हैं, चाहे रिकॉर्ड स्वतंत्र हो या Product, LocalBusiness, Recipe जैसी किसी वस्तु के अंदर नेस्ट किया गया हो।
review snippet के कभी न दिखने का सबसे आम कारण, भले ही स्कीमा पूरी तरह मान्य हो: Google "self-serving reviews" के लिए rich result नहीं दिखाता — यानी वह मार्कअप जिसमें कोई व्यवसाय खुद को रेटिंग या रिव्यू देता है (Organization, LocalBusiness और उसके उप-प्रकार जैसे Restaurant, Store, Hotel, Dentist आदि)। यह केवल वास्तविक तीसरे-पक्ष के आलोचक या एग्रीगेटर साइटों के लिए है। यदि यह टूल इस जोखिम को चिह्नित करता है, तो रेटिंग को Organization/LocalBusiness से हटाकर आपके द्वारा बेचे जाने वाले किसी विशिष्ट Product या Service पर ले जाएँ, या स्वीकार करें कि यह आपके अपने होमपेज पर rich result नहीं पाएगा।
ratingValue worstRating और bestRating के बीच होना चाहिए — यदि आप इन्हें छोड़ देते हैं तो schema.org डिफ़ॉल्ट रूप से इन्हें 1 और 5 मानता है, इसलिए "10 में से 9.5" जैसे स्केल के लिए bestRating को स्पष्ट रूप से 10 सेट करना ज़रूरी है, वरना Google इसे सीमा से बाहर मानकर अस्वीकार कर देगा। bestRating हमेशा worstRating से बड़ा होना चाहिए।
हर Review को संख्यात्मक ratingValue वाले reviewRating और वास्तविक नाम वाले author (केवल सादा स्ट्रिंग नहीं, बल्कि Person/Organization ऑब्जेक्ट) की ज़रूरत होती है। AggregateRating को reviewCount या ratingCount में से कम-से-कम एक गैर-ऋणात्मक पूर्णांक के रूप में चाहिए, और reviewCount (लिखित टेक्स्ट वाले रिव्यू) कभी भी ratingCount (सभी रेटिंग) से अधिक नहीं होना चाहिए।
datePublished एक वास्तविक ISO 8601 तारीख़ होनी चाहिए ("2026-05-10", न कि "10/5/2026")। यदि किसी पेज में कई Review रिकॉर्ड सूचीबद्ध हैं, तो यह टूल संभावित डुप्लिकेट को भी चिह्नित करता है — बिल्कुल समान author और रिव्यू टेक्स्ट का दो बार आना आमतौर पर दुर्घटनावश कॉपी-पेस्ट का संकेत है, न कि दो वास्तविक रिव्यू का, जो खुद भी Google के स्पैम सिस्टम को संदिग्ध लग सकता है।