हाल ही में, मैंने देखा कि मेरे पास Google वेबमास्टर टूल्स में सॉफ्ट 404 त्रुटियों की बढ़ती सूची है। वे सभी गतिशील रूप से उत्पन्न खोज परिणाम पृष्ठों के लिए हैं जो "कोई मिलान नहीं मिला" रिपोर्ट करते हैं।
मैं करना समझ में गूगल द्वारा इसका मतलब क्या सॉफ़्ट 404 और क्यों वे इन पृष्ठों के लिए यह रिपोर्ट कर रहे हैं। इसलिए मैंने <meta name="robots" content="noindex">
इन पृष्ठों में जोड़ा ।
हालाँकि, Google अभी भी उन पृष्ठों के लिए नई सॉफ्ट 404 त्रुटियों की रिपोर्ट कर रहा है जो नोइंडेक्स मेटा टैग का उपयोग कर रहे हैं ।
Google ने उस पृष्ठ के लिए किसी त्रुटि की रिपोर्ट क्यों की जिसे मैंने उन्हें अनुक्रमणिका में नहीं बताया था?
समस्या यह है कि इन सभी अवांछित त्रुटियों के साथ, मैं नहीं देख सकता कि क्या कोई वास्तविक समस्या है जिसे ठीक करने की आवश्यकता है।
कुछ ने कहा है कि इन पृष्ठों को 404 स्थिति कोड वापस करना चाहिए। लेकिन यह सिर्फ 404 त्रुटियों टैब पर समस्या को स्थानांतरित करता है। इसके अलावा, Google अपने परिणाम पृष्ठ के लिए स्थिति कोड 200 लौटाता है ।
मैं robots.txt के साथ पहुँच को अवरुद्ध नहीं करना चाहता क्योंकि मैं इन पृष्ठों पर दिए गए लिंक चाहता हूँ और मैं चाहता हूँ कि Google noindex मेटा टैग को देखे । इसके अलावा, ऐसा कोई पैटर्न नहीं है जिसका उपयोग मैं इन्हें ब्लॉक करने के लिए कर सकूं।
Google ने इन URL को पहले स्थान पर पाया क्योंकि सामग्री मौजूद थी, लेकिन तब से हटा दी गई है। मैं 410 स्थिति कोड वापस नहीं कर सकता, क्योंकि मेरे PHP कोड का कारण जानने का कोई तरीका नहीं है कि कोई परिणाम क्यों नहीं मिला।
क्या वास्तविक समस्याओं को देखने में आसान बनाने के लिए मैं कुछ भी कर सकता हूं?