लेख (Article
, NewsArticle
, BlogPosting
) का स्ट्रक्चर्ड डेटा
समाचार, ब्लॉग, और खेल-कूद से जुड़े लेख वाले पेजों में Article
स्ट्रक्चर्ड डेटा जोड़ने से, Google आपके वेब पेज को बेहतर तरीके से समझ पाता है.
साथ ही, इससे Google Search और अन्य प्रॉपर्टी (जैसे, Google News और
Google Assistant ) पर खोज के नतीजों में, लेख के लिए
टाइटल के टेक्स्ट , इमेज, और
तारीख की जानकारी को बेहतर तरीके से दिखाने में मदद मिलती है.
Google News की, टॉप स्टोरीज़ जैसी सुविधाओं पर दिखने के लिए,
मार्कअप से जुड़ी कोई ज़रूरी शर्त नहीं ��ै. हालांकि, Google को अपने कॉन्टेंट के बारे में साफ़ तौर पर बताने के लिए Article
का इस्तेमाल किया जा सकता है.
उदाहरण के लिए, इस बारे में जानकारी दी जा सकती है
कि यह एक समाचार लेख है, इसके लेखक कौन हैं या लेख का शीर्षक क्या है.
उदाहरण
यहां, Article
स्ट्रक्चर्ड डेटा वाले पेज का उदाहरण दिया गया है.
JSON-LD
<html>
<head>
<title>Title of a News Article</title>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "NewsArticle",
"headline": "Title of a News Article",
"image": [
"https://example.com/photos/1x1/photo.jpg",
"https://example.com/photos/4x3/photo.jpg",
"https://example.com/photos/16x9/photo.jpg"
],
"datePublished": "2024-01-05T08:00:00+08:00",
"dateModified": "2024-02-05T09:20:00+08:00",
"author": [{
"@type": "Person",
"name": "Jane Doe",
"url": "https://example.com/profile/janedoe123"
},{
"@type": "Person",
"name": "John Doe",
"url": "https://example.com/profile/johndoe123"
}]
}
</script>
</head>
<body>
</body>
</html>
माइक्रोडेटा
<html>
<head>
<title>Title of a News Article</title>
</head>
<body>
<div itemscope itemtype="https://schema.org/NewsArticle">
<div itemprop="headline">Title of News Article</div>
<meta itemprop="image" content="https://example.com/photos/1x1/photo.jpg" />
<meta itemprop="image" content="https://example.com/photos/4x3/photo.jpg" />
<img itemprop="image" src="https://example.com/photos/16x9/photo.jpg" />
<div>
<span itemprop="datePublished" content="2024-01-05T08:00:00+08:00">
January 5, 2024 at 8:00am
</span>
(last modified
<span itemprop="dateModified" content="2024-02-05T09:20:00+08:00">
February 5, 2024 at 9:20am
</span>
)
</div>
<div>
by
<span itemprop="author" itemscope itemtype="https://schema.org/Person">
<a itemprop="url" href="https://example.com/profile/janedoe123">
<span itemprop="name">Jane Doe</span>
</a>
</span>
and
<span itemprop="author" itemscope itemtype="https://schema.org/Person">
<a itemprop="url" href="https://example.com/profile/johndoe123">
<span itemprop="name">John Doe</span>
</a>
</span>
</div>
</div>
</body>
</html>
स्ट्रक्चर्ड डेटा को जोड़ने का तरीका
स्ट्रक्चर्ड डेटा, किसी पेज के बारे में जानकारी देने और पेज के
कॉन्टेंट को कैटगरी में बांटने का एक स्टैंडर्ड फ़ॉर्मैट है. अगर आपको स्ट्रक्चर्ड डेटा के बारे में ज़्यादा जानकारी नहीं है, तो
स्ट्रक्चर्ड डेटा के काम करने का तरीका देखें.
स्ट्रक्चर्ड डेटा बनाने, उसकी जांच करने, और उसे रिलीज़ करने के बारे में खास जानकारी यहां दी गई है.
अपने वेब पेज पर लागू होने वाली ज़्यादा से ज़्यादा सुझाई गई प्रॉपर्टी जोड़ें. अगर कोई ज़रूरी प्रॉपर्टी मौजूद नहीं है, तो अपने कॉन्टेंट पर लागू होने वाली प्रॉपर्टी जोड़ें. इस्तेमाल किए जाने वाले फ़ॉर्मैट के मुताबिक, यह जानें कि पेज पर स्ट्रक्चर्ड डेटा कहां डालना है .
दिशा-निर्देशों का पालन करें.
ज़्यादा बेहतर नतीजों (रिच रिज़ल्ट) की जांच का इस्तेमाल करके, अपने कोड की पुष्टि करें. साथ ही, सभी ज़रूरी गड़बड़ियों को ठीक करें. ऐसी अन्य समस्याओं को भी ठीक करें जो टूल में फ़्लैग की जा सकती हैं. ऐसा इसलिए, क्योंकि इससे आपके स्ट्रक्चर्ड डेटा की क्वालिटी को बेहतर बनाने में मदद मिल सकती है. हालांकि, ज़्यादा बेहतर नतीजों (रिच रिज़ल्ट) में शामिल होने के लिए, यह ज़रूरी नहीं है.
स्ट्रक्चर्ड डेटा वाले कुछ पेजों को डिप्लॉय करें. इसके बाद, यूआरएल जांचने वाला टूल इस्तेमाल करके देखें कि Google को पेज कैसा दिखेगा. पक्का करें कि Google आपका पेज ऐक्सेस कर सकता हो. साथ ही, देखें कि उस पेज को robots.txt फ़ाइल और noindex
टैग से ब्लॉक न किया गया हो या लॉग इन करना ज़रूरी न हो. अगर पेज ठीक लगता है, तो Google को अपने यूआरएल फिर से क्रॉल करने के लिए कहा जा सकता है. ध्यान दें : फिर से क्रॉल और इंडेक्स करने में कुछ समय लग सकत है. पेज को पब्लिश करने के बाद, Google को उसे ढूंढकर क्रॉल करने में कई दिन लग सकते हैं.
Google को आगे होने वाले बदलावों की जानकारी देने के लिए हमारा सुझाव है कि आप साइटमैप सबमिट करें . Search Console साइटमैप एपीआई की मदद से, इसे ऑटोमेट भी किया जा सकता है.
दिशा-निर्देश
स्ट्रक्चर्ड डेटा को Google Search के नतीजों में शामिल किया जाए, इसके लिए इन दिशा-निर्देशों का पालन करना ज़रूरी है.
चेतावनी: अगर आपकी साइट इनमें से एक या इससे ज़्यादा दिशा-निर्देशों का उल्लंघन करती है,
तो Google इसके ख़िलाफ़
मैन्युअल ऐक्शन ले सकता है.
समस्या हल करने के बाद, साइट की
दोबारा समीक्षा करने का अनुरोध सबमिट किया जा सकता है.
तकनीकी दिशा-निर्देश
कई हिस्सों वाले लेख के लिए, पक्का करें कि हर अलग पेज
या "सभी देखें" पेज पर rel=canonical
पॉइंट (और कई-हिस्सों की सीरीज़ के पेज 1 पर नहीं) हों. यूआरएल के कैननिकल होने की जांच करने
के बारे में ज़्यादा जानें.
अगर आपकी वेबसाइट के कॉन्टेंट का इस्तेमाल करने के लिए सदस्यता लेना ज़रूरी है
या कॉन्टेंट ऐक्सेस करने के लिए लोगों को रजिस्टर करना ज़रूरी है,
तो आपको सदस्यता और paywall किए गए कॉन्टेंट के लिए स्ट्रक्चर्ड डेटा जोड़ना चाहिए.
अलग-अलग तरह के स्ट्रक्चर्ड डेटा की जानकारी
Google आपके पेज को बेहतर तरीके से समझ सके, इसके लिए ज़रूरी है
कि आप सुझाई गई ऐसी ज़्यादा से ज़्यादा प्रॉपर्टी का इस्तेमाल करें जो आपके वेब पेज पर लागू होती हैं. अगर कोई ज़रूरी प्रॉपर्टी मौजूद नहीं है,
तो अपने कॉन्टेंट पर लागू होने वाली प्रॉपर्टी जोड़ें.
Article
ऑब्जेक्ट
लेख से जुड़ी चीज़ें, इनमें से किसी एक तरह के
schema.org के हिसाब से होनी चाहिए: Article
,
NewsArticle
, BlogPosting
.
Google के साथ काम करने वाली प्रॉपर्टी ये हैं:
सुझाई गई प्रॉपर्टी
author
Person
या Organization
लेख का लेखक. Google अपनी सभी सुविधाओं पर, लेखकों को बेहतर तरीके से समझ सके,
इसके लिए हमारा सुझाव है कि आप लेखक के मार्कअप से जुड़े सबसे सही तरीकों को अपनाएं.
author.name
Text
लेखक का नाम.
author.url
URL
उस वेब पेज का लिंक जिस पर लेख के लेखक की पहचान के बारे में खास जानकारी मौजूद होती है. उदाहरण के लिए,
लेखक का सोशल मीडिया पेज, "मेरे बारे में" पेज या जानकारी वाला पेज.
अगर यूआरएल कोई अंदरूनी प्रोफ़ाइल पेज है, तो हमारा सुझाव है कि आप उस लेखक को प्रोफ़ाइल पेज के स्ट्रक्चर्ड डेटा का इस्तेमाल करके मार्कअप करें.
sameAs
प्रॉपर्टी का इस्तेमाल, विकल्प के तौर पर किया जा सकता है. Google, लेखकों का नाम
अलग करते समय sameAs
और url
, दोनों को समझ सकता है.
dateModified
DateTime
ISO 8601 ��़�����्������ ��ें, व�� तारीख और समय जब पिछली बार इस लेख में बदलाव किया गया था.
हमारा सुझाव है कि आप टाइमज़ोन की जानकारी दें; अगर ऐसा नहीं है, तो हम Googlebot के इस्तेमाल किए गए टाइमज़ोन को डिफ़ॉल्ट रूप से सेट करेंगे.
आपको अगर Google को तारीख के बारे में ज़्यादा सटीक जानकारी देनी है, तो dateModified
प्रॉपर्टी जोड़ें.
रिच रिज़ल्ट टेस्ट इस प्रॉपर्टी के लिए चेतावनी नहीं दिखाता,
क्योंकि इसका सुझाव सिर्फ़ तब दिया जाता है, जब आपने यह तय किया हो कि यह आपकी साइट पर लागू होती है.
datePublished
DateTime
ISO 8601 फ़ॉर्मैट l
में, पहली बार लेख के पब्लिश होने की तारीख और समय.
हमारा सुझाव है कि आप टाइमज़ोन की जानकारी दें; अगर ऐसा नहीं है, तो हम Googlebot के इस्तेमाल किए गए टाइमज़ोन को डिफ़ॉल्ट रूप से सेट करेंगे.
आपको अगर Google को तारीख के बारे में ज़्यादा सटीक जानकारी देनी है,
तो datePublished
प्रॉपर्टी जोड़ें. रिच रिज़ल्ट टेस्ट इस
प्रॉपर्टी के लिए चेतावनी नहीं दिखाता,
क्योंकि इसका सुझाव सिर्फ़ तब दिया जाता है, जब आपने यह तय किया हो कि यह आपकी साइट पर लागू होती है.
headline
Text
लेख का टाइटल. छोटे टाइटल का इस्तेमाल करें, क्योंकि कुछ डिवाइसों पर लंबे टाइटल में काट-छांट हो सकती है.
image
बार-बार इस्तेमाल होने वाला ImageObject
या URL
उस इमेज का यूआरएल जिससे लेख की पहचान होती है. लोगो या कैप्शन के बजाय,
ऐसी इमेज का इस्तेमाल करें जो लेख से जुड़ी हों.
इमेज के बारे में अन्य दिशा-निर्देश:
हर पेज में कम से कम एक इमेज होनी चाहिए (चाहे आप मार्कअप को शामिल करें या न करें). Google,
आसपेक्ट रेशियो (चौड़ाई-ऊंचाई का अनुपात) और रिज़ॉल्यूशन के हिसाब से, खोज के नतीजों में दिखाने के लिए सबसे अच्छी इमेज चुनेगा.
इमेज के यूआरएल ऐसे होने चाहिए जिन्हें क्रॉल और इंडेक��स किया जा सके. यूआरएल जांचने वाले टूल का इस्तेमाल करके,
यह पता करें कि Google आपकी साइट के पेज ऐक्सेस कर पा रहा है या नहीं.
इमेज ऐसी होनी चाहिए जो मार्कअप किए गए कॉन्टेंट के बारे में बताती हों.
इमेज का उस फ़ाइल फ़ॉर्मैट में होना ज़रूरी है जो Google Images के साथ काम करता हो .
सबसे अच्छे नतीजों के लिए, हम हाई रिज़ॉल्यूशन वाली ऐसी कई इमेज (चौड़ाई और ऊंचाई को गुणा करने के बाद कम से कम 50,000 पिक्सल) उपलब्ध कराने का सुझाव देते हैं जिनका आसपेक्ट रेशियो (चौड़ाई-ऊंचाई का अनुपात) 16x9, 4x3, और 1x1 हो.
उदाहरण के लिए:
"image": [
"https://example.com/photos/1x1/photo.jpg",
"https://example.com/photos/4x3/photo.jpg",
"https://example.com/photos/16x9/photo.jpg"
]
लेखक के मार्कअप से जुड़े सबसे सही तरीके
Google, किसी कॉन्टेंट के लेखक को बेहतर तरीके से समझ सके और उसकी जानकारी दे सके,
इसके लिए हमारा सुझाव है कि मार्कअप में लेखक की जानकारी देने के यहां दिए गए सबसे सही तरीकों को अपनाएं:
लेखक के मार्कअप से जुड़े सबसे सही तरीके
मार्कअप में सभी लेखकों की जानकारी दें
पक्का करें कि वेब पेज पर लेखकों के रूप में दिखाए गए सभी लेखकों की जानकारी मार्कअप में दी गई हो.
एक से ज़्यादा लेखकों के बारे में जानकारी दें
एक से ज़्यादा लेखकों के बारे में जानकारी देते समय, हर लेखक को उसके अपने author
फ़ील्ड में शामिल करें:
"author": [
{"name": "Willow Lane"},
{"name": "Regula Felix"}
]
एक ही author
फ़ील्ड में कई लेखकों की जानकारी न दें:
"author": {
"name": "Willow Lane, Regula Felix"
}
अतिरिक्त फ़ील्ड का इस्तेमाल करें
Google यह बेहतर तरीके से समझ सके कि लेखक कौन है, इसके लिए हमारा सुझाव है कि आप
type
और url
(या sameAs
)
प्रॉपर्टी का इस्तेमाल करें. url
या sameAs
प्रॉपर्टी के लिए, मान्य यूआरएल इस्तेमाल करें.
उदाहरण के लिए, अगर लेखक कोई व्यक्ति है,
तो किसी ऐसे पेज को लिंक किया जा सकता है जिस पर उसके बारे में ज़्यादा जानकारी हो:
"author": [
{
"@type": "Person",
"name": "Willow Lane",
"url": "https://www.example.com/staff/willow_lane"
}
]
अगर लेखक कोई संगठन है, तो उस संगठन के होम पेज को लिंक किया जा सकता है.
"author":
[
{
"@type":"Organization",
"name": "Some News Agency",
"url": "https://www.example.com/"
}
]
author.name
प्रॉपर्टी में, सिर्फ़ लेखक का नाम बताएं
author.name
प्रॉपर्टी में, सिर्फ़ लेखक का नाम बताएं. कोई भी
अन्य जानकारी न दें. खास तौर पर, यहां बताई गई कोई भी जानकारी न दें:
पब्लिशर का नाम. इसकी जगह, publisher
प्रॉपर्टी का इस्तेमाल करें.
लेखक के पद का नाम. अगर यह जानकारी देनी हो,
तो इसकी जगह सही प्रॉपर्टी का इस्तेमाल करें (jobTitle
).
सम्मान देने के लिए कोई प्रीफ़िक्स या सफ़िक्स. अगर ऐसा कुछ जोड़ना है,
तो इसकी जगह सही प्रॉपर्टी का इस्तेमाल करें (honorificPrefix
या honorificSuffix
).
बुनियादी जानकारी देने वाले शब्द (उदाहरण के लिए, "ने पोस्ट किया है" जैसे शब्द शामिल न करें).
"author":
[
{
"name": "Echidna Jones",
"honorificPrefix": "Dr",
"jobTitle": "Editor in Chief"
}
],
"publisher":
[
{
"name": "Bugs Daily"
}
]
}
सही Type
का इस्तेमाल करें
लोगों के लिए, Person
वाला कोड और संगठनों के लिए,
Organization
वाला कोड इस्तेमाल करें. Thing
वाले कोड का इस्तेमाल न करें, और गलत तरह के कोड का इस्तेमाल न करें
(उदाहरण के लिए, किसी व्यक्ति के लिए Organization
वाला कोड इस्तेमाल करना).
यहां दिए गए उदाहरण में, लेखक के मार्कअप से जुड़े सबसे सही तरीकों को शामिल किया गया है:
"author":
[
{
"@type": "Person",
"name": "Willow Lane",
"jobTitle": "Journalist",
"url": "https://www.example.com/staff/willow-lane"
},
{
"@type": "Person",
"name": "Echidna Jones",
"jobTitle": "Editor in Chief",
"url": "https://www.example.com/staff/echidna-jones"
}
],
"publisher":
{
"name": "The Daily Bug",
"url": "https://www.example.com"
},
// + Other fields related to the article...
}
समस्या का हल करना
अगर आपको स्ट्रक्चर्ड डेटा लागू करने या डीबग करने में कोई समस्या आ रही है, तो यहां कुछ ऐसे र��सॉर्स दिए गए हैं जिनसे आपको मदद मिल सकती है.
अगर आपने कॉन्टेंट मैनेजमेंट सिस्टम (सीएमएस) का इस्तेमाल किया है या कोई दूसरा व्यक्ति आपकी साइट को मैनेज कर रहा है, तो उससे मदद मांगें. उन्हें Search Console का वह मैसेज ज़रूर फ़ॉरवर्ड करें जिसमें समस्या के बारे में बताया गया है.
Google यह गारंटी नहीं देता है कि जिन पेजों में स्ट्रक्चर्ड डेटा का इस्तेमाल हुआ है वे खोज के नतीजों में दिखेंगे.
Google आपके कॉन्टेंट को ज़्यादा बेहतर नतीजों (रिच रिज़ल्ट) में क्यों नहीं दिखा सकता, इसकी आम वजहें जानने के लिए, स्ट्रक्चर्ड डेटा से जुड़े सामान्य दिशा-निर्देश देखें.
आपके स्ट्रक्चर्ड डेटा में कोई गड़बड़ी हो सकती है. स्ट्रक्चर्ड डेटा से जुड़ी गड़बड़ियों की सूची देखें.
अगर आपके किसी पेज पर मौजूद स्ट्रक्चर्ड डेटा के ख़िलाफ़ कोई मैन्युअल ऐक्शन लिया गया है, तो उसे अनदेखा कर दिया जाएगा. हालांकि, वह पेज अब भी Google Search के नतीजों में दिख सकता है. स्ट्रक्चर्ड डेटा से जुड़ी समस्याएं ठीक करने के लिए, मैन्युअल ऐक्शन की रिपोर्ट का इस्तेमाल करें.
आपका कॉन्टेंट, दिशा-निर्देशों का पालन करता है या नहीं, यह जानने के लिए दिशा-निर्देशों को फिर से देखें. स्पैम वाला कॉन्टेंट या मार्कअप इस्तेमाल करने की वजह से, समस्या हो सकती है.
हालांकि, यह हो सकता है कि इसकी वजह, सिंटैक्स की समस्या न हो. इस वजह से, 'ज़्यादा बेहतर नतीजों (रिच रिज़ल्ट) का टेस्ट' में इन समस्याओं की पहचान न हो पा रही हो.
शामिल न किए गए रिच रिज़ल्ट / सभी रिच रिज़ल्ट में मौजूद समस्या को हल करें .
फिर से क्रॉल करने और फिर से इंडेक्स करने के लिए समय दें. याद रखें कि पेज को पब्लिश करने के बाद, Google को उसे ढूंढने और क्रॉल करने में कुछ दिन लग सकते हैं. क्रॉल और इंडेक्स करने के बारे में सामान्य सवालों के जवाब पाने के लिए, Google Search पर क्रॉल करने और इंडेक्स करने से जुड़े अक्सर पूछे जाने वाले सवाल देखें.
Google Search Central फ़ोरम में सवाल पोस्ट करें.