साइटमैप के बारे में जानकारी देने वाला पिंग एंडपॉइंट बंद होने वाला है

सोमवार, 26 जून, 2023

साइटमैप प्रोटोकॉल की शुरुआत 2005 में हुई थी ताकि सर्च इंजन को नए यूआरएल खोजने में मदद मिल सके. साथ ही, पहले से खोजे गए यूआरएल के नए क्रॉल शेड्यूल करने में भी मदद मिल सके. यह एक बेहद लोकप्रिय प्रोटोकॉल है, जिसे 15 साल से ज़्यादा समय से नहीं बदला गया है. हालांकि, इसके पीछे का बुनियादी विचार अब भी मददगार है, लेकिन आज के दौर के इंटरनेट में इसके कुछ पहलू अब कम असरदार रह गए हैं.

ऐसी स्थिति में, हम साइटमैप के बारे में जानकारी देने वाले "पिंग" एंडपॉइंट को बंद करने का एलान कर रहे हैं और lastmod एलिमेंट के इस्तेमाल के लिए, अतिरिक्त सुझाव भी दे रहे हैं.

साइटमैप के बारे में जानकारी देने वाला पिंग

साइटमैप प्रोटोकॉल की मदद से, सर्च इंजन पर साइटमैप को सबमिट करने के लिए, बिना पुष्टि वाले REST के तरीके के बारे में पता चलता है. हमारी इंटरनल स्टडी और Bing जैसे दूसरे सर्च इंजन से हमें पता चलता है कि बिना पुष्टि के सबमिट किए गए साइटमैप, बहुत काम के नहीं हैं. असल में, Google Search के मामले में, ज़्यादातर सबमिशन स्पैम होते हैं. इसके लिए, हम साइटमैप को अपडेट किए जाने पर मिलने वाले पिंग की सुविधा बंद की जा रही है और छह महीने में एंडपॉइंट काम नहीं करेगा. अब भी अपने साइटमैप को robots.txt और Search Console की ��दद से सबमिट किया जा सकता है , हालांकि, काम न करने वाले REST एंडपॉइंट पर एचटीटीपी अनुरोध ("पिंग") मिलने पर,404 की गड़बड़ी हो सकती है. इस एंडपॉइंट का इस्तेमाल करने वाले किसी भी मौजूदा कोड या प्लगिन की वजह से, Google Search में समस्याएं नहीं आएंगी; आपको कोई भी बदलाव करने की ज़रूरत नहीं है (हालांकि, एंडपॉइंट का इस्तेमाल करने से भी कुछ नहीं होगा).

lastmod एलिमेंट

कई सालों में, हमने उन सभी साइटों पर lastmod एलिमेंट को अलग-अलग लेवल से उपयोगी पाया है जिन पर यह उपलब्ध होता है. ऐसा, पब्लिश किए गए कॉन्टेंट के प्रकार की वजह से हो सकता है या फिर कॉन्टेंट मैनेजमेंट सिस्टम की वजह से. हालांकि इन दिनोंlastmod कई मामलों में उपयोगी साबित होता है और हम इसका इस्तेमाल, उन यूआरएल के लिए क्रॉल शेड्यूल करने में सिग्नल के तौर पर करते हैं जिनका हमने पहले पता लगाया था.

lastmod एलिमेंट के उपयोगी होने के लिए, सबसे पहले यह ज़रूरी है कि इसकी तारीख का फ़ॉर्मैट सही हो (जिसके बारे में, Sitemaps.org पर बताया गया है); अगर आपने साइटमैप सबमिट कर दिया है, तो Search Console आपको इसकी जानकारी देगा. दूसरा, यह ज़रूरी है कि सच्चाई का हमेशा पता चलता रहे: अगर आपके पेज में सात साल पहले बदलाव हुआ था, लेकिन इसके बारे में हमें lastmod एलिमेंट में बताया जा रहा है जिसमें कि कल बदलाव हुआ था, तो आपके पेज में आखिरी बार हुए बदलावों के बारे में हम आप पर भरोसा नहीं कर पाएंगे.

अपने साइटमैप के सभी पेजों के लिए या सिर्फ़ उन पेजों के लिए lastmod एलिमेंट का इस्तेमाल किया जा सकता है जिन पर आपको भरोसा है. उदाहरण के लिए, साइट के कुछ सॉफ़्टवेयर, होम पेज या किसी कैटगरी पेज में हुए बदलाव की तारीख को आसानी से नहीं बता पाते, क्योंकि इसमें साइट के दूसरे पेजों को शामिल किया जाता है. ऐसी स्थितियों में, उन पेजों के लिए lastmod को छोड़ा जा सकता है.

"पिछली बार किए गए बदलाव" से हमारा मतलब "आखिरी अहम बदलाव" से है. अगर आपके कॉन्टेंट मैनेजमेंट सिस्टम ने साइडबार या फ़ुटर में छोटे-मोटे टेक्स्ट में बदलाव किया है, तो आपको उस पेज के लिए lastmod वैल्यू अपडेट करने की ज़रूरत नहीं है. हालांकि, अगर आपने मुख्य टेक्स्ट में बदलाव किया है या स्ट्रक्चर्ड डेटा जोड़ा है या उसमें कोई बदलाव किया है या फिर कुछ लिंक अपडेट किए हैं, तो lastmod वैल्यू को अपडेट करें.

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
      <lastmod>2005-01-01</lastmod>
      <loc>http://www.example.com/</loc>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
  </url>
</urlset>

कम समय का आकलन करने पर भी अगर आप साइटमैप स्निपेट में xmlns एट्रिब्यूट देखें, तो आपको दिखेगा कि यूआरआई, एचटीटीपीएस के बजाय एचटीटीपी पर है. यह उम्मीद के मुताबिक काम करता है: यह पार्सर के लिए एक्सएमएल में एलिमेंट के बारे में रेफ़रंस है. कृपया इस बारे में दस्तावेज़ों के साथ ज़्यादा सुझाव या राय न दें या शिकायत न करें.

changefreq और priority

Google अब भी changefreq या priority एलिमेंट का इस्तेमाल नहीं करता है. changefreq, खास तौर पर आइडिया के स्तर पर lastmod के साथ ओवरलैप कर रहा है. priority एलिमेंट पूरी तरह विषय से जुड़ा फ़ील्ड है. हमारी इंटरनल स्टडी के हिसाब से, यह आम तौर पर किसी साइट के दूसरे पेजों के मुकाबले किसी पेज की असली प्राथमिकता को सटीक तौर पर नहीं दिखाता है.

साइटमैप के बारे में ज़्यादा जानना है? हमारे दस्तावेज़ देखें, लेकिन इसके साथ-साथ sitemaps.org पर भी जाएं. इसके अलावा, अगर आपको साइटमैप के बारे में हमसे चैट करना है, तो Google Search Central फ़ोरम और Twitter पर हमसे संपर्क करें.