soft 404 वह पेज है जो Google को 200 OK लौटाता है, पर खाली या गायब दिखता है। कारण खोजें, फिर 404, 410, 301 या असली कंटेंट से ठीक करें।

इस पेज पर
AI से इस लेख का सार देखें
त्वरित क्विज़
आपकी साइट के तकनीकी पहलू कौन ठीक करे?
आपके लिए हमारी सलाह
हटाया गया कंटेंट 200 के साथ परोसा गया आपके लिए सही समाधान है
इस रैंकिंग में नंबर 1, आपके जवाबों से सबसे मेल खाने वाला विकल्प।
आपके लिए हमारी सलाह
खाली लिस्टिंग आपके लिए सही समाधान है
इस रैंकिंग में नंबर 2, आपके जवाबों से सबसे मेल खाने वाला विकल्प।
आपके लिए हमारी सलाह
स्टॉक से बाहर और समाप्त पेज आपके लिए सही समाधान है
इस रैंकिंग में नंबर 3, आपके जवाबों से सबसे मेल खाने वाला विकल्प।
आपके लिए हमारी सलाह
किसी अप्रासंगिक पेज पर रीडायरेक्ट आपके लिए सही समाधान है
इस रैंकिंग में नंबर 4, आपके जवाबों से सबसे मेल खाने वाला विकल्प।
संक्षेप में: soft 404 एक ऐसा URL है जो 200 (सफलता) स्टेटस कोड लौटाता है, जबकि उसका कंटेंट किसी त्रुटि, खाली पेज या “not found” संदेश जैसा दिखता है। Google ऐसे URL को अपने इंडेक्स से बाहर रखता है और Search Console की Page indexing रिपोर्ट में उन्हें “Soft 404” के रूप में दिखाता है। सुधार पेज पर निर्भर करता है: अगर कंटेंट हमेशा के लिए हट गया है तो 404 या 410 लौटाएँ, अगर वह किसी साफ़ विकल्प पर चला गया है तो 301 रीडायरेक्ट करें, और अगर उसे इंडेक्स होना चाहिए तो पेज ठीक करें (कंटेंट, रेंडरिंग, संसाधन)।
soft 404 त्रुटि सर्वर जो बताता है और पेज जो दिखाता है, उनके बीच का बेमेल है। सर्वर कहता है “सब ठीक है”, जबकि विज़िटर और Googlebot को कुछ भी उपयोगी नहीं दिखता। यह शब्द 2004 के एक शोधपत्र से आता है, जिसके लेखक Ziv Bar-Yossef और उनके सहयोगी थे, जैसा HTTP 404 पर Wikipedia लेख याद दिलाता है, और Google वर्षों से ऐसे पेज अपने-आप पहचानता आ रहा है। यह गाइड समझाती है कि Google किसी पेज को soft 404 कैसे तय करता है, हर मामले के पीछे क्या कारण हैं, चिह्नित URL की कुछ मिनटों में जाँच कैसे करें, और कौन-सा सुधार लागू करें।
हर HTTP प्रतिक्रिया के साथ एक स्टेटस कोड आता है। असली गायब पेज 404 (not found) या 410 (gone) लौटाता है: ब्राउज़र एक त्रुटि पेज दिखाता है और सर्च इंजन जानते हैं कि उस URL में इंडेक्स करने लायक कुछ नहीं है। soft 404 इसके बजाय 200 (success) लौटाता है, यानी सर्वर दावा करता है कि पेज मौजूद है, जबकि कंटेंट इसका उलटा कहता है।
Google का क्रॉलिंग त्रुटियों के निवारण पर दस्तावेज़ इसे ऐसे URL के रूप में परिभाषित करता है जो “एक ऐसा पेज लौटाता है जो उपयोगकर्ता को बताता है कि पेज मौजूद नहीं है, और साथ में 200 (success) स्टेटस कोड भी”, और जोड़ता है कि “कुछ मामलों में यह ऐसा पेज हो सकता है जिसमें मुख्य कंटेंट नहीं है या जो खाली है।” जब उसके एल्गोरिदम कंटेंट के आधार पर पहचानते हैं कि पेज एक त्रुटि पेज है, तो Search Console soft 404 दिखाता है और पेज Search से बाहर रहता है।
इस परिभाषा से दो बातें निकलती हैं:
विज़िटर के लिए दोनों एक-से दिखते हैं, लेकिन क्रॉलर के लिए बिल्कुल अलग व्यवहार करते हैं।
| मानदंड | Hard 404 / 410 | Soft 404 |
|---|---|---|
| लौटाया गया स्टेटस कोड | 404 (not found) या 410 (gone) | 200 (success) |
| पेज क्या दिखाता है | एक त्रुटि पेज, आदर्श रूप से उपयोगी कस्टम पेज | त्रुटि संदेश, खाली टेम्पलेट या लगभग कोई कंटेंट नहीं |
| Google को कैसे पता चलता है कि पेज हट गया है | स्टेटस कोड से, तुरंत | क्रॉल और रेंडर के बाद कंटेंट का विश्लेषण करके |
| उसके बाद क्रॉलिंग | क्रॉल की आवृत्ति धीरे-धीरे घटती है | URL लगातार क्रॉल होता रहता है और बजट बर्बाद करता है |
| Search Console का लेबल | “नहीं मिला (404)” | “Soft 404” |
| क्या यह समस्या है? | नहीं, अगर कंटेंट सच में हट गया हो | हाँ: गलत संकेत, बर्बाद क्रॉल, संभावित खोया हुआ पेज |
साफ़ 404 एक स्वस्थ जवाब है। Google की क्रॉल बजट प्रबंधन गाइड 404 को “उस URL को दोबारा क्रॉल न करने का मज़बूत संकेत” कहती है और बताती है कि “soft 404 पेज क्रॉल होते रहेंगे, और आपका बजट बर्बाद करेंगे।” छोटी साइट पर यह नुकसान मामूली है; हज़ारों खाली फ़िल्टर पेजों वाले स्टोर पर यह उन पेजों की क्रॉलिंग में देरी करता है जो मायने रखते हैं (हमारी crawl budget शब्दावली देखें)।
Google चार तकनीकी कारण बताता है: सर्वर-साइड include फ़ाइल का गायब होना, डेटाबेस कनेक्शन का टूटना, खाली आंतरिक खोज परिणाम पेज, और ऐसी JavaScript फ़ाइल जो लोड नहीं हुई या गायब है। ऑडिट में चिह्नित URL छह परिवारों में आते हैं।
CMS या theme “Page not found” टेम्पलेट दिखाता है पर 200 स्टेटस रखता है। यह कुछ कस्टम 404 सेटअप, catch-all रूट और उन फ़्रेमवर्क में होता है जो बिना स्टेटस सेट किए एक सामान्य त्रुटि कंपोनेंट रेंडर करते हैं।
शून्य उत्पादों वाले श्रेणी पेज, बिना पोस्ट वाले टैग आर्काइव, “0 परिणाम” दिखाने वाले आंतरिक खोज पेज, और ऐसे फ़िल्टर संयोजन जो कुछ भी नहीं मिलाते। टेम्पलेट लोड होता है, मुख्य कंटेंट क्षेत्र खाली होता है, और Google को एक त्रुटि पेज दिखता है। कौन-सी लिस्टिंग इंडेक्स करने लायक है, यह ई-कॉमर्स श्रेणी पेज SEO गाइड में है।
उत्पाद पेज जो बिना कीमत, बिना विवरण और बिना विकल्पों के “यह उत्पाद अब उपलब्ध नहीं है” पर बदल जाते हैं, या नौकरी और इवेंट पेज जो सिर्फ़ “यह ऑफ़र समाप्त हो गया है” पर सिमट जाते हैं। केवल यह शब्दावली ही Google के लिए उन्हें गायब मानने के लिए काफ़ी है।
हटाए गए हर URL को होमपेज या किसी सामान्य श्रेणी पर भेजना सुविधाजनक सफ़ाई लगती है। Google आम तौर पर ऐसे रीडायरेक्ट को soft 404 मानता है जो मूल पेज की जगह नहीं लेता, इसलिए रीडायरेक्ट कुछ नहीं देता और पुराना URL फिर भी रिपोर्ट हो जाता है। 301 कब वैध है, यह हमारी SEO रीडायरेक्ट गाइड में है।
ऐसे पेज जिनमें एक हेडर, एक फ़ुटर और दो पंक्तियों का टेक्स्ट हो, प्लेसहोल्डर पेज (“जल्द आ रहा है”), या थोक में बनी बहुत छोटी प्रोफ़ाइलें। Google हमेशा लगभग खाली पेज और त्रुटि पेज में फ़र्क नहीं करता। अगर आपका मामला यह है, तो हमारी thin content परिभाषा पढ़ें।
एक अच्छा पेज भी चिह्नित हो सकता है जब Googlebot उसका कंटेंट नहीं देखता। Google की गाइड कहती है ऐसा पेज “Googlebot के लिए ठीक से लोड नहीं हुआ, उसमें ज़रूरी संसाधन नहीं थे, या रेंडरिंग के दौरान एक प्रमुख त्रुटि संदेश दिखा।” आम कारण: robots.txt से ब्लॉक JavaScript या CSS, API कॉल जो क्रॉलर के लिए विफल होती हैं या टाइम आउट होती हैं, बहुत ज़्यादा या भारी संसाधन, और ऐसे client-side ऐप जो अज्ञात रूट पर त्रुटि कंपोनेंट रेंडर करते हैं। Google स्क्रिप्ट कैसे रेंडर करता है, यह हमारी JavaScript SEO गाइड में है।
सावधान रहें
टेम्पलेट के कुछ शब्द अपने-आप यह फ़ैसला ट्रिगर कर सकते हैं। हर पेज पर साइडबार या बैनर में “not found”, “no results” या “unavailable” लिखा हो, तो Google स्वस्थ पेजों को त्रुटि समझ सकता है। पेज-स्तर के कारणों के पीछे जाने से पहले साझा ब्लॉक जाँचें।
तीन स्रोत, सबसे आधिकारिक से सबसे संपूर्ण तक।
Google की गाइड सुधार को पेज की स्थिति के आधार पर छाँटती है। पहले तय करें कि URL को क्या बनना चाहिए, फिर मेल खाता उत्तर लागू करें।
| स्थिति | सुधार | सुधार के बाद जाँच |
|---|---|---|
| कंटेंट हटाया गया, कोई विकल्प नहीं | 404 या 410 लौटाएँ, उपयोगी कस्टम त्रुटि पेज के साथ | URL पर 404 या 410 स्टेटस |
| कंटेंट कहीं और चला गया या साफ़ समकक्ष मौजूद है | सबसे नज़दीकी समकक्ष पेज पर 301 रीडायरेक्ट | एक ही छलांग, अंतिम URL 200 लौटाता है |
| अच्छा पेज जिसे Google ने गलत पढ़ा | रेंडरिंग ठीक करें: संसाधन अनब्लॉक करें, API त्रुटियाँ सुधारें, पेज हल्का करें | URL Inspection पूरा कंटेंट दिखाता है |
| पतला पेज जो रखने लायक है | असली कंटेंट जोड़ें: विवरण, डेटा, जवाब, लिंक | मुख्य कंटेंट साफ़ दिखता है |
| खाली लिस्टिंग या आंतरिक खोज पेज | 404 लौटाएँ, noindex जोड़ें, या उस पर लिंक करना बंद करें | खाली पेजों के लिए अब कोई आंतरिक लिंक नहीं |
| मौजूद न होने वाला single-page ऐप रूट | ऐसे URL पर JavaScript रीडायरेक्ट जो 404 लौटाता है, या स्क्रिप्ट से जोड़ा गया noindex | रेंडर हुए HTML में noindex है या अंतिम स्टेटस 404 है |
अगर पेज हट गया है और साइट पर कुछ भी उसकी जगह नहीं लेता, तो 404 या 410 ही सही जवाब है। Google 429 को छोड़कर सभी 4xx कोड एक ही तरह लेता है और अगर URL इंडेक्स में था तो उसे हटा देता है। त्रुटि पेज को विज़िटर के लिए उपयोगी रखें: साफ़ संदेश, साइट नेविगेशन, लोकप्रिय पेजों के लिंक, लेकिन हमेशा 404 स्टेटस कोड के साथ।
अगर कोई समकक्ष पेज मौजूद है (नया URL, उत्पाद का नया मॉडल, मर्ज किया गया आर्टिकल), तो उसी पेज पर 301 करें और कहीं और नहीं। हमारे redirect checker से चेन जाँचें: एक छलांग, अंतिम स्टेटस 200।
Search Console में URL Inspection टूल इस्तेमाल करें, live test चलाएँ, और स्क्रीनशॉट व रेंडर हुए HTML देखें। खाली या लगभग खाली रेंडर ब्लॉक या विफल संसाधनों की ओर इशारा करता है। client-side ऐप के लिए Google की JavaScript SEO basics या तो ऐसे URL पर JavaScript रीडायरेक्ट की सलाह देती है जो 404 लौटाता है, या त्रुटि रूटों पर noindex robots meta टैग जोड़ने की। स्थायी समाधान, सर्वर रेंडरिंग, हमारी single-page application SEO गाइड में है। जब पेज सही रेंडर हो जाए, तो हमारा indexability checker पुष्टि करता है कि उसे कुछ और न रोके।
जो उत्पाद जल्द लौटने वाला है, वह अपने पूरे विवरण, उपलब्धता सूचना और विकल्पों के साथ लाइव रहे। जो उत्पाद हमेशा के लिए बंद हो गया, उसे उसके उत्तराधिकारी या सबसे नज़दीकी श्रेणी पर 301 मिले, अगर ज़रूरत से मेल खाती हो, वरना 404। खाली लिस्टिंग जिन तक पहुँच बनाए रखनी है, उनके लिए noindex टैग उन्हें इंडेक्स से बाहर रखता है और नेविगेशन नहीं तोड़ता।
सुझाव
Search Console में “सुधार सत्यापित करें” पर क्लिक करने से पहले किसी पैटर्न का हर URL ठीक करें। Google को एक भी बचा हुआ उदाहरण मिलते ही सत्यापन रुक जाता है, और सत्यापन में आम तौर पर लगभग दो हफ़्ते लगते हैं।
Google के दोबारा क्रॉल करने तक कुछ नहीं बदलता। सुधार के बाद Soft 404 विवरण पेज से सत्यापन शुरू करें: Google के सहायता केंद्र के अनुसार इसमें आम तौर पर लगभग दो हफ़्ते लगते हैं, और कभी-कभी इससे कहीं ज़्यादा। असली 404 में बदले URL “नहीं मिला (404)” कारण में चले जाते हैं और समय के साथ रिपोर्ट से बाहर हो जाते हैं; ठीक किए गए पेज “Indexed” में जा सकते हैं, या अगर Google उन्हें अब भी कमज़ोर मानता है तो क्रॉल हुआ, अभी इंडेक्स नहीं में। दोबारा क्रॉल तेज़ करने वाले उपायों के लिए हमारी Google इंडेक्सिंग गाइड देखें।
Google के लिए soft 404 का मतलब है ऐसा पेज जो रैंक नहीं कर सकता, और ऐसा क्रॉल बजट जो किसी काम न आए। ChatGPT, Gemini या Perplexity जैसे AI सहायकों के लिए दाँव लगभग एक-सा है: उनके क्रॉलर वह पढ़ते हैं जो आपका सर्वर लौटाता है, और उनमें से कई बिना JavaScript चलाए कच्चा HTML लाते हैं। जो पेज केवल ब्राउज़र में रेंडर होता है, वह उनके लिए खाली दिख सकता है, और 200 के साथ परोसा गया त्रुटि पेज उन्हें आपकी साइट के बारे में कोई भरोसेमंद संकेत नहीं देता। साफ़ स्टेटस कोड और प्रारंभिक HTML में मौजूद कंटेंट Googlebot और AI क्रॉलर, दोनों को यह समझने में मदद करते हैं कि कौन-से पेज मौजूद हैं और कौन-से उद्धृत होने लायक हैं।
व्यावहारिक दिनचर्या छोटी है: हर माइग्रेशन, उत्पाद सूची अपडेट या टेम्पलेट बदलाव के बाद Page indexing रिपोर्ट देखें, और रिलीज़ से पहले नए टेम्पलेट का परीक्षण करें। मुफ़्त Sorank Chrome एक्सटेंशन जिस पेज को आप देख रहे हैं उस पर पेज-स्तर की समस्याएँ चिह्नित करता है, और Sorank GEO और SEO डैशबोर्ड Search Console से क्लिक, impressions और पोज़िशन ट्रैक करता है, ताकि जैसे ही पेजों का कोई समूह इंडेक्स से बाहर निकले, आपको गिरावट दिख जाए।

