चैटबॉट किस काम में अच्छा है
ChatGPT, Claude और Gemini असली जाँच से पहले और बाद, दोनों जगह काम आते हैं।
पहले: वे समझा सकते हैं कि ब्रोकन लिंक क्या होता है, 404 और 410 में क्या फ़र्क़ है, और डेड लिंक विज़िटर और सर्च इंजन, दोनों के लिए क्यों मायने रखते हैं।
बाद में: जब आपके पास डेड लिंक की लिस्ट आ जाए, तो चैटबॉट हर लिंक का क्या करना है यह तय करने में मदद कर सकता है, आपके सर्वर के लिए रीडायरेक्ट रूल का ड्राफ़्ट बना सकता है, या ऐसे आर्टिकल के लिए कोई नया सोर्स सुझा सकता है जो अब ऑनलाइन नहीं रहा। अगर आप कोई एक पता पेस्ट करें, तो ब्राउज़िंग वाला असिस्टेंट कभी-कभी उसे खोलकर बता सकता है कि वह लोड होता है या नहीं।
कहाँ गड़बड़ होती है
जब आप कहते हैं "मेरी साइट के ब्रोकन लिंक ढूँढो", तभी कमी सामने आती है।
- यह क्रॉल नहीं कर सकता। साइट पेजों का ऐसा जाल है जिसमें एक पेज दूसरे से जुड़ा होता है। चैटबॉट इस जाल को फ़ॉलो नहीं करता। वह आपका होम पेज पढ़ता है, शायद एक और पेज, और रुक जाता है।
- यह बड़ी संख्या में टेस्ट नहीं कर सकता। एक छोटी-सी साइट में भी सैकड़ों लिंक होते हैं, और पुराने ब्लॉग में हज़ारों। हर लिंक के लिए अलग रिक्वेस्ट चाहिए।
- यह दिखावट देखकर फ़ैसला करता है। टेस्ट करने का कोई तरीका न होने पर असिस्टेंट ऐसे लिंक की ओर इशारा कर सकता है जो पुराने या अजीब बने हुए दिखते हैं। अजीब दिखने वाला पता बिल्कुल ठीक चल सकता है, और सलीके वाला पता डेड हो सकता है।
- हो सकता है उसे आपका पेज दिखे ही नहीं। अगर आपकी साइट AI असिस्टेंट को रोक देती है, तो जवाब किसी आधार के बिना ही बनता है।
- लोकेशन नहीं मिलती। सही अंदाज़ा लगने पर भी यह पता नहीं चलता कि लिंक किस पेज पर है और उसका लिंक टेक्स्ट क्या है, जबकि इसे ठीक करने के लिए यही चाहिए।
कुछ असिस्टेंट इस बारे में साफ़ बता देते हैं और लिंक खुद जाँचने के तरीके समझा देते हैं। यही सही जवाब है। जोखिम वाला जवाब वह है जिसमें पूरे भरोसे के साथ "टूटे" लिंक की लिस्ट दे दी जाती है, जबकि किसी ने उन्हें रिक्वेस्ट किया ही नहीं।
ऐसा क्यों होता है
कोई लिंक चल रहा है या नहीं, यह किसी दूसरे सर्वर की इसी पल की स्थिति पर निर्भर है। पता पढ़कर यह नहीं निकाला जा सकता। किसी को रिक्वेस्ट भेजनी पड़ती है और लौटकर आया स्टेटस पढ़ना पड़ता है: 200 यानी ठीक, 404 यानी नहीं मिला, 410 यानी हटा दिया गया, 5xx यानी सर्वर एरर, या फिर कोई जवाब ही नहीं।
चैट असिस्टेंट को कुछ गिनी-चुनी लुकअप से एक जवाब तैयार करने के लिए बनाया गया है। लिंक चेक इसके ठीक उलट किस्म का काम है: हज़ारों छोटी, नीरस रिक्वेस्ट और आख़िर में एक टेबल। यह काम क्रॉलर का है।
खुद कैसे टेस्ट करें
- अपना कोई एक पेज लें और उस पर दो लिंक नोट करें: एक जो आपको पता है कि चलता है और एक जो आपको पता है कि डेड है। अगर कोई डेड लिंक नहीं है, तो किसी टेस्ट पेज पर कोई पता गलत टाइप कर दें।
- चैटबॉट से कहें कि उस पेज के ब्रोकन लिंक की लिस्ट बनाए।
- देखें कि क्या वह डेड लिंक ढूँढ पाता है, क्या वह चालू लिंक को भी गलत बता देता है, और क्या वह बताता है कि उसने जाँच कैसे की।
फिर उससे अपनी पूरी साइट के लिए कहें और गिनें कि वह कितने पेज देखने का दावा करता है।
इसके बजाय क्या इस्तेमाल करें
ऐसा क्रॉलर इस्तेमाल करें जो खुद रिक्वेस्ट भेजे। हमारा ब्रोकन लिंक चेकर आपकी साइट के पते से शुरू करता है, इंटरनल लिंक फ़ॉलो करते हुए एक पेज से दूसरे पेज पर जाता है और हर मिले हुए लिंक, इंटरनल और एक्सटर्नल दोनों, को असली रिक्वेस्ट भेजकर आज़माता है। जो भी लिंक फ़ेल होता है, वह उसके स्टेटस (404, 410, सर्वर एरर या कोई जवाब नहीं), जिस पेज पर मिला उसके नाम और उसके लिंक टेक्स्ट के साथ लिस्ट में आता है। आप यह लिस्ट Excel या CSV में एक्सपोर्ट करके साइट एडिट करने वाले को दे सकते हैं।
यह एक ऐसी बात का ध्यान रखता है जिस पर कई चेक गड़बड़ा जाते हैं। कुछ साइटें ऑटोमेटेड रिक्वेस्ट मना कर देती हैं और 401, 403 या 429 से जवाब देती हैं। ऐसे लिंक अलग से "ब्लॉक्ड" के रूप में दिखाए जाते हैं, क्योंकि हो सकता है वे ब्राउज़र में चलते हों, और उन्हें ब्रोकन में नहीं गिना जाता।
आपकी साइट के पहले 25 पेज बिना अकाउंट के फ़्री क्रॉल होते हैं। 300 पेज तक का पूरा क्रॉल, पूरी लिस्ट के साथ, सिर्फ़ एक बार पेमेंट करने पर $5 में मिलता है।
इसकी सीमाएँ: यह हर पेज का वही HTML पढ़ता है जो पेज के साथ भेजा जाता है, इसलिए जो लिंक JavaScript चलने के बाद ही दिखते हैं वे छूट सकते हैं, और यह लिंक की रिपोर्ट देता है, उन्हें ठीक नहीं करता। ठीक करने में चैटबॉट अच्छा मददगार है। लिस्ट पेस्ट करें और रीडायरेक्ट रूल माँगें।