लेख (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>
如何添加结构化数据
结构化数据是一种提供网页相关信息并对网页内容进行分类的标准化格式。如果您不熟悉结构化数据,可以详细了解结构化数据的运作方式 。
下面概述了如何构建、测试和发布结构化数据。
添加尽可能多的适用于您网页的建议属性 。没有必需添加的属性,根据您的内容按需添加即可。 根据您使用的格式,了解在网页上的什么位置插入结构化数据 。
遵循指南 。
使用富媒体搜索结果测试 验证您的代码,并修复所有严重错误。此外,您还可以考虑修正该工具中可能会标记的任何非严重问题,因为这些这样有助于提升结构化数据的质量(不过,要使内容能够显示为富媒体搜索结果,并非必须这么做)。
部署一些包含您的结构化数据的网页,然后使用网址检查工具 测试 Google 看到的网页样貌。请确保您的网页可供 Google 访问,不会因 robots.txt 文件、noindex
标记或登录要求而被屏蔽。如果网页看起来没有问题,您可以请求 Google 重新抓取您的网址 。
注意 :Google 重新抓取您的网页并重新将其编入索引需要一段时间,请耐心等待。网页发布后,Google 可能需要几天时间才会找到和抓取该网页。
为了让 Google 随时了解日后发生的更改,我们建议您提交站点地图 。Search Console Sitemap API 可以帮助您自动执行此操作。
दिशा-निर्देश
स्ट्रक्चर्ड डेटा को 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" :
[
{
"@type" : "Person" ,
"name" : "Echidna Jones" ,
"honorificPrefix" : "Dr" ,
"jobTitle" : "Editor in Chief"
}
],
"publisher" :
[
{
"@type" : "Organization" ,
"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" :
{
"@type" : "Organization" ,
"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 फ़ोरम में सवाल पोस्ट करें.