कोर्स की सूची (Course
) का स्ट्रक्चर्ड डेटा
![इस इमेज में दिखाया गया है कि Google Search में कोर्स की सूची कैसी दिख सकती है. इसमें सूची के फ़ॉर्मैट में एक ही वेबसाइट के तीन अलग-अलग कोर्स दिखाए गए हैं. इस सूची में उपयोगकर्ता किसी कोर्स को चुन सकते हैं और उसके बारे में जान सकते हैं](https://developers-dot-devsite-v2-prod.appspot.com/static/search/docs/images/course-carousel-rich-result.png?authuser=9&hl=hi)
अपने कोर्स की सूचियों को स्ट्रक्चर्ड डेटा से मार्कअप करें, ताकि छात्र-छात्राएं Google Search पर आपकी साइट को ढूंढ सकें. कोर्स का नाम, उसे चलाने वाले का नाम, और कम शब्दों में उसका ब्यौरा, स्ट्रक्चर्ड डेटा के तौर पर इस्तेमाल किया जा सकता है.
स्ट्रक्चर्ड डेटा को जोड़ने का तरीका
स्ट्रक्चर्ड डेटा, किसी पेज के बारे में जानकारी देने और पेज के कॉन्टेंट को कैटगरी में बांटने का एक स्टैंडर्ड फ़ॉर्मैट है. अगर आपको स्ट्रक्चर्ड डेटा के बारे में ज़्यादा जानकारी नहीं है, तो स्ट्रक्चर्ड डेटा के काम करने का तरीका देखें.
स्ट्रक्चर्ड डेटा बनाने, उसकी जांच करने, और उसे रिलीज़ करने के बारे में खास जानकारी यहां दी गई है. वेब पेज में स्ट्रक्चर्ड डेटा जोड़ने के सिलसिलेवार निर्देशों के लिए, स्ट्रक्चर्ड डेटा कोडलैब (कोड बनाना सीखना) देखें.
- ज़रूरी प्रॉपर्टी जोड़ें. जिस फ़ॉर्मैट का इस्तेमाल हो रहा है उसके हिसाब से जानें कि पेज पर स्ट्रक्चर्ड डेटा कहां डालना है.
- दिशा-निर्देशों का पालन करें.
- ज़्यादा बेहतर नतीजों (रिच रिज़ल्ट) की जांच का इस्तेमाल करके, अपने कोड की पुष्टि करें. साथ ही, सभी ज़रूरी गड़बड़ियों को ठीक करें. ऐसी अन्य समस्याओं को भी ठीक करें जो टूल में फ़्लैग की जा सकती हैं. ऐसा इसलिए, क्योंकि इससे आपके स्ट्रक्चर्ड डेटा की क्वालिटी को बेहतर बनाने में मदद मिल सकती है. हालांकि, ज़्यादा बेहतर नतीजों (रिच रिज़ल्ट) में शामिल होने के लिए, यह ज़रूरी नहीं है.
- स्ट्रक्चर्ड डेटा वाले कुछ पेजों को डिप्लॉय करें. इसके बाद, यूआरएल जांचने वाला टूल इस्तेमाल करके देखें कि Google को पेज कैसा दिखेगा. पक्का करें कि Google आपका पेज ऐक्सेस कर सकता हो. साथ ही, देखें कि उस पेज को robots.txt फ़ाइल और
noindex
टैग से ब्लॉक न किया गया हो या लॉग इन करना ज़रूरी न हो. अगर पेज ठीक लगता है, तो Google को अपने यूआरएल फिर से क्रॉल करने के लिए कहा जा सकता है. - Google को आगे होने वाले बदलावों की जानकारी देने के लिए हमारा सुझाव है कि आप साइटमैप सबमिट करें. Search Console साइटमैप एपीआई की मदद से, इसे ऑटोमेट भी किया जा सकता है.
उदाहरण
एक कोर्स की ज़्यादा जानकारी वाला पेज
यहां एक कोर्स की ज़्यादा जानकारी वाले पेज का उदाहरण दिया गया है. इस पेज को खास जानकारी वाले पेज के साथ जोड़ा जाना चाहिए,
जिस पर ItemList
मार्कअप है.
<html> <head> <title>Introduction to Computer Science and Programming</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Course", "name": "Introduction to Computer Science and Programming", "description": "Introductory CS course laying out the basics.", "provider": { "@type": "Organization", "name": "University of Technology - Eureka", "sameAs": "https://www.example.com" } } </script> </head> <body> </body> </html>
हर कोर्स की पूरी जानकारी देने वाला पेज
यहां पूरी जानकारी देने वाले पेज का उदाहरण दिया गया है. इस पेज सेट अप में एक ही पेज पर, सूची के मार्कअप के साथ-साथ हर कोर्स की जानकारी शामिल होती हैं.
<html> <head> <title>Computer Science Courses</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "ItemList", "itemListElement": [ { "@type": "ListItem", "position": 1, "item": { "@type": "Course", "url":"https://www.example.com/courses#intro-to-cs", "name": "Introduction to Computer Science and Programming", "description": "This is an introductory CS course laying out the basics.", "provider": { "@type": "Organization", "name": "University of Technology - Example", "sameAs": "https://www.example.com" } } }, { "@type": "ListItem", "position": 2, "item": { "@type": "Course", "url":"https://www.example.com/courses#intermediate-cs", "name": "Intermediate Computer Science and Programming", "description": "This is a CS course that builds on the basics learned in the Introduction course.", "provider": { "@type": "Organization", "name": "University of Technology - Example", "sameAs": "https://www.example.com" } } }, { "@type": "ListItem", "position": 3, "item": { "@type": "Course", "url":"https://www.example.com/courses#advanced-cs", "name": "Advanced Computer Science and Programming", "description": "This CS course covers advanced programming principles.", "provider": { "@type": "Organization", "name": "University of Technology - Eureka", "sameAs": "https://www.example.com" } } } ] } </script> </head> <body> </body> </html>
दिशा-निर्देश
अपनी साइट को कोर्स की सूची में दिखाने के लिए, आपको इन दिशा-निर्देशों का पालन करना होगा.
- कॉन्टेंट के लिए दिशा-निर्देश
- तकनीकी दिशा-निर्देश
- कैरसेल के लिए दिशा-निर्देश
- Search पर कॉन्टेंट दिखाने के बुनियादी दिशा-निर्देश
- स्ट्रक्चर्ड डेटा के लिए सामान्य दिशा-निर्देश
कॉन्टेंट के लिए दिशा-निर्देश
- शिक्षा से जुड़े सिर्फ़ ऐसे कॉन्टेंट के लिए,
Course
मार्कअप का इस्तेमाल करें जिसमें कोर्स के तौर पर: पाठ्यक्रम की ऐसी सीरीज़ या यूनिट हो जिसमें किसी विषय और/या मुद्दे पर लेक्चर, पाठ या मॉड्यूल शामिल हों. - कोर्स ऐसा होना चाहिए जिससे किसी विषय और/या मुद्दे पर ज्ञान और/या हुनर हासिल हो. साथ ही, इसे एक या एक से ज़्यादा शिक्षकों की देखरेख में, रोस्टर के हिसाब से छात्र-छात्राओं के लिए चलाया जाना चाहिए.
- एक आम इवेंट, जैसे कि "खगोल विज्ञान दिवस" कोई कोर्स नहीं है. इसी तरह, दो-मिनट में "सैंडविच बनाने का तरीका बताने वाला वीडियो" भी कोर्स नहीं है.
तकनीकी दिशा-निर्देश
आपको कम से कम तीन कोर्स के लिए मार्कअप का इस्तेमाल करना होगा. ये कोर्स अलग-अलग ज़्यादा जानकारी वाले पेजों पर या पूरी जानकारी वाले पेज पर दिए जा सकते हैं.
आपको खास जानकारी वाले पेज पर या पूरी जानकारी वाले पेज पर, कैरसेल मार्कअप जोड़ना होगा.
हर कोर्स का नाम और उसे उपलब्ध कराने वाली कंपनी की जानकारी मान्य होनी चाहिए. उदाहरण के लिए, नाम देने के ये तरीके मान्य नहीं हैं:
- प्रमोशन करते वाक्यांश: "दुनिया का सबसे अच्छा स्कूल"
- कोर्स के शुल्क की जानकारी देने वाले शीर्षक: "गिटार बजाना सीखें - सिर्फ़ 3,000 रुपये में!"
- शीर्षक में कोर्स का ज़िक्र न करना, जैसे: "इस क्लास में शामिल होकर जल्दी पैसे कमाएं!"
- छूट या खरीदारी के मौकों के बारे में बताना, जैसे: "अपने फ़ील्ड में माहिर लोग अपनी कामयाबी के राज़ बताएंगे — 25% की छूट!"
अलग-अलग तरह के स्ट्रक्चर्ड डेटा की जानकारी
आपका कॉन्टेंट रिच रिज़ल्ट में दिखे, इसके लिए आपको ज़रूरी प्रॉपर्टी जोड़नी होंगी. अपने कॉन्टेंट के बारे में ज़्यादा जानकारी जोड़ने के लिए, आपके पास सुझाई गई प्रॉपर्टी शामिल करने का विकल्प भी मौजूद है. इससे लोगों को बेहतर अनुभव मिल सकता है.
Course
कम से कम तीन कोर्स को मार्कअप करने के लिए, इन प्रॉपर्टी का इस्तेमाल करें. ये कोर्स अलग-अलग ज़्यादा जानकारी वाले पेजों पर या पूरी जानकारी वाले पेज पर दिए जा सकते हैं.
Course
की पूरी जानकारी schema.org/Course पर मौजूद है.
Google के साथ काम करने वाली प्रॉपर्टी ये हैं:
ज़रूरी प्रॉपर्टी | |
---|---|
description |
कोर्स की जानकारी. 60 वर्णों से ज़्यादा न हो. |
name |
कोर्स का शीर्षक. |
सुझाई गई प्रॉपर्टी | |
---|---|
provider |
कोर्स का ओरिजनल कॉन्टेंट पब्लिश करने वाले संगठन का नाम. उदाहरण के लिए, यूसी बर्कली (यूनिवर्सिटी ऑफ़ कैलिफ़ोर्निया, बर्कली). |
ItemList
सूची के बारे में बताने के लिए, Course
प्रॉपर्टी के अलावा,
ये प्रॉपर्टी जोड़ें. आपके पास इन प्रॉपर्टी को
खास जानकारी वाले पेज पर या
पूरी जानकारी वाले पेज पर जोड़ने का विकल्प मौजूद है.
ItemList
की पूरी परिभाषा
schema.org/ItemList पर दी गई है.
ज़रूरी प्रॉपर्टी | |
---|---|
itemListElement |
एक आइटम वाले पेज की जानकारी. |
ListItem.position |
सूची में आइटम पेज की क्रम संख्या. |
ListItem.url |
आइटम पेज का कैननिकल यूआरएल. हर आइटम का एक अलग यूआरएल होना चाहिए. |
समस्या का हल करना
अगर आपको स्ट्रक्चर्ड डेटा लागू करने या डीबग करने में कोई समस्या आ रही है, तो यहां कुछ ऐसे रिसॉर्स दिए गए हैं जिनसे आपको मदद मिल सकती है.
- अगर आपने कॉन्टेंट मैनेजमेंट सिस्टम (सीएमएस) का इस्तेमाल किया है या कोई दूसरा व्यक्ति आपकी साइट को मैनेज कर रहा है, तो उससे मदद मांगें. उन्हें Search Console का वह मैसेज ज़रूर फ़ॉरवर्ड करें जिसमें समस्या के बारे में बताया गया है.
- Google यह गारंटी नहीं देता है कि जिन पेजों में स्ट्रक्चर्ड डेटा का इस्तेमाल हुआ है वे खोज के नतीजों में दिखेंगे. Google आपके कॉन्टेंट को ज़्यादा बेहतर नतीजों (रिच रिज़ल्ट) में क्यों नहीं दिखा सकता, इसकी आम वजहें जानने के लिए, स्ट्रक्चर्ड डेटा से जुड़े सामान्य दिशा-निर्देश देखें.
- आपके स्ट्रक्चर्ड डेटा में कोई गड़बड़ी हो सकती है. स्ट्रक्चर्ड डेटा से जुड़ी गड़बड़ियों की सूची देखें.
- अगर आपके किसी पेज पर मौजूद स्ट्रक्चर्ड डेटा के ख़िलाफ़ कोई मैन्युअल ऐक्शन लिया गया है, तो उसे अनदेखा कर दिया जाएगा. हालांकि, वह पेज अब भी Google Search के नतीजों में दिख सकता है. स्ट्रक्चर्ड डेटा से जुड़ी समस्याएं ठीक करने के लिए, मैन्युअल ऐक्शन की रिपोर्ट का इस्तेमाल करें.
- आपका कॉन्टेंट, दिशा-निर्देशों का पालन करता है या नहीं, यह जानने के लिए दिशा-निर्देशों को फिर से देखें. स्पैम वाला कॉन्टेंट या मार्कअप इस्तेमाल करने की वजह से, समस्या हो सकती है. हालांकि, यह हो सकता है कि इसकी वजह, सिंटैक्स की समस्या न हो. इस वजह से, 'ज़्यादा बेहतर नतीजों (रिच रिज़ल्ट) का टेस्ट' में इन समस्याओं की पहचान न हो पा रही हो.
- शामिल न किए गए रिच रिज़ल्ट / सभी रिच रिज़ल्ट में मौजूद समस्या को हल करें.
- फिर से क्रॉल करने और फिर से इंडेक्स करने के लिए समय दें. याद रखें कि पेज को पब्लिश करने के बाद, Google को उसे ढूंढने और क्रॉल करने में कुछ दिन लग सकते हैं. क्रॉल और इंडेक्स करने के बारे में सामान्य सवालों के जवाब पाने के लिए, Google Search पर क्रॉल करने और इंडेक्स करने से जुड़े अक्सर पूछे जाने वाले सवाल देखें.
- Google Search Central फ़ोरम में सवाल पोस्ट करें.