सामग्री पर जाएँ

Google Search Console में "Sitemap could not be read" का क्या मतलब है?

सबमिट करना और इंडेक्सिंग

इसका मतलब है कि Google ने आपका sitemap डाउनलोड करने की कोशिश की और नहीं कर सका, इसलिए उसने इसमें मौजूद किसी भी URL को नहीं पढ़ा। यह फ़ेच की समस्या है, फ़ॉर्मैटिंग की नहीं, और यह आमतौर पर Couldn't fetch स्टेटस के साथ दिखती है। Google की सहायता में आम कारण बताए गए हैं: robots.txt फ़ाइल को ब्लॉक करती है, पता 404 लौटाता है, सर्वर में त्रुटि है या वह उपलब्ध नहीं है, या साइट पर कोई अनसुलझा मैनुअल एक्शन है। कारण ठीक करें और दोबारा सबमिट करें।

Sitemap को वैसे जाँचें जैसे Google जाँचता है

इन्हें क्रम से देखें; ज़्यादातर मामले चरण 2 या 3 पर हल हो जाते हैं।

  1. सबमिट किया गया सटीक URL किसी प्राइवेट ब्राउज़र विंडो में खोलें। यह XML या सादे टेक्स्ट के रूप में लोड होना चाहिए, बिना लॉगिन पेज, कुकी वॉल या होम पेज पर रीडायरेक्ट के।
  2. स्टेटस कोड जाँचें। curl -I https://www.example.com/sitemap.xml चलाएँ और 200 देखें। 404 का मतलब है कि पता गलत है या फ़ाइल कहीं और चली गई है; 5xx सर्वर की ओर इशारा करता है।
  3. robots.txt पढ़ें। जो Disallow नियम sitemap के पाथ को कवर करता है, वह Google को उसे फ़ेच करने से रोक देता है, क्योंकि Google sitemap के लिए भी robots.txt का सम्मान करता है।
  4. Search Console में sitemap के पते पर लाइव URL इंस्पेक्शन चलाएँ। Google के Sitemaps report help का सुझाव है कि सबमिट करने से पहले पुष्टि कर लें कि Page fetch में Successful दिख रहा है।
  5. प्रोटोकॉल और होस्ट की तुलना करें। https://www.example.com/ प्रॉपर्टी में http://example.com/sitemap.xml के रूप में सबमिट किया गया sitemap उस पते से अलग है जो काम करता है।

आम कारण और समाधान

कारणसमाधान
robots.txt sitemap के पाथ को disallow करती हैनियम हटाएँ या सीमित करें, फिर दोबारा सबमिट करें
URL 404 लौटाता हैवही पता सबमिट करें जहाँ फ़ाइल असल में है; www, https और अंत के स्लैश जाँचें
सर्वर त्रुटियाँ या टाइमआउटsitemap के लिए Googlebot के अनुरोधों और फ़ाइल बनने के दौरान आई त्रुटियों के लिए सर्वर लॉग देखें
फ़ायरवॉल या बॉट सुरक्षा Googlebot को ब्लॉक करती हैsitemap और उसमें सूचीबद्ध पेजों के लिए Google के क्रॉलर को अनुमति दें
कोई अनसुलझा मैनुअल एक्शनपहले Manual actions रिपोर्ट में उसे हल करें; Google इसे फ़ाइल फ़ेच न कर पाने के एक कारण के रूप में बताता है

Google साइट की कम क्रॉल माँग को भी एक कारण बताता है जिससे sitemap फ़ेच नहीं हो पाता। अगर ऊपर की सभी जाँचें ठीक निकलें, तो फ़ाइल को उपलब्ध रखें और बाद में दोबारा सबमिट करें।

मिलती-जुलती त्रुटियाँ जो यह नहीं हैं

अगर स्टेटस Couldn't fetch की जगह Has errors है, तो Google ने फ़ाइल पढ़ी है और उसके भीतर समस्याएँ पाई हैं। उसी सहायता पेज के सामान्य उदाहरण: अमान्य XML (अक्सर दोहराया गया <loc> टैग), sitemap से अलग होस्ट या ऊँचे फ़ोल्डर के URL, 50 MB अनकंप्रेस्ड सीमा से बड़ी फ़ाइल, या ऐसी कंप्रेस्ड फ़ाइल जिसे Google खोल नहीं सका। इन्हें फ़ाइल में ही ठीक किया जाता है, सर्वर पर नहीं।

ठीक करने के बाद क्या होता है?

Sitemaps रिपोर्ट में sitemap को दोबारा सबमिट करें। Google के अनुसार वह विफल sitemap को अपने आप कुछ बार और आज़माता है, लेकिन अंततः रुक जाता है, इसलिए ठीक करने के बाद दोबारा सबमिट करना उसे पढ़वाने का भरोसेमंद तरीका है। Success स्टेटस का मतलब है कि URL क्रॉलिंग के लिए कतार में हैं। sitemap से जुड़ी बाकी हर बात के लिए देखें How do I submit a sitemap? और Google Search Console sitemap errors।

AutoPSEO कैसे मदद करता है

AutoPSEO का Sitemaps पेज किसी प्रॉपर्टी के लिए Search Console में मौजूद हर sitemap को उसकी त्रुटियों, चेतावनियों, पेंडिंग स्थिति और Google द्वारा उसे आखिरी बार डाउनलोड करने की तारीख के साथ दिखाता है, जिससे जिस sitemap को Google ने पढ़ना बंद कर दिया हो वह साफ़ दिख जाता है। जब आप sitemap URL से बल्क इंस्पेक्शन करते हैं, तो AutoPSEO फ़ाइल खुद डाउनलोड करता है और उसे पढ़ते समय आने वाली किसी भी त्रुटि की रिपोर्ट देता है।

अपना SEO कंटेंट ऑटोपायलट पर चलाएँ

Search Console और अपनी साइट कनेक्ट करें। AutoPSEO उसे स्कैन करता है और तुरंत पहले विषयों की योजना बना देता है। क्रेडिट कार्ड की ज़रूरत नहीं।