सॉफ़्ट 404 गड़बड़ियां

सॉफ़्ट 404 क्या है?

सॉफ़्ट 404 एक ऐसा यूआरएल है जो उपयोगकर्ता को ऐसे पेज पर ले जाता है जहां 'यह पेज मौजूद नहीं है' लिखा हो. यह पेज 200-लेवल (सक्सेस) कोड भी दिखाता है. कुछ मामलों में, कोई ऐसा पेज खुल सकता है जिसमें बेहद कम या कोई कॉन्टेंट न हो. उदाहरण के लिए, कम कॉन्टेंट वाला या खाली पेज.

यह क्यों ज़रूरी है?

ब्राउज़र को 404/410 (नहीं मिला) या 301 (दूसरी जगह चला गया है) के बजाय, सक्सेस कोड भेजना गलत तरीका है. सक्सेस कोड को देखकर, सर्च इंजन तय करते हैं कि इस यूआरएल पर सही पेज है. इस वजह से, वह पेज खोज के नतीजों में शामिल हो सकता है. इतना ही नहीं, सर्च इंजन आपके सही पेजों को क्रॉल करने के बजाय, उस यूआरएल को क्रॉल करने की कोशिश करता रहता है जो मौजूद ही नहीं है.

मुझे क्या करना चाहिए?

  • अगर आपका पेज अब उपलब्ध नहीं है और उसके बदले कोई दूसरा पेज भी नहीं है, तो उस पेज पर जाने से 404 (नहीं मिला) या 410 (मौजूद नहीं है) वाला रिस्पॉन्स कोड दिखना चाहिए. दोनों ही कोड, ब्राउज़र और सर्च इंजन को साफ़ तौर पर बताते हैं कि वह पेज मौजूद नहीं है. इसके अलावा, अगर आप सही समझें, तो उपयोगकर्ता को अपने मुताबिक बनाया हुआ 404 गड़बड़ी वाला पेज भी दिखा सकते हैं. उदाहरण के लिए, ऐसा पेज जिस पर आपके सबसे ज़्यादा पसंद किए गए पेजों की सूची हो या आपके होम पेज का लिंक हो.
  • अगर आपका पेज कहीं और ले जाया गया है या उसके बदले कोई और पेज तैयार किया गया है, तो 301 (हमेशा के लिए दूसरे वेबलिंक पर भेजना) कोड दिखाएं. इससे, उपयोगकर्ता सही वेबलिंक पर पहुंच पाएगा.
  • अगर आपको लगता है कि आपके पेज को सॉफ़्ट 404 के तौर पर दिखाना गलत है, तो रेंडर किए गए कॉन्टेंट और दिखाए गए एचटीटीपी कोड की जांच करने के लिए, यूआरएल जांचने वाले टूल का इस्तेमाल करें. अगर रेंडर किया गया पेज खाली है या उसमें ना के बराबर कॉन्टेंट है, तो हो सकता है कि आपके पेज में कई ऐसे रिसॉर्स हों जो लोड नहीं हो सकते. इन रिसॉर्स में इमेज, स्क्रिप्ट, और दूसरे बिना टेक्स्ट वाले एलिमेंट शामिल हैं. ऐसे में, पेज को सॉफ़्ट 404 के तौर पर दिखाया जा सकता है. एक पेज पर कई रिसॉर्स होने और देर से लोड होने या बड़ी फ़ाइल होने की वजह से, ये रिसॉर्स लोड नहीं हो पाते. इन रिसॉर्स में, रोक लगाए गए रिसॉर्स (जिन्हें robots.txt से रोका गया हो) भी शामिल होते हैं. यूआरएल की जांच करने वाला टूल, इस बात की जानकारी देता है कि किन रिसॉर्स को लोड नहीं किया जा सकता. साथ ही, यह रेंडर किए गए लाइव पेज की भी जानकारी देता है.

आपका यूआरएल सही कोड दिखा रहा है या नहीं, इसकी पुष्टि करने के लिए, यूआरएल जांंचने वाले टूल का इस्तेमाल करें.