Googlebot और 15 एमबी की सीमा

मंगलवार, 28 जून, 2022

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

यह सीमा सिर्फ़ Googlebot के किए गए शुरुआती अनुरोध के लिए मिले बाइट (कॉन्टेंट) पर लागू होती है. पेज में बताए गए रिसॉर्स पर यह सीमा लागू नहीं होती.

उदाहरण के लिए, https://example.com/puppies.html खोलने पर, आपका ब्राउज़र शुरुआत में एचटीएमएल फ़ाइल की बाइट डाउनलोड करेगा. साथ ही, उन बाइट के आधार पर, बाहरी JavaScript या इमेज के लिए अनुरोध कर सकता है. इसके अलावा, ब्राउज़र, एचटीएमएल में मौजूद यूआरएल के साथ दिए गए किसी अन्य कॉन्टेंट के लिए भी अनुरोध कर सकता है. Googlebot भी यही करता है.

इस 15 एमबी की सीमा से मुझ पर क्या असर पड़ेगा?
आम तौर पर, इससे आप पर कोई असर नहीं पड़ता. इंटरनेट पर बहुत कम पेज ऐसे होते हैं जिनका साइज़ बड़ा होता है. शायद आपके पास ऐसे किसी पेज का मालिकाना हक न हो, क्योंकि एचटीएमएल फ़ाइल का मीडियन साइज़ करीब 500 गुना छोटा होता है: 30 किलोबाइट (केबी). अगर आपका एचटीएमएल पेज 15 एमबी से ज़्यादा बड़ा है, तो आपको कम से कम कुछ इनलाइन स्क्रिप्ट और सीएसएस डस्ट को बाहरी फ़ाइलों में ले जाना चाहिए.

कॉन्टेंट को 15 एमबी तक फ़ेच करने के बाद क्या होता है?
Googlebot, 15 एमबी तक कॉन्टेंट को फ़ेच करने के बाद उसे क्रॉल नहीं करता. साथ ही, शुरुआती 15 एमबी के कॉन्टेंट को इंडेक्स करने के लिए आगे भेज देता है.

किस तरह के कॉन्टेंट पर 15 एमबी की सीमा लागू होती है?
Googlebot (Googlebot स्मार्टफ़ोन और Googlebot डेस्कटॉप) के फ़ेच किए गए कॉन्टेंट पर, 15 एमबी की सीमा लागू होती है. यह कॉन्टेंट Google Search के लिए इस्तेमाल किए जाने वाली सभी तरह की फ़ाइलों से लिया जाता है.

क्या इसका मतलब है कि Googlebot को मेरी इमेज या वीडियो नहीं दिख रही है?
नहीं. Googlebot, एचटीएमएल में दिए गए वीडियो और इमेज को यूआरएल के साथ फ़ेच करता है. उदाहरण के लिए, <img src="https://example.com/images/puppy.jpg" alt="cute puppy looking very disappointed" /> को लगातार फ़ेच किया जाता है.

क्या डेटा यूआरआई को एचटीएमएल फ़ाइल के साइज़ में जोड़ा जाता है?
हां. data URIs इस्तेमाल करने से, इनको एचटीएमएल फ़ाइल के साइज़ में शामिल किया जाएगा. ऐसा इसलिए, क्योंकि वे एचटीएमएल फ़ाइल में मौजूद होते हैं.

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

उदाहरण के लिए, Chrome डेवलपर टूल में, 150 केबी के लिए साइज़ कॉलम में कुछ ऐसा दिख सकता है:

Chrome डेवलपर टूल में मौजूद नेटवर्क टैब

अगर आपको कुछ अलग करना है, तो आपके पास कमांड लाइन से cURL का इस्तेमाल करने का विकल्प है:

curl \
-A "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36" \
-so /dev/null https://example.com/puppies.html -w '%{size_download}'

अगर आपके कुछ और सवाल हैं, तो हमसे Twitter और Search Central फ़ोरम पर संपर्क करें. इसके अलावा, अगर आपको हमारे दस्तावेज़ों के बारे में ज़्यादा जानकारी चाहिए, तो पेज पर हमें सुझाव, शिकायत या राय भेजें.