AJAX-क्रॉलिंग वाले पेजों को रेंडर करने से जुड़ी जानकारी

सोमवार, 04 दिसंबर, 2017

AJAX क्रॉलिंग स्कीम JavaScript के साथ काम करने वाले वेब पेजों को Googlebot के लिए ऐक्सेस करने लायक बनाने के तरीके के रूप में शुरू की गई थी. हमने पहले इसे बंद करने की योजना बनाई थी. समय के साथ, Google के इंजीनियरों ने Googlebot के लिए JavaScript की रेंडरिंग को काफ़ी बेहतर बनाया है. इन्हीं बदलावों को ध्यान में रखते हुए, 2018 की दूसरी तिमाही में, हम इन पेजों को Google की ओर से रेंडर करने का काम करेंगे. ऐसा करने के बाद, उन साइटों को पेजों को रेंडर नहीं करने पड़ेगा. कम शब्दों में कहें, तो अब हम AJAX क्रॉलिंग स्कीम का इस्तेमाल नहीं करेंगे.

आपको याद दिला दें कि AJAX क्रॉलिंग स्कीम में, ऐसे पेज क्रॉल किए जाते हैं जिनके यूआरएल में #! मौजूद हो या फ़्रैगमेंट meta टैग गया दिया हो. इसके बाद, उन्हें यूआरएल में दिए गए ?_escaped_fragment_= के साथ क्रॉल किया जाता है. छोड़े गए वर्शन को पूरी तरह से रेंडर किया गया और/या पेज का ऐसा वर्शन होना चाहिए जिसे वेबसाइट ने खुद बनाया हो.

इस बदलाव के बाद, Googlebot सीधे तौर पर #! यूआरएल को रेंडर करेगा. इससे, वेबसाइट के मालिक के लिए पेज का रेंडर किया गया वर्शन उपलब्ध कराना ज़रूरी नहीं होगा. हमारी खोज के नतीजों में ये यूआरएल काम करते रहेंगे.

हमें उम्मीद है कि AJAX-क्रॉलिंग वाली ज़्यादातर वेबसाइटों में इस अपडेट से कोई खास बदलाव नहीं होंगे. वेबमास्टर यहां बताए गए तरीकों से अपने पेजों की फिर से जांच कर सकते हैं. साथ ही, हम ऐसी हर साइट को सूचनाएं भेजेंगे जिन पर समस्याओं की जानकारी मिलेगी.

फ़िलहाल, अगर आपकी साइट पर #! यूआरएल या फ़्रैगमेंट meta टैग का इस्तेमाल किया जा रहा है, तो हमारा सुझाव है कि आप:

  • टूल का ऐक्सेस पाने के लिए, Google Search Console में जाकर, वेबसाइट के मालिकाना हक की पुष्टि करें. साथ ही, Google को किसी भी समस्या के बारे में सूचना देने की अनुमति दें.
  • Search Console की फ़ेच और रेंडर करें सुविधा मदद से जांच करें. अंतर देखने के लिए, #! यूआरएल और छोड़ गए यूआरएल के नतीजों की तुलना करें. वेबसाइट के किसी भी ज़रूरी रूप से अलग हिस्से के लिए ऐसा ही करें. इस्तेमाल किए जा सकने वाले एपीआई के बारे में ज़्यादा जानने के लिए, हमारे डेवलपर से जुड़े दस्तावेज़ देखें और ज़रूरत पड़ने पर, डीबग करने से जुड़ी गाइड देखें.
  • Chrome के एलिमेंट की जांच करें का इस्तेमाल करके, यह पुष्टि करें कि लिंक के लिए, a एचटीएमएल एलिमेंट का इस्तेमाल किया जाता है. साथ ही, ज़रूरत पड़ने पर (उदाहरण के लिए, यूज़र जनरेटेड कॉन्टेंट में) उनमें rel=nofollow शामिल करें.
  • पेज के टाइटल और जानकारी वाले meta टैग, कोई भी robots meta टैग, और दूसरे मेटा डेटा की जांच करने के लिए, Chrome के एलिमेंट की जांच करें का इस्तेमाल करें. यह भी देखें कि रेंडर किए गए पेज पर कोई स्ट्रक्चर्ड डेटा उपलब्ध है.
  • अगर Flash, Silverlight या दूसरी प्लग इन-आधारित टेक्नोलॉजी के कॉन्टेंट को खोज में इंडेक्स किया जाना चाहिए, तो उनके कॉन्टेंट को JavaScript या "सामान्य" एचटीएमएल में बदलना ज़रूरी है.

हमें उम्मीद है कि इस बदलाव से, आपकी वेबसाइट के लिए चीज़ें और आसान हो जाएंगी. साथ ही, आपकी ओर से पेज रेंडर करने की ज़रूरत कम हो जाएगी. अगर आपका कोई सवाल या टिप्पणी है, तो हमारे वेबमास्टर सहायता फ़ोरम पर जाएं या हमारे JavaScript साइट के काम करने वाले ग्रुप में शामिल हों.