मुफ़्त रीडायरेक्ट टूल
साइटमैप रीडायरेक्ट चेकर
साइटमैप URL या डोमेन डालें। TrueURL साइटमैप पढ़ता है, उसके 500 तक पेज URL जांचता है और उन URL की लिस्ट दिखाता है जो रीडायरेक्ट या फ़ेल होते हैं। साफ़-सुथरे साइटमैप में सिर्फ़ ऐसे अंतिम URL होते हैं जो 200 OK देते हैं।
Cloudflare का एज नेटवर्क सर्टिफ़िकेट हमेशा वैलिडेट करता है, इसलिए इस विकल्प से यह जांच छोड़ी नहीं जा सकती। सर्टिफ़िकेट की समस्याएं नतीजे में दिखाई जाती हैं।
पहली रिक्वेस्ट के साथ भेजी जाती है, ज़्यादा से ज़्यादा 16 KB। JSON बॉडी application/json के रूप में और बाकी बॉडी फ़ॉर्म के रूप में भेजी जाती है, जब तक आप Content-Type हेडर सेट न करें।
1 से 50 तक। ब्राउज़र 20 के बाद रुक जाते हैं।
साइटें फ़ोन, क्रॉलर और लिंक प्रीव्यू बॉट को अलग-अलग जगह रीडायरेक्ट कर सकती हैं।
चेन की हर रिक्वेस्ट के साथ भेजे जाते हैं।
कोई कस्टम हेडर नहीं।
यह हेडर भेजने के लिए वैल्यू डालें। हेडर की वैल्यू कभी सेव नहीं होती।
HTML पेजों में मिलने वाले <meta http-equiv="refresh"> टैग और Refresh हेडर फ़ॉलो करें।
पेज की स्क्रिप्ट में location.href = "…" जैसे सीधे, बिना शर्त वाले रीडायरेक्ट फ़ॉलो करें।
सेटिंग्स इसी ब्राउज़र में याद रखी जाती हैं। कुकीज़, हेडर की वैल्यू और POST बॉडी कभी सेव नहीं होतीं।
साइटमैप में रीडायरेक्ट क्यों नहीं होने चाहिए
साइटमैप सर्च इंजन को बताता है कि आप कौन-से URL क्रॉल और इंडेक्स करवाना चाहते हैं, इसलिए उसका हर URL कैननिकल होना चाहिए और सीधे 200 OK देना चाहिए। रीडायरेक्ट होने वाला URL उलझा हुआ सिग्नल भेजता है: साइटमैप कहता है इसे इंडेक्स करें, जबकि रीडायरेक्ट कहता है यह पता बदल चुका है। Google Search Console ऐसे URL को Page with redirect (रीडायरेक्ट वाला पेज) के रूप में रिपोर्ट करता है, और ये वे क्रॉल रिक्वेस्ट खा जाते हैं जो असली पेजों को मिल सकती थीं।
टूटे हुए URL, जैसे 404, 410 या 5xx एरर, और भी बुरे हैं। इनसे क्रॉलर को पता चलता है कि साइटमैप पुराना हो चुका है, और सर्च इंजन उस पर कम भरोसा करने लग सकते हैं।
साइटमैप जांच कैसे काम करती है
- पूरा साइटमैप URL डालें, या सिर्फ़ डोमेन। डोमेन डालने पर TrueURL पहले
/sitemap.xmlआज़माता है और फिर आपकीrobots.txtकीSitemap:लाइनें। - स्टैंडर्ड
<urlset>साइटमैप, साइटमैप इंडेक्स फ़ाइलें (10 तक चाइल्ड साइटमैप), gzip से कंप्रेस की गई.xml.gzफ़ाइलें और हर लाइन में एक URL वाले प्लेन-टेक्स्ट साइटमैप, सभी सपोर्ट होते हैं। - 500 तक पेज URL उसी क्रम में जांचे जाते हैं जिसमें वे साइटमैप में दर्ज हैं, उसी रीडायरेक्ट इंजन से जो बाकी टूल में इस्तेमाल होता है। रेट लिमिट का ध्यान रखते हुए एक बार में कुछ-कुछ URL जांचे जाते हैं, इसलिए पूरी जांच में कई मिनट लग सकते हैं।
- नतीजे CSV या JSON में एक्सपोर्ट किए जा सकते हैं।
अगर इस तरीके से आपका साइटमैप नहीं मिलता, तो उसका पूरा URL डालें।
जांच में मिली समस्याएं कैसे ठीक करें
- रीडायरेक्ट होने वाले URL: हर URL की जगह नतीजों में दिया गया उसका अंतिम URL डालें, या अगर अंतिम पेज पहले से लिस्ट में है, तो उसे हटा दें।
- http:// या गलत होस्ट वाले URL: आम तौर पर साइटमैप जेनरेटर गलत बेस URL इस्तेमाल कर रहा होता है। अलग-अलग एंट्री के बजाय साइट एड्रेस की सेटिंग ठीक करें।
- ट्रेलिंग स्लैश का बेमेल: साइटमैप एक तरीका इस्तेमाल करता है और साइट दूसरे पर रीडायरेक्ट करती है। ट्रेलिंग स्लैश चेकर देखें।
- 404 और 410 वाले URL: डिलीट किए गए पेज साइटमैप से हटा दें।
- बॉट चैलेंज: अगर कई URL चैलेंज पेज (बॉट जांचने वाला पेज, जैसे CAPTCHA) लौटाते हैं, तो आपका फ़ायरवॉल या बॉट प्रोटेक्शन ऑटोमेटेड रिक्वेस्ट को ब्लॉक कर रहा है। पक्का करें कि वेरिफ़ाइड सर्च इंजन क्रॉलर को आने दिया जाए।
साइटमैप की ज़्यादातर समस्याएं जेनरेटर से आती हैं, इसलिए फ़ाइल को हाथ से एडिट करने के बजाय प्लगइन या बिल्ड स्टेप ठीक करें और फ़ाइल दोबारा जेनरेट करें।
साइटमैप के लिए बेस्ट प्रैक्टिस
- सिर्फ़ कैननिकल, इंडेक्स होने लायक URL रखें: कोई रीडायरेक्ट नहीं, कोई एरर नहीं, कोई
noindexपेज नहीं औरrobots.txtसे ब्लॉक कोई URL नहीं। - हर साइटमैप को 50,000 URL और बिना कंप्रेशन के 50 MB से कम रखें, और इससे ज़्यादा के लिए साइटमैप इंडेक्स इस्तेमाल करें।
- एब्सोल्यूट URL इस्तेमाल करें, जिनकी स्कीम और होस्ट आपकी कैननिकल साइट जैसे ही हों।
<lastmod>सही रखें। Google इसे तब इस्तेमाल करता है जब यह लगातार सही हो, और<changefreq>और<priority>को अनदेखा करता है।
अक्सर पूछे जाने वाले सवाल
साइटमैप चेकर कितने URL टेस्ट कर सकता है?
हर रन में 500 तक पेज URL, किसी साइटमैप इंडेक्स के 10 तक चाइल्ड साइटमैप से। अगर आपके साइटमैप में इससे ज़्यादा URL हैं, तो नतीजे में यह बताया जाता है; बाकी चाइल्ड साइटमैप को उनके URL सीधे डालकर जांचें।
क्या यह साइटमैप इंडेक्स फ़ाइलों और .gz साइटमैप के साथ काम करता है?
हां। TrueURL साइटमैप इंडेक्स फ़ाइलें पहचानता है, उनके 10 तक चाइल्ड साइटमैप पढ़ता है और gzip से कंप्रेस किए गए साइटमैप को अपने-आप डीकंप्रेस करता है। हर लाइन में एक URL वाले प्लेन-टेक्स्ट साइटमैप भी चलते हैं।
क्या ऐसा साइटमैप जांचा जा सकता है जो /sitemap.xml पर नहीं है?
हां। पूरा साइटमैप URL डालें, जैसे https://example.com/sitemap_index.xml या https://example.com/post-sitemap.xml। अगर आप सिर्फ़ अपना डोमेन डालते हैं, तो TrueURL पहले /sitemap.xml आज़माता है और फिर आपकी robots.txt की Sitemap: लाइनें।
क्या साइटमैप में रीडायरेक्ट होने वाला URL सच में समस्या है?
इससे आपकी साइट का इंडेक्स होना रुकेगा नहीं, लेकिन यह ऐसा सिग्नल भेजता है जो आप भेजना नहीं चाहते थे: सर्च इंजन से ऐसा URL इंडेक्स करने को कहा जाता है जो कैननिकल नहीं है, और वे रीडायरेक्ट पर क्रॉल रिक्वेस्ट खर्च करते हैं। रीडायरेक्ट होने वाली हर एंट्री की जगह उसका अंतिम URL डालें।
सभी URL पर एक ही एरर क्यों दिखता है?
क्या चेकर मेरा साइटमैप Google को सबमिट करता है?
नहीं। यह सिर्फ़ साइटमैप पढ़ता है और उसके URL जांचता है। साफ़ किया हुआ साइटमैप Google Search Console और Bing Webmaster Tools में सबमिट करें, और अपनी robots.txt में उसका ज़िक्र करें।