सर्च इंजन टेक्स्ट पढ़ने में अच्छे हैं, लेकिन उन्हें फिर भी अंदाज़ा लगाना पड़ता है कि चीज़ें क्या हैं। “Apple” एक फल है या कंपनी? “₹4,999” एक कीमत है, और किस प्रोडक्ट की? वह तारीख किसी इवेंट के शुरू होने की है या किसी लेख के प्रकाशित होने की?
स्ट्रक्चर्ड डेटा यह अंदाज़ेबाज़ी खत्म करता है। यह ऐसा कोड है जो एक साझा शब्दावली – schema.org – का इस्तेमाल करके पेज के कंटेंट पर लेबल लगाता है, ताकि सर्च इंजन और AI सिस्टम उसे सटीक रूप से समझ सकें।
स्ट्रक्चर्ड डेटा आपके लिए क्या करता है
- Rich results की योग्यता – बेहतर लिस्टिंग जैसे प्रोडक्ट की कीमत और रेटिंग, ब्रेडक्रम्ब, इवेंट की तारीखें, रेसिपी की जानकारी और वीडियो थंबनेल
- बेहतर समझ – सर्च इंजन को आपके संगठन, प्रोडक्ट, लेखकों और कंटेंट को entities के रूप में जोड़ने में मदद
- जवाब बनाने के लिए पेज पढ़ने वाले AI सिस्टम के लिए साफ़ संकेत
स्ट्रक्चर्ड डेटा सीधा रैंकिंग फ़ैक्टर नहीं है। लेकिन rich results नतीजों के पेज पर अलग दिखते हैं और अक्सर ज़्यादा क्लिक पाते हैं, और साफ़ entity जानकारी मशीनों को आपके बिज़नेस को सटीक रूप से दर्शाने में मदद करती है।
JSON-LD: सुझाया गया फ़ॉर्मैट
तीन फ़ॉर्मैट हैं – JSON-LD, Microdata और RDFa। Google JSON-LD की सलाह देता है, जो स्क्रिप्ट का एक ब्लॉक है जो आपके HTML में उलझे बिना पेज में रहता है:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Acme Coffee Roasters",
"url": "https://acmecoffee.example",
"logo": "https://acmecoffee.example/logo.png",
"sameAs": [
"https://www.instagram.com/acmecoffee",
"https://www.linkedin.com/company/acmecoffee"
]
}
</script>
@contextबताता है कि कौन सी शब्दावली इस्तेमाल हो रही है (schema.org)@typeबताता है कि वह चीज़ क्या है- बाकी प्रॉपर्टी उसका वर्णन करती हैं
लेख, FAQ, उत्पाद, व्यवसाय, इवेंट और अन्य के लिए JSON-LD संरचित डेटा बनाएँ।
ज़्यादातर साइटों को जिन schema टाइप की ज़रूरत होती है
Organization (या LocalBusiness) – होमपेज पर
बताता है कि आप कौन हैं: नाम, URL, लोगो, सोशल प्रोफ़ाइल और संपर्क जानकारी। लोकल बिज़नेस को पते, फ़ोन नंबर और खुलने के समय के साथ LocalBusiness (या Restaurant या Dentist जैसा ज़्यादा खास सबटाइप) इस्तेमाल करना चाहिए।
WebSite – होमपेज पर
आपकी साइट का नाम घोषित करता है, जिसे Google नतीजों में दिखने वाले site name के लिए इस्तेमाल कर सकता है।
BreadcrumbList – ज़्यादातर पेजों पर
आपकी साइट के क्रम में पेज की जगह बताता है। Google नतीजों में अक्सर कच्चे URL की जगह ब्रेडक्रम्ब दिखाता है।
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "होम", "item": "https://example.com/" },
{ "@type": "ListItem", "position": 2, "name": "गाइड", "item": "https://example.com/guides/" },
{ "@type": "ListItem", "position": 3, "name": "घर पर कम्पोस्टिंग" }
]
}
Article / BlogPosting – लेखों पर
हेडलाइन, लेखक, प्रकाशन और अपडेट की तारीखें, और इमेज। लेखक और तारीख की जानकारी भरोसे के संकेतों को भी सहारा देती है।
Product – प्रोडक्ट पेजों पर
नाम, इमेज, विवरण, ब्रांड, और कीमत, मुद्रा और उपलब्धता के साथ एक Offer। असली रिव्यू रेटिंग जोड़ने से प्रोडक्ट रिव्यू स्टार के योग्य बन सकते हैं। मर्चेंट लिस्टिंग फ़ीचर शिपिंग और रिटर्न पॉलिसी की जानकारी का भी इस्तेमाल करते हैं।
दूसरे उपयोगी टाइप
- Event – नाम, तारीखें, जगह और टिकट
- Recipe – सामग्री, पकाने का समय, रेटिंग
- VideoObject – टाइटल, थंबनेल, अपलोड की तारीख और अवधि
- JobPosting – Google के जॉब अनुभव में नौकरी की लिस्टिंग के लिए
- FAQPage – सवाल और जवाब
FAQ और HowTo पर एक टिप्पणी: 2023 से Google FAQ rich results मुख्य रूप से जानी-मानी, आधिकारिक सरकारी और स्वास्थ्य वेबसाइटों के लिए दिखाता है, और उसने HowTo rich results दिखाना बंद कर दिया है। मार्कअप अब भी वैध है और मशीनों को सवाल-जवाब कंटेंट समझने में मदद कर सकता है, लेकिन ज़्यादातर साइटों को ये rich results नहीं मिलने चाहिए, ऐसा मानकर चलें।
पालन करने वाले नियम
- सिर्फ़ वही मार्कअप करें जो पेज पर दिखता है. यूज़र को न दिखने वाले कंटेंट का वर्णन करना Google के दिशानिर्देशों के खिलाफ़ है।
- सटीक रहें. कीमतें, उपलब्धता और रेटिंग पेज से मेल खानी चाहिए।
- नकली रिव्यू नहीं. खुद के फ़ायदे वाला रिव्यू मार्कअप – कोई बिज़नेस अपनी ही साइट पर अपने बारे में रिव्यू मार्कअप करे – Google में रिव्यू स्टार के योग्य नहीं है।
- जो फ़िट हो, उसका सबसे खास टाइप इस्तेमाल करें (सिर्फ़ LocalBusiness की बजाय Restaurant)।
- जिस rich result को आप टारगेट कर रहे हैं, उसके लिए ज़रूरी और सुझाई गई प्रॉपर्टी शामिल करें।
इन नियमों को तोड़ने से मैनुअल एक्शन हो सकता है जो आपकी साइट से rich results हटा देता है।
स्ट्रक्चर्ड डेटा कैसे जोड़ें
- WordPress: SEO प्लगइन (Yoast, Rank Math, All in One SEO) अपने-आप Organization, Website, Article और Breadcrumb मार्कअप जोड़ते हैं; WooCommerce Product मार्कअप जोड़ता है
- Shopify: ज़्यादातर थीम में Product मार्कअप शामिल होता है; ऐप इसे बढ़ा सकते हैं
- कस्टम साइटें: अपने पेज टेम्पलेट में JSON-LD जोड़ें, उसी डेटा से बना जो पेज भरता है
- Google Tag Manager JSON-LD इंजेक्ट कर सकता है, लेकिन सर्वर-रेंडर किया गया मार्कअप ज़्यादा भरोसेमंद है
अपना मार्कअप कैसे टेस्ट करें
- सिंटैक्स वैलिडेट करें – एक गायब कॉमा पूरे ब्लॉक को अमान्य बना देता है
- गायब सुझाई गई प्रॉपर्टी जाँचें
- खास rich results की योग्यता पक्की करने के लिए Google का Rich Results Test इस्तेमाल करें
- पूरी साइट की गलतियों के लिए Search Console की enhancement रिपोर्ट पर नज़र रखें
पेज पर JSON-LD और microdata स्कीमा निकालें और जाँचें, या टेस्ट के लिए कोड पेस्ट करें।
@graph के साथ कई टाइप मिलाना
पेजों को अक्सर कई टाइप की ज़रूरत होती है। आप या तो कई स्क्रिप्ट ब्लॉक इस्तेमाल कर सकते हैं या उन्हें एक @graph में मिलाकर @id संदर्भों से जोड़ सकते हैं – उदाहरण के लिए, एक Article जिसका publisher उसी पेज पर परिभाषित Organization है। दोनों तरीके वैध हैं।
लोकल बिज़नेस का एक पूरा उदाहरण
यह एक काल्पनिक कैफ़े के होमपेज का मार्कअप है जो एक @graph में कई टाइप मिलाता है:
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "CafeOrCoffeeShop",
"@id": "https://chaiaurbean.example/#business",
"name": "चाय और बीन कैफ़े",
"url": "https://chaiaurbean.example/",
"image": "https://chaiaurbean.example/images/cafe-front.jpg",
"telephone": "+91 80 4567 8900",
"priceRange": "₹₹",
"address": {
"@type": "PostalAddress",
"streetAddress": "12, 100 फ़ीट रोड, इंदिरानगर",
"addressLocality": "बेंगलुरु",
"addressRegion": "कर्नाटक",
"postalCode": "560038",
"addressCountry": "IN"
},
"openingHours": ["Mo-Fr 07:30-17:00", "Sa 09:00-16:00"],
"sameAs": ["https://www.instagram.com/chaiaurbean"]
},
{
"@type": "WebSite",
"@id": "https://chaiaurbean.example/#website",
"name": "चाय और बीन कैफ़े",
"url": "https://chaiaurbean.example/",
"publisher": { "@id": "https://chaiaurbean.example/#business" }
}
]
}
@id वैल्यू WebSite को बिज़नेस की जानकारी दोहराए बिना उसका संदर्भ देने देती हैं। मार्कअप का हर तथ्य – पता, फ़ोन, समय – उससे मेल खाना चाहिए जो विज़िटर पेज पर और आपकी Google Business Profile पर देखते हैं।
प्रोडक्ट के लिए स्ट्रक्चर्ड डेटा विस्तार से
प्रोडक्ट पेज वह जगह हैं जहाँ स्ट्रक्चर्ड डेटा सबसे ज़्यादा दिखने वाले नतीजे देता है। एक ठोस Product ब्लॉक में शामिल हैं:
name,image(हो सके तो कई इमेज) औरdescriptionbrand,skuऔर, जहाँ उपलब्ध हो,gtinजैसा कोई ग्लोबल पहचानकर्ताprice,priceCurrency,availabilityऔर प्रोडक्टurlके साथoffersaggregateRatingऔरreview– सिर्फ़ ग्राहकों के असली रिव्यू के लिए, जो पेज पर दिखाए गए हों- शिपिंग की जानकारी और रिटर्न पॉलिसी की जानकारी, जो Google के मर्चेंट लिस्टिंग फ़ीचर को मिलती है
कीमतें मिलाकर रखें। अगर मार्कअप ₹4,999 कहता है और पेज ₹5,999, तो Google मार्कअप को नज़रअंदाज़ कर सकता है या Search Console में उसे चिह्नित कर सकता है।
स्ट्रक्चर्ड डेटा और AI सिस्टम
सर्च इंजन और AI सिस्टम ज़्यादा से ज़्यादा entities – लोग, संगठन, प्रोडक्ट, जगहें – और उनके आपसी संबंधों के रूप में सोचते हैं। स्ट्रक्चर्ड डेटा इन तथ्यों को बताने के सबसे साफ़ तरीकों में से एक है: यह लेख किसने प्रकाशित किया, कौन सा संगठन यह प्रोडक्ट बेचता है, यह बिज़नेस कहाँ है। आपकी साइट, स्ट्रक्चर्ड डेटा, सोशल प्रोफ़ाइल और बिज़नेस लिस्टिंग में एक जैसी entity जानकारी किसी भी मशीन के लिए आपके बिज़नेस का सही वर्णन करना आसान बनाती है।
समय के साथ स्ट्रक्चर्ड डेटा बनाए रखना
टेम्पलेट बदलने पर मार्कअप चुपचाप टूट जाता है। कुछ आदतें बनाएँ:
- JSON-LD उसी डेटा से बनाएँ जो पेज रेंडर करता है, ताकि दोनों अलग न हो सकें
- किसी भी टेम्पलेट या थीम अपडेट के बाद मार्कअप वैलिडेट करें
- नई गलतियों या चेतावनियों के लिए हर महीने Search Console की enhancement रिपोर्ट जाँचें
- नई प्रॉपर्टी और हटाए गए फ़ीचर के लिए साल में एक बार schema.org और Google के डॉक्यूमेंटेशन की समीक्षा करें
मुख्य बातें
- स्ट्रक्चर्ड डेटा schema.org शब्दावली से आपके कंटेंट पर लेबल लगाता है ताकि मशीनें उसे सटीक रूप से समझें।
- Google का सुझाया गया फ़ॉर्मैट, JSON-LD, इस्तेमाल करें।
- ज़्यादातर साइटों को Organization या LocalBusiness, WebSite, BreadcrumbList और Article या Product मार्कअप चाहिए।
- सिर्फ़ वही जानकारी मार्कअप करें जो पेज पर दिखती है, और उसे सटीक रखें।
- वैध मार्कअप पेजों को rich results के योग्य बनाता है लेकिन उनकी गारंटी नहीं देता।
- टेम्पलेट बदलने के बाद मार्कअप वैलिडेट करें और Search Console की enhancement रिपोर्ट पर नज़र रखें।
अक्सर पूछे जाने वाले सवाल
क्या schema मार्कअप से रैंकिंग सुधरती है?
सीधे नहीं। यह सर्च इंजन को आपका कंटेंट समझने में मदद करता है और rich results दिला सकता है, जो अक्सर क्लिक-थ्रू रेट बढ़ाते हैं।
मेरा वैध schema rich results क्यों नहीं दे रहा?
वैध मार्कअप पेज को योग्य बनाता है लेकिन rich results की गारंटी नहीं देता। Google कंटेंट क्वालिटी, नीतियों के पालन और यह भी देखता है कि rich result क्वेरी के लिए उपयुक्त है या नहीं।
क्या मैं एक पेज पर एक से ज़्यादा schema टाइप इस्तेमाल कर सकता हूँ?
हाँ। एक प्रोडक्ट पेज Product, BreadcrumbList और Organization एक साथ इस्तेमाल कर सकता है।
मुझे Microdata इस्तेमाल करना चाहिए या JSON-LD?
JSON-LD। यह Google का सुझाया गया फ़ॉर्मैट है और इसे बनाए रखना सबसे आसान है।
अपनी साइट जाँचें
55+ जाँचों वाला मुफ़्त ऑडिट चलाएँ और हर समस्या का समाधान पाएँ।