HTML पेस्ट करें और कुछ ही सेकंड में हर टूटी इमेज ढूँढें। हर इमेज सच में आपके ब्राउज़र में लोड की जाती है, इसलिए आप देख पाते हैं कि कौन सी फ़ेल होती है, उसका असली पिक्सेल साइज़ क्या है, और किसमें alt टेक्स्ट नहीं है।
टूल के बटन और संदेश अभी अंग्रेज़ी में हैं। टूल का काम करने का तरीका अंग्रेज़ी पेज जैसा ही है।
इस टूल के बारे में
टूटी इमेज चेकर के बारे में
Broken Image Checker आपके पेस्ट किए HTML में हर <img> टैग ढूँढता है और हर इमेज को आपके ब्राउज़र में लोड करने की कोशिश करता है, ठीक वैसे ही जैसे किसी विज़िटर का ब्राउज़र करेगा। जो इमेज लोड हो जाती हैं, उन्हें ठीक (working) माना जाता है और उनकी असली चौड़ाई और ऊँचाई पिक्सेल में दिखाई जाती है, यानी फ़ाइल का अपना साइज़, न कि वह साइज़ जो आपके HTML में सेट है। जो इमेज फ़ेल होती हैं, उन्हें टूटी (broken) माना जाता है, चाहे फ़ाइल डिलीट हो गई हो, पते में टाइपो हो, सर्वर बंद हो, लिंक इमेज की जगह किसी पेज पर जाता हो, या होस्ट इमेज देने से मना करे। जो इमेज 15 सेकंड बाद भी लोड नहीं होती, उसे टाइमआउट बताया जाता है, और ख़ाली src एट्रिब्यूट तुरंत फ़्लैग किया जाता है। लोड जाँच के साथ-साथ टूल alt टेक्स्ट भी जाँचता है: गायब alt एट्रिब्यूट फ़्लैग किया जाता है क्योंकि स्क्रीन रीडर और सर्च इंजन उस पर निर्भर रहते हैं, जबकि ख़ाली alt="" को सिर्फ़ सजावटी इमेज के लिए सही विकल्प माना जाता है। https:// या http:// से शुरू होने वाले पते और इनलाइन data: इमेज जाँची जाती हैं; /images/logo.png जैसे रिलेटिव पाथ अलग से दिखाए जाते हैं, क्योंकि उनका मतलब सिर्फ़ उसी साइट के साथ बनता है जिसके वे हैं। टाइप करते ही नतीजे अपडेट होते हैं, और एक सारांश बताता है कि कितनी इमेज मिलीं और कितनी टूटी हैं। जाँच आपके ब्राउज़र में होती है, इसलिए आपका पेस्ट किया HTML हमारे सर्वर पर अपलोड नहीं होता।
टूटी इमेज चेकर का इस्तेमाल कैसे करें
1
HTML कॉपी करें
पेज खोलें, राइट-क्लिक करके View Page Source चुनें, या अपने CMS या ईमेल टेम्पलेट से कोई हिस्सा कॉपी करें। <img> टैग वाला कोई भी HTML चलेगा।
2
उसे बॉक्स में पेस्ट करें
HTML को एडिटर में पेस्ट करें। टूल हर <img> टैग ढूँढता है और आपके टाइप करना रोकने के आधे सेकंड बाद जाँच शुरू करता है।
3
हर इमेज को लोड होते देखें
पूरे https:// पते या data: URI वाली हर इमेज आपके ब्राउज़र में लोड की जाती है। हर इमेज के पूरा होते ही नतीजे एक-एक करके दिखते हैं।
4
फ़्लैग की गई चीज़ें ठीक करें
टूटी इमेज बदलें या फिर से अपलोड करें, ग़लत पते सुधारें, और जहाँ alt टेक्स्ट नहीं है वहाँ जोड़ें। पुष्टि के लिए अपडेट किया HTML फिर से पेस्ट करें।
मुख्य खूबियाँ
अंदाज़ा नहीं, असली लोड टेस्ट
हर इमेज को आपका ब्राउज़र सच में माँगता और डिकोड करता है, इसलिए जो इमेज ठीक दिखाई गई है, वह विज़िटर को भी दिखेगी।
असली पिक्सेल साइज़
हर इमेज फ़ाइल के असली आयाम देखें, जिससे छोटे थंबनेल में ठूँसी गई 4000 px की फ़ोटो पकड़ने में मदद मिलती है।
alt टेक्स्ट की जाँच भी
गायब alt एट्रिब्यूट फ़्लैग होते हैं, जबकि सजावटी इमेज पर ख़ाली alt टेक्स्ट को सही तरह से मान्य माना जाता है।
फ़ेल होने की साफ़ वजह
टूटी इमेज, 15 सेकंड के टाइमआउट, ख़ाली src एट्रिब्यूट और रिलेटिव पाथ, सबको अलग लेबल मिलता है, ताकि आपको पता रहे कि क्या ठीक करना है।
1 / 2
टूटी इमेज चेकर कौन इस्तेमाल करता है
विज़िटर से पहले गायब इमेज पकड़ें
साइट माइग्रेशन के बाद
होस्ट बदलने, डोमेन बदलने या HTTPS पर जाने के बाद अक्सर इमेज लिंक पुरानी जगह की ओर इशारा करते रह जाते हैं।
उदाहरणhttp://old-domain.com से हटने के बाद किसी ब्लॉग पोस्ट का HTML पेस्ट करें। जो इमेज अब भी पुराने डोमेन से जुड़ी हैं, वे टूटी दिखती हैं।
ईमेल न्यूज़लेटर
कैंपेन भेजने के बाद उसकी टूटी इमेज ठीक नहीं की जा सकती, इसलिए पहले हर इमेज जाँचें।
उदाहरणअपने ईमेल बिल्डर का HTML एक्सपोर्ट पेस्ट करें और शेड्यूल करने से पहले पुष्टि करें कि हेडर बैनर और प्रोडक्ट फ़ोटो सब लोड हो रहे हैं।
ऑनलाइन स्टोर
गायब प्रोडक्ट फ़ोटो से बिक्री घटती है और दुकान लावारिस जैसी लगती है।
उदाहरणकिसी कैटेगरी पेज का प्रोडक्ट ग्रिड पेस्ट करें और वे आइटम ढूँढें जिनकी इमेज फ़ाइल मीडिया लाइब्रेरी से डिलीट हो गई है।
SEO ऑडिट
टूटी इमेज और गायब alt टेक्स्ट ऑन-पेज SEO और एक्सेसिबिलिटी रिव्यू में आम तौर पर मिलने वाली कमियाँ हैं।
उदाहरण24 इमेज वाले एक पेज में 2 टूटी और 5 बिना alt एट्रिब्यूट वाली इमेज दिखती हैं, जिससे क्लाइंट रिपोर्ट के लिए साफ़ सुधार-सूची मिल जाती है।
हॉटलिंक की गई इमेज
दूसरी वेबसाइटों से एम्बेड की गई इमेज कभी भी गायब या ब्लॉक हो सकती हैं।
उदाहरणपार्टनर साइट पर होस्ट इमेज दिखाने वाले एक लेख में तीन इमेज अब फ़ेल होती दिखती हैं, क्योंकि पार्टनर ने उन्हें हटा दिया।
बहुत बड़ी इमेज
असली पिक्सेल साइज़ से पता चलता है कि कौन सी इमेज ज़रूरत से कहीं बड़ी हैं।
उदाहरण64 px का अवतार असल में 3000 × 3000 px की फ़ाइल निकलता है; उसे रीसाइज़ करते ही पेज की स्पीड में आसान सुधार मिलता है।
टूटी इमेज ठीक करने के सुझाव
वजह ढूँढें, फिर हमेशा के लिए ठीक करें
रिलेटिव इमेज जाँचने के लिए पूरे पते इस्तेमाल करें
/uploads/photo.jpg जैसे रिलेटिव पाथ छोड़ दिए जाते हैं। उन्हें जाँचने के लिए पेज लोड होने के बाद View Page Source से HTML कॉपी करें, या पाथ के आगे अपना डोमेन जोड़ें।
लेज़ी-लोडिंग प्लेसहोल्डर से सावधान रहें
लेज़ी-लोडिंग प्लगइन अक्सर src में एक छोटा प्लेसहोल्डर और data-src में असली पता रखते हैं। टूल src जाँचता है, इसलिए पेज स्क्रॉल करने के बाद, जब असली पते आ जाएँ, अपने ब्राउज़र के Elements पैनल से HTML कॉपी करें।
पता सीधे खोलकर देखें
टूटी इमेज का पता नए टैब में खोलें। 404 पेज का मतलब है फ़ाइल नहीं रही; तस्वीर की जगह वेब पेज दिखे तो लिंक ग़लत जगह जा रहा है।
बहुत बड़ी इमेज का साइज़ घटाएँ
अगर असली साइज़ दिखाई जाने वाली जगह से कई गुना बड़ा है, तो पेज तेज़ करने के लिए उसे रीसाइज़ और कंप्रेस करें।
यह आपके ब्राउज़र से हर इमेज लोड करवाता है। अगर ब्राउज़र उसे तस्वीर के रूप में लोड नहीं कर पाता, क्योंकि फ़ाइल नहीं है, पता ग़लत है, सर्वर बंद है, या पता कुछ ऐसा लौटाता है जो इमेज नहीं है, तो उसे टूटी बताया जाता है।
किसी इमेज को टाइमआउट क्यों बताया जाता है?
अगर कोई इमेज 15 सेकंड बाद भी पूरी लोड नहीं होती, तो जाँच रुक जाती है और टाइमआउट बताया जाता है। इसका आम तौर पर मतलब है कि सर्वर बहुत धीमा है या जवाब नहीं दे रहा। बाद में फिर कोशिश करें, या पता सीधे खोलकर देखें कि क्या होता है।
कुछ इमेज रिलेटिव URL कहकर क्यों छोड़ दी जाती हैं?
/images/logo.png या ../photo.jpg जैसे पते सिर्फ़ उसी साइट के साथ काम करते हैं जिसके वे हैं। टूल को नहीं पता कि आपने किस साइट से पेस्ट किया, इसलिए अनुमान लगाने के बजाय उन्हें सूची में दिखाता है। उन्हें जाँचने के लिए पूरे https:// पते इस्तेमाल करें।
क्या HTML पेस्ट करने के बजाय वेबसाइट का URL डाल सकते हैं?
अभी नहीं। टूल आपका पेस्ट किया HTML जाँचता है। लाइव पेज जाँचने के लिए उसे खोलें, सोर्स देखने के लिए Ctrl+U (Mac पर Cmd+Option+U) दबाएँ, उसे कॉपी करें और यहाँ पेस्ट करें।
क्या यह srcset, picture एलिमेंट या CSS बैकग्राउंड इमेज जाँचता है?
नहीं। यह हर <img> टैग का src एट्रिब्यूट जाँचता है, यानी वह इमेज जिस पर हर ब्राउज़र आख़िर में निर्भर करता है। srcset, <picture> के <source> टैग और CSS बैकग्राउंड की इमेज नहीं जाँची जातीं।
असली इमेज टूटी होने पर भी लेज़ी-लोडेड इमेज ठीक क्यों दिखती है?
लेज़ी-लोडिंग स्क्रिप्ट अक्सर src में एक छोटा प्लेसहोल्डर और data-src में असली पता रखती हैं। टूल src जाँचता है, जो प्लेसहोल्डर है। पेज स्क्रॉल करने के बाद, जब असली पते लोड हो जाएँ, अपने ब्राउज़र के Elements पैनल से HTML कॉपी करें।
क्या ख़ाली alt एट्रिब्यूट ग़लती है?
नहीं। alt="" स्क्रीन रीडर को इमेज छोड़ने के लिए कहता है, जो डिवाइडर और बैकग्राउंड आकृतियों जैसी सजावटी इमेज के लिए सही है। समस्या alt एट्रिब्यूट का न होना है, और टूल उसे फ़्लैग करता है।
पिक्सेल साइज़ से क्या पता चलता है?
यह इमेज फ़ाइल की असली चौड़ाई और ऊँचाई है। अगर यह पेज पर इमेज की जगह से बहुत बड़ा है, तो फ़ाइल बैंडविड्थ बर्बाद कर रही है और पेज धीमा कर रही है।
क्या यह इनलाइन data: इमेज जाँच सकता है?
हाँ। data: URI के रूप में एम्बेड की गई इमेज आपका ब्राउज़र डिकोड करता है और उन्हें किसी भी दूसरी इमेज की तरह जाँचा जाता है, उनके पिक्सेल साइज़ समेत।
कोई इमेज मेरी साइट पर चलती है, पर यहाँ टूटी क्यों दिखती है?
कुछ सर्वर इमेज सिर्फ़ अपनी वेबसाइट (हॉटलिंक प्रोटेक्शन) या लॉग-इन किए यूज़र को ही देते हैं। इमेज आपके पेजों पर चलती है, लेकिन कहीं और से आने वाली रिक्वेस्ट ठुकरा देती है। पता सीधे नए टैब में खोलकर देखें।
क्या टूटी इमेज से SEO को नुकसान होता है?
इनसे विज़िटर का अनुभव ख़राब होता है और वह इमेज इमेज सर्च में नहीं दिख पाती। गायब alt टेक्स्ट से वह विवरण भी चला जाता है जिससे सर्च इंजन इमेज को समझते हैं। दोनों को ठीक करना ऑन-पेज SEO का सामान्य हिस्सा है।
एक बार में कितनी इमेज जाँच सकते हैं?
कोई तय सीमा नहीं है। पेस्ट किए HTML का हर <img> टैग जाँचा जाता है, और एक सारांश बताता है कि कितनी मिलीं और कितनी टूटी हैं।
क्या मेरा पेस्ट किया HTML अपलोड होता है?
नहीं। पार्सिंग आपके ब्राउज़र में होती है। सिर्फ़ इमेज के लिए ही रिक्वेस्ट भेजी जाती हैं, सीधे उन सर्वर पर जहाँ वे होस्ट हैं।