Soft 404 एरर: ये क्या हैं और इन्हें कैसे ठीक करें
एक सॉफ़्ट 404 वह पेज है जो HTTP 200 रिटर्न करता है लेकिन Google को खाली या टूटा हुआ लगता है — यहां बताया गया है कि Search Console इसे क्यों फ़्लैग करता है और असल में इसे क्या ठीक करता है।
"सॉफ़्ट 404" का असल में मतलब क्या है
एक असली 404, HTTP स्टेटस कोड के ज़रिए ब्राउज़र और सर्च इंजनों को बताता है कि पेज मौजूद नहीं है। एक सॉफ़्ट 404 वह पेज है जो 200 OK के साथ जवाब देता है — यानी "यह रहा वह पेज जो आपने मांगा था" — लेकिन जिसका असल कंटेंट एक एरर पेज जैसा दिखता है, या इतना खाली है कि Google तय कर लेता है कि यह इंडेक्स करने लायक असली पेज नहीं है। Google सिर्फ़ स्टेटस कोड पर भरोसा करने के बजाय कंटेंट से इरादा समझने की कोशिश कर रहा है।
Google इसे फ़्लैग क्यों करता है
अगर आपका सर्वर हर URL को एक वैध 200 रिस्पॉन्स होने का दावा करता है, तो Google स्टेटस कोड का इस्तेमाल असली पेजों को टूटे हुए पेजों से अलग बताने के लिए नहीं कर सकता, इसलिए उसे इसके बजाय कंटेंट से अंदाज़ा लगाना पड़ता है — और यह अंदाज़ा लगाने में आपकी साइट के हर URL पर क्रॉल और इंडेक्सिंग की मेहनत खर्च करता है। सॉफ़्ट 404 गलत कॉन्फ़िगरेशन का भी एक आम साइड-इफ़ेक्ट है जो चुपचाप वाकई टूटे हुए पेजों को आपसे छुपा देता है, क्योंकि आपके अपने अपटाइम चेक और एरर डैशबोर्ड भी शायद 200 पर भरोसा करते हैं।
आम वजहें
- एक कैच-ऑल रूट या CMS टेम्पलेट जो एक सामान्य "page not found" मैसेज रेंडर करता है लेकिन असल में कभी 404/410 स्टेटस रिटर्न नहीं करता।
- ज़ीरो मैच वाले इंटरनल सर्च रिज़ल्ट पेज, जिन्हें एक खाली रिज़ल्ट लिस्ट वाले सामान्य पेज के रूप में रेंडर किया जाता है।
- आउट-ऑफ़-स्टॉक या हटाए गए प्रोडक्ट पेज जिन्हें बहुत कम या बिना बचे हुए कंटेंट के लाइव छोड़ दिया गया है।
- सिंगल-पेज एप्लिकेशन जहां शुरुआती HTML रिस्पॉन्स हमेशा 200 होता है, और एक क्लाइंट-साइड राउटर बाद में तय करता है कि "not found" स्टेट दिखानी है या नहीं — Google का रॉ HTML का पहली-लहर क्रॉल इसे एक पतले, कंटेंट-रहित पेज के रूप में देख सकता है। JavaScript SEO और इंडेक्सिंग देखें।
इन्हें कैसे जांचें
Search Console की Indexing → Pages रिपोर्ट "Not indexed" के तहत, प्रभावित URL के साथ एक Soft 404 वजह लिस्ट करती है। अगर आपने इसे पहले इस्तेमाल नहीं किया है, तो पूरी कवरेज रिपोर्ट कैसे पढ़ें देखें। आप URL Inspection टूल से सीधे किसी भी URL को स्पॉट-चेक भी कर सकते हैं, जो Google द्वारा रिकॉर्ड किया गया असल HTTP स्टेटस दिखाता है।
हर मामले को कैसे ठीक करें
- वाकई हटाया गया कंटेंट: अपने सर्वर या फ्रेमवर्क के नॉट-फ़ाउंड हैंडलर से एक असली
404या410स्टेटस रिटर्न करें — सिर्फ़ दिखने वाला टेक्स्ट न बदलें। - जायज़ रूप से पतले लेकिन असली पेज (एक खाली सर्च स्टेट, एक अस्थायी रूप से आउट-ऑफ़-स्टॉक आइटम जिसे आप फिर से स्टॉक करने की योजना बना रहे हैं): 200 स्टेटस बनाए रखें, लेकिन इतना असली कंटेंट जोड़ें — संबंधित आइटम, एक रीस्टॉक नोट, कैटेगरी लिंक — कि पेज जानबूझकर लगे, टूटा हुआ नहीं।
- वे पेज जिन्हें आप बिल्कुल इंडेक्स नहीं करवाना चाहते लेकिन जिन्हें 404 भी नहीं बनाना चाहते (एक वैध खाली स्टेट जिस पर कोई यूज़र जायज़ तरीके से पहुंच सकता है): Google के लिए इसे अस्पष्ट छोड़ने के बजाय एक noindex टैग जोड़ें।
चाहते हैं कि आपका अगला पेज केवल ऑर्गेनिक क्रॉलिंग से कहीं तेज़ खोजा जाए?
IndexLaunch आपके क्यू करते ही हर URL को सीधे Bing, Yandex, Seznam और Naver तक IndexNow के ज़रिए पहुंचाता है।
मूल्य देखें