Google के गैरी इलियस ने एक प्रश्न का उत्तर दिया कि किसका उपयोग करना कम ख़राब है, लाखों 404 त्रुटि पृष्ठ या 301 रीडायरेक्ट। गैरी के उत्तर ने यह स्पष्ट कर दिया कि प्रत्येक स्थिति कोड के बारे में कैसे सोचा जाए।
प्रश्न सरल था:
“कम हानिकारक क्या है: लाखों 404 त्रुटि पृष्ठ या लाखों 301 रीडायरेक्ट, जहां बेचे गए उत्पाद पृष्ठ मूल सूची पृष्ठ पर रीडायरेक्ट होते हैं?”
उत्तर भी सरल था, हालाँकि इसे और अधिक विस्तार से जाना जा सकता था।
यह गैरी का उत्तर है:
“404 स्टेटस कोड पूरी तरह से हानिरहित हैं, और 301 भी।
आपको यह तय करना होगा कि आपके परिदृश्य के लिए क्या बेहतर है और उसके साथ उड़ान भरें।”
स्थिति कोड
गैरी 404 और 301 प्रतिक्रियाओं को संदर्भित करने के लिए “स्थिति कोड” वाक्यांश का उपयोग करता है।
वे दोनों एक सर्वर द्वारा एक वेबपेज के अनुरोध के जवाब हैं (जो एक ब्राउज़र या बॉट द्वारा किया गया था)।
जब कोई ब्राउज़र किसी वेबपेज पर जाता है, तो वह सर्वर से वेबपेज का अनुरोध करता है।
सर्वर एक संदेश संचारित करके ब्राउज़र अनुरोध का जवाब देता है दर्जा उस अनुरोध का.
इसीलिए गैरी ने 301 और 404 कोड बुलाए स्थिति कोड.
चूँकि वे प्रतिक्रियाएँ हैं (सर्वर से ब्राउज़र तक), उन्हें प्रतिक्रिया कोड भी कहा जाता है।
लेकिन तकनीकी रूप से, वे स्टेटस कोड हैं, क्योंकि HTML मानकों के निर्माता, वर्ल्ड वाइड वेब कंसोर्टियम (W3C), उन्हें स्थिति कोड के रूप में संदर्भित करता है.
स्थिति कोड पाँच प्रकार के होते हैं:
“1xx (सूचनात्मक): अनुरोध प्राप्त हुआ, प्रक्रिया जारी है
2xx (सफल): अनुरोध सफलतापूर्वक प्राप्त हुआ, समझा गया और स्वीकार किया गया
3xx (पुनर्निर्देशन): अनुरोध को पूरा करने के लिए आगे की कार्रवाई की जानी चाहिए
4xx (क्लाइंट त्रुटि): अनुरोध में खराब सिंटैक्स है या पूरा नहीं किया जा सकता है
5xx (सर्वर त्रुटि): सर्वर स्पष्ट रूप से वैध अनुरोध को पूरा करने में विफल रहा”
त्रुटि पृष्ठ/त्रुटि कोड
जो प्रश्न पूछा गया था उसे “404 त्रुटि पृष्ठ” के रूप में संदर्भित किया गया था, संभवतः इसलिए क्योंकि उन्हें आमतौर पर 404 त्रुटियों के रूप में संदर्भित किया जाता है।
लेकिन पन्ने स्वयं त्रुटिपूर्ण नहीं हैं।
हो यह रहा है कि गायब वेबपेजों का अनुरोध “पूरा नहीं किया जा सकता।”
इसमें एक त्रुटि है कि पृष्ठ पृष्ठ नहीं मिला। लेकिन सर्वर केवल स्टेटस कोड, 404 (पेज नहीं मिला) के साथ प्रतिक्रिया करता है।
404 को संदर्भित करने के लिए “त्रुटि” शब्द के सामान्य उपयोग ने गलत धारणा को जन्म दिया है कि 404 प्रतिक्रियाएँ खराब हैं।
लेकिन यह गलत है, 404 प्रतिक्रिया न तो खराब है और न ही अच्छी है, यह सिर्फ एक प्रतिक्रिया है कि पेज नहीं मिला।
W3C के अनुसार:
“404 (नहीं मिला) स्थिति कोड इंगित करता है कि मूल सर्वर को लक्ष्य संसाधन के लिए कोई वर्तमान प्रतिनिधित्व नहीं मिला या वह यह बताने को तैयार नहीं है कि कोई अस्तित्व में है।
404 स्थिति कोड यह नहीं दर्शाता है कि प्रतिनिधित्व की यह कमी अस्थायी है या स्थायी;…”
एक अन्य भरोसेमंद और आधिकारिक HTML संसाधन, मोज़िला वेब डॉक्स, 404 स्टेटस कोड को परिभाषित करता है इस कदर:
“HTTP 404 नॉट फाउंड रिस्पॉन्स स्टेटस कोड इंगित करता है कि सर्वर अनुरोधित संसाधन नहीं ढूंढ सकता है।
…404 स्थिति कोड केवल यह इंगित करता है कि संसाधन गायब है: यह नहीं कि अनुपस्थिति अस्थायी है या स्थायी।”
यह सब बताता है कि गैरी इलिस ने ऐसा क्यों कहा “404 स्टेटस कोड पूरी तरह से हानिरहित हैं…”
301 और 404 रिस्पांस कोड के बीच कैसे चयन करें
गैरी ने यह भी कहा कि व्यक्तिगत प्रकाशक को यह चुनना होगा कि उनके लिए सबसे अच्छा क्या काम करता है।
वेबपेज विभिन्न कारणों से गायब हो जाते हैं।
यदि दो साइटों के विलय के कारण पृष्ठ गायब है, तो एक प्रकाशक पुराने या अप्रचलित पृष्ठों को नए पृष्ठों पर पुनर्निर्देशित कर सकता है जो विषय में समान हैं।
लेकिन यदि पृष्ठों में कोई समान विषय मेल नहीं खाता है तो वे पृष्ठ 404 प्रतिक्रियाएँ बन सकते हैं, यह कहते हुए कि पृष्ठ अनुपस्थित है।
निष्कासन स्थायी है यह इंगित करने के लिए कोई 410 स्थिति कोड का उपयोग कर सकता है, लेकिन Google अनिवार्य रूप से 404 और 410 को लगभग एक जैसा ही मानता है।
अंत में, जब संदेह हो, तो सोचें कि उपयोगकर्ता के लिए सबसे अच्छा क्या काम करता है।
उदाहरण के लिए, यदि आप विषय K से संबंधित किसी साइट को विषय A – Z से संबंधित बड़ी साइट में मर्ज कर रहे हैं, तो विषय D से संबंधित बड़ी साइट के पृष्ठों पर एक-से-एक रीडायरेक्ट करना उचित हो सकता है।
बाकी पेज जिनमें एक-से-एक मेल नहीं है, उन्हें बड़ी साइट में टॉपिक डी के लिए मुख्य श्रेणी पेज पर रीडायरेक्ट किया जा सकता है।
या जैसा कि गैरी ने कहा, “आपको यह तय करना होगा कि आपके परिदृश्य के लिए क्या बेहतर है…”
Google SEO कार्यालय समय 1:09 मिनट पर देखें:
शटरस्टॉक/असियर रोमेरो द्वारा प्रदर्शित छवि