बल्क Open Graph और Twitter Card वैलिडेटर
जाँचा गया डेटाOpen Graph
Open Graph और Twitter Card चेकर का उपयोग कैसे करें
टूल पर वापस जाएँहर URL एक बार फ़ेच होता है और उसके head का हर शेयर टैग पढ़ा जाता है: og: परिवार जिसे Facebook, LinkedIn और Zalo पढ़ते हैं, और twitter: परिवार जिसे X पढ़ता है। एक रन, हर पेज के दो उत्तर।
- 01
जाँचने के लिए URL दर्ज करें
सिंगल मोड एक पता जाँचता है और Enter दबाते ही चलता है। सूची चिपकाने के लिए बल्क पर जाएँ, हर पंक्ति में एक URL, एक रन में अधिकतम 30। शेयर टैग टेम्पलेट के अनुसार तय होते हैं, इसलिए हर तरह का एक पेज चिपकाएँ: एक लेख, एक प्रोडक्ट, होमपेज। एक टेम्पलेट टूटा है तो उससे बने सभी पेज भी टूटे हैं।
- 02
URL सामान्यीकरण का स्तर चुनें
URL सामान्यीकरण फ़ेच से पहले हर पते को फिर से लिखता है। पूरा URL पथ और क्वेरी रखता है पर ट्रैकिंग पैरामीटर और फ़्रैगमेंट हटा देता है; क्वेरी बिना क्वेरी स्ट्रिंग हटाता है; केवल डोमेन केवल डोमेन रखता है। किसी शेयर किए गए लिंक का पीछा करते समय पूरा पता रखें: टैग उस पेज से पढ़े जाते हैं जहाँ अनुरोध पहुँचता है, और क्वेरी स्ट्रिंग तय कर सकती है कि वह कौन-सा पेज है।
- 03
Open Graph और Twitter स्तंभ पढ़ें
दो स्तंभ, एक फ़ेच। हर सेल उस परिवार के घोषित टैग नाम सूचीबद्ध करती है, उपसर्ग हटाकर। भरी Open Graph सेल के बगल में खाली Twitter सेल सामान्य है और प्रायः ठीक: X शीर्षक, विवरण और छवि के लिए og: टैग पर लौट आता है। जिस एक टैग पर वह नहीं लौट सकता वह twitter:card है, और पैनल यही कहता है।
- 04
एक पंक्ति देखें और परिणाम निर्यात करें
देखें हर परिवार को अपना निष्कर्ष देता है, क्योंकि कोई पेज Facebook के लिए बेहतरीन और X के लिए बेकार हो सकता है, या उल्टा। हर टैग वह विशेषता रखता है जिससे उसे घोषित किया गया, [property] या [name], जो बताती है कि उसे कौन पढ़ सकता है, न कि उसे कहाँ सुधारना है। टेबल कॉपी करें पंक्तियों को टैब से अलग करके कॉपी करता है; CSV निर्यात करें उन्हें फ़ाइल में लिखता है।
सोशल शेयर टैग रिपोर्ट कैसे पढ़ें
पंक्ति बाएँ से दाएँ पढ़ी जाती है: जाँचा गया पता, वह कहाँ पहुँचा, और दोनों शेयर-टैग परिवार वहाँ क्या घोषित करते हैं।
परिणाम तालिका के स्तंभ
- URL
- वही पता जैसा जाँचा गया — सामान्यीकरण के बाद, हमेशा वही नहीं जो आपने टाइप किया था।
- हल की गई URL
- अनुरोध कहाँ समाप्त हुआ और किस स्थिति के साथ। रीडायरेक्ट पहले फ़ॉलो होते हैं, और टैग उसी अंतिम पेज से पढ़े जाते हैं।
- Open Graph
- अंतिम पेज जिन og: टैग को घोषित करता है उनके नाम, उपसर्ग हटाकर, दस्तावेज़ के क्रम में। — का मतलब है कोई भी घोषित नहीं हुई।
- twitter: टैग नाम, उसी तरह। यहाँ खाली होना आम है और अपने-आप दोष नहीं: X og: टैग पर लौट आता है।
- परिणाम
- पंक्ति पूरी हुई, अब भी चल रही है, या किसी त्रुटि पर रुक गई। यह टैग के बारे में कुछ नहीं कहता।
- क्रियाएँ
- देखें उस पंक्ति का विवरण पैनल खोलता है; अनुरोध कभी पहुँचा ही न हो तो उसकी जगह फिर कोशिश करें दिखता है।
विवरण पैनल के निष्कर्ष
- कोई Open Graph या Twitter टैग नहीं — शेयर किए लिंक स्क्रैपिंग पर निर्भर रहते हैं।
- पेज दोनों कुलों में से किसी की एक भी शेयर टैग घोषित नहीं करता। तब हर प्लेटफ़ॉर्म पेज से अंदाज़ा लगाकर कार्ड बनाता है — आम तौर पर ग़लत तस्वीर, और ऐसा शीर्षक जो आपने चुना ही नहीं।
- कोई Twitter टैग नहीं — पेज सिर्फ़ दूसरी तरह के टैग देता है।
- एक खंड के भीतर तब कहा जाता है जब वह परिवार खाली हो पर दूसरा नहीं, और खंड जिस परिवार का है उसका नाम लेता है: Open Graph बाईं ओर, Twitter दाईं ओर। यह केवल उसी आधे हिस्से के बारे में कथन है।
- Open Graph टैग सही तरीके से बने हैं।
- उस परिवार में कुछ गलत नहीं; वाक्य उसका नाम लेता है, और Twitter रूप भी दिखता है। कोई पेज एक परिवार के लिए साफ़ और दूसरे के लिए टूटा हो सकता है।
- ज़रूरी Open Graph टैग नहीं है: og:type।
- प्रोटोकॉल जिन चार को अनिवार्य मानता है वे हैं og:title, og:type, og:image और og:url; वाक्य बताता है कि इनमें से कौन-से अनुपस्थित हैं। खाली content वाला टैग अनुपस्थित माना जाता है, क्योंकि प्लेटफ़ॉर्म उसके साथ यही करते हैं।
- एक og: टैग property= की जगह name= इस्तेमाल करता है — Facebook और Zalo उसे नहीं देखते।
- यहाँ आँख से पकड़ने में सबसे कठिन दोष: टैग head में है, सही लिखा है, और Facebook को दिखता नहीं, क्योंकि og: टैग property= से पढ़े जाते हैं और इसने name= इस्तेमाल किया।
- og:image पूर्ण URL नहीं है, इसलिए तस्वीर दिखेगी नहीं।
- टैग लाने वाले क्रॉलर के पास कोई पेज-संदर्भ नहीं होता जिससे वह सापेक्ष पथ हल कर सके। प्रोटोकॉल-सापेक्ष //host/path चलेगा; /img/card.png नहीं।
- og:url कहीं और इशारा करता है — शेयर उसी URL के खाते में जाएँगे।
- og:url ग्राफ़ में पेज की पहचान है: हर लाइक और शेयर उसी के खाते में जाता है। इसकी तुलना कैनोनिकल से होती है, आपके टाइप किए पते से नहीं। www / बिना-www का अंतर एक पेज को दो में बाँट देता है।
- twitter:card में ऐसा मान है जिसे X परिभाषित नहीं करता, इसलिए कोई कार्ड नहीं बनता।
- X summary, summary_large_image, app और player को परिभाषित करता है। इनके अलावा कुछ भी छोटा कार्ड नहीं है, वह कोई कार्ड ही नहीं है।
- कोई twitter:card नहीं — X कोई कार्ड नहीं बनाता।
- अकेली twitter: टैग जिसका og: समकक्ष नहीं है, इसलिए पूरी og: सूची वाले पेज पर भी इसे जोड़ना बनता है।
- og:description नहीं है — वह पंक्ति हर प्लेटफ़ॉर्म पर खाली रहती है।
- यह चार ज़रूरी टैग में नहीं है, इसलिए यह दोष नहीं सुझाव है — पर वह पंक्ति हर प्लेटफ़ॉर्म दिखाता है, और ख़ाली पंक्ति यानी छेद वाला कार्ड।
विशेषता बैज
- [property]
- टैग <meta property="…"> के रूप में घोषित हुई थी। Open Graph प्रोटोकॉल यही तय करता है और Facebook, LinkedIn तथा Zalo यही पढ़ते हैं।
- [name]
- टैग <meta name="…"> के रूप में घोषित हुई थी। twitter: टैग के लिए X अपने दस्तावेज़ में यही लिखता है। इस बैज वाली og: टैग ऊपर बताया दोष है; property= वाली twitter: टैग पर निशान नहीं लगता, क्योंकि व्यवहार में X दोनों स्वीकार करता है।