soft 404 वह पेज है जिसका स्टेटस कोड उसके कंटेंट से टकराता है: तय करें कि URL मौजूद रहना चाहिए या नहीं, फिर सर्वर और पेज दोनों को एक ही बात कहने दें। जो हट गया उसके लिए असली 404 या 410, जो कहीं चला गया उसके लिए प्रासंगिक 301, और जिसे रैंक करना चाहिए उसके लिए असली, रेंडर होने वाला कंटेंट।
चिह्नित URL Google के नतीजों में नहीं आ सकता, और Google उसे क्रॉल करता रहता है, जो बड़ी साइटों पर क्रॉल बजट बर्बाद करता है। बाकी साइट को दंड नहीं मिलता। असली जोखिम वह पेज खोना है जिसे आप इंडेक्स करवाना चाहते थे, जैसे कोई उत्पाद पेज जिसे Google रेंडर नहीं कर पाया।
नहीं। Google आम तौर पर ऐसे रीडायरेक्ट को soft 404 मानता है जो मूल पेज की जगह नहीं लेता, इसलिए समस्या बनी रहती है। केवल किसी नज़दीकी समकक्ष पर रीडायरेक्ट करें, और जब ऐसा कोई पेज न हो, तब 404 या 410 लौटाएँ।
Google 404 और 410 को लगभग एक-सा लेता है: दोनों उसे बताते हैं कि पेज मौजूद नहीं है, और दोनों इंडेक्स से हटाने की ओर ले जाते हैं। 410 ज़्यादा साफ़ बताता है कि हटाना स्थायी है। दोनों सही हैं, बशर्ते स्टेटस कोड कंटेंट से मेल खाए।
आपसे पहले लोगों ने Sorank आज़माया है
