पोस्ट करने से पहले अपने शेयर कार्ड जांचें

शेयर कार्ड वह छोटा पूर्वावलोकन — एक शीर्षक, एक विवरण और एक छवि — है जो कोई सोशल नेटवर्क या चैट ऐप तब बनाता है जब कोई आपके पेज का लिंक चिपकाता है। उस पेज से कभी सामना करने वाले अधिकांश लोगों के लिए, कार्ड ही उसका एकमात्र संस्करण है जो वे देखेंगे: वे स्क्रॉल के बीच में उससे मिलते हैं, लगभग एक सेकंड में उसका आकलन करते हैं, और तय करते हैं कि उसके पीछे का पेज टैप करने लायक है या नहीं। असुविधाजनक बात यह है कि कार्ड की विफलताएँ खामोश होती हैं। आपका पेज आपके अपने ब्राउज़र में एकदम सही दिख सकता है, जबकि उसके कार्ड में कोई छवि नहीं है, पिछले महीने की सुर्खी है, या विवरण शब्द के बीच में कटा हुआ है, क्योंकि कार्ड उससे नहीं बनता जो आप स्क्रीन पर देखते हैं — वह पेज के head में मौजूद मुट्ठी भर meta टैगों से बनता है, जिन्हें एक ऐसा स्क्रेपर एक बार लाता है जिसे आप कभी देखते नहीं। इसलिए, जो कुछ भी आप साझा करने का इरादा रखते हैं, उसे प्रकाशित करने से पहले, ड्राफ़्ट URL को Open Graph चेकर से गुज़ारें और अपने पेज को वैसे देखें जैसे आपके पाठक देखेंगे: चार छोटे कार्डों के रूप में।

लिंक ही विज्ञापन है

जब कोई लिंक किसी सोशल फ़ीड या चैट थ्रेड में चिपकाया जाता है, तो कोई मनुष्य पहले आपके पेज पर नहीं आता। प्लेटफ़ॉर्म एक स्क्रेपर — एक छोटा, अधीर क्रॉलर — भेजता है, जो पेज को एक बार लाता है और head में मिले meta टैगों से कार्ड बनाता है। उस शृंखला में कोई भी आपका लेआउट, आपकी टाइपोग्राफ़ी, आपका सावधानी से समायोजित किया गया हीरो सेक्शन या फ़ोल्ड के ऊपर रखा गया स्क्रीनशॉट नहीं देखता। वे ठीक तीन फ़ील्ड और एक तस्वीर देखते हैं: og:title, og:description और og:image। यदि ये तीनों ग़लत हैं, गुम हैं या पुराने हैं, तो जहाँ तक आपके दर्शकों का सवाल है, आपका पेज वाक़ई ग़लत, गुम या पुराना है — कार्ड के पीछे का सुंदर पेज उस धारणा को सुधारने का मौका कभी नहीं पाता।

कार्ड ज़िद्दी भी होता है। प्लेटफ़ॉर्म उस प्राप्ति को कैश करते हैं, आमतौर पर ठीक उसी URL के साथ, इसलिए स्क्रेपर जो पहला संस्करण बनाता है, वही अक्सर वह संस्करण होता है जो आपके पेज संपादित करने के बहुत बाद तक, हफ़्तों या महीनों तक आगे साझा होता रहता है। इसीलिए एक शेयर कार्ड विज्ञापन क्रिएटिव जितने ही सम्मान का हक़दार है: उस पोस्ट के लिए जिसका पूरा उद्देश्य साझा होना है, लिंक ही विज्ञापन है, और meta टैग ही उसकी कॉपी हैं। उन्हें बाद के विचार के रूप में लिखना — या किसी साइट जनरेटर को पास में जो भी पाठ पड़ा हो उससे उन्हें भरने देना — का मतलब है एक ऐसा अभियान चलाना जिसका क्रिएटिव किसी ने देखा ही नहीं।

प्रत्येक प्लेटफ़ॉर्म वास्तव में क्या पढ़ता है

आधार से शुरू करें। Facebook और LinkedIn Open Graph पढ़ते हैं: og:title, og:description, og:image, og:url और og:type, जैसा कि Open Graph प्रोटोकॉल उन्हें परिभाषित करता है। यदि ये पाँच मौजूद और समझदार हैं, तो दो सबसे बड़ी पेशेवर साझाकरण सतहें कवर हो जाती हैं। X पहले अपने स्वयं के Twitter Card टैग — twitter:card, twitter:title, twitter:description, twitter:image — पढ़ता है, और जब Twitter टैग अनुपस्थित हों तो Open Graph समकक्षों पर वापस लौटता है। Slack पहले Open Graph पढ़ता है, Twitter Card टैग उसके फ़ॉलबैक के रूप में। दूसरे शब्दों में, प्लेटफ़ॉर्म सामग्री पर सहमत हैं और इस बात पर हल्के से असहमत हैं कि पहले किस शेल्फ़ की ओर हाथ बढ़ाएँ।

हर जगह, अंतिम उपाय एक ही है: सादा <title> एलिमेंट और meta विवरण, जिन्हें तब सेवा में लगाया जाता है जब न Open Graph मौजूद हो न Twitter टैग। यह फ़ॉलबैक इस बात के लिए मायने रखता है कि आप किसी भी चेकर को, हमारे वाले को भी, कैसे पढ़ते हैं। जब कोई टूल आपको कार्ड का शीर्षक दिखाता है, तो ईमानदार सवाल यह है कि वह मान आया कहाँ से — एक समर्पित टैग से जिसे आपने उद्देश्य से लिखा था, या किसी title एलिमेंट से बचाए गए फ़ॉलबैक से जो खोज-परिणाम पेज और एक ऐसे वर्ण बजट के लिए लिखा गया था जो आपका कार्ड साझा नहीं करता। जो चेकर खामोशी से फ़ॉलबैक प्रतिस्थापित करता है और उन्हें टैग के रूप में प्रस्तुत करता है, वह चूक करके आपसे झूठ बोल रहा है — इसीलिए Open Graph चेकर हर फ़ॉलबैक को फ़ॉलबैक के रूप में लेबल करता है, यह दिखावा करने के बजाय कि टैग मौजूद है।

वे विफलताएँ जो कार्ड को टूटा हुआ दिखाती हैं

क्लासिक है सापेक्ष og:image। टैग कहता है content="/images/share.png" — एक पथ, URL नहीं — और यह आपके ब्राउज़र में काम करता है, क्योंकि ब्राउज़र जानता है कि वह किस साइट पर है। कोई स्क्रेपर उसे हल नहीं करेगा: उसे https:// से शुरू होने वाला एक पूर्ण, निरपेक्ष URL चाहिए, और जब वह नहीं मिलता, तो वह बस बिना छवि का कार्ड बना देता है, जिसके पास से पाठक यह जाने बिना गुज़र जाते हैं कि वे क्या चूक गए। उसके ठीक पीछे वह छवि है जो मौजूद तो है पर फ़िट नहीं होती: प्लेटफ़ॉर्मों द्वारा सुझाए गए 1200×630 पिक्सेल से काफ़ी छोटी, या ऐसे अनुपात में जिसे केंद्र-कटाई बेतुका बना देती है। 1200×630 को वही मानें जो वह है — व्यापक रूप से प्रकाशित प्लेटफ़ॉर्म मार्गदर्शन, न कि किसी के द्वारा अनुमोदित मानक — लेकिन अनदेखा किया गया मार्गदर्शन भी फिर भी एक ऐसा कार्ड है जिसकी सुर्खी तस्वीर से कटकर बाहर है।

बाकी और भी खामोश हैं। गुम twitter:card टैग का मतलब है कि X एक छोटे सारांश कार्ड — पाठ के बगल में एक थंबनेल — पर वापस लौटता है, भले ही आपने एक बड़ी, सुंदर छवि दी हो और पूर्ण-चौड़ाई वाले summary_large_image व्यवहार की उम्मीद की हो। खाली टैग मान गुम टैगों से बदतर हैं: content="" वाला og:title फ़ॉलबैक को सक्रिय नहीं करता, वह उसे शून्य से अधिलेखित कर देता है। और ग़लत og:url — स्टेजिंग डोमेन, मुखपृष्ठ, या पिछले सप्ताह के लेख की ओर इशारा करता हुआ, जैसा कि कॉपी किए गए टेम्पलेट अक्सर करते हैं — हर प्लेटफ़ॉर्म को बताता है कि कैनोनिकल पेज कहीं और है, और साझाकरण, गिनतियाँ और कैश प्रविष्टियाँ उस पेज से दूर बँट जाती हैं जिसे आपने वास्तव में प्रकाशित किया था।

टैग ठीक करने के बाद भी पुराना कार्ड क्यों दिखता रहता है

आपने टैग ठीक किए, फिर से डिप्लॉय किया, लिंक फिर से चिपकाया — और पुराना शीर्षक अब भी वहाँ है, आपको देखकर मुस्कुरा रहा है। कुछ भी टूटा नहीं है। प्रत्येक प्लेटफ़ॉर्म आपके URL के लिए बनाए गए कार्ड को कैश करता है, और वह कैश आपके साइट में बदलावों पर नज़र नहीं रखता; प्लेटफ़ॉर्म के दृष्टिकोण से, वह पहले से जानता है कि आपका पेज कैसा दिखता है, और हर साझाकरण पर हर URL को फिर से लाना बहुत कम लाभ के लिए भारी मात्रा में क्रॉलिंग होगा। पुराना कार्ड इस बात का सबूत नहीं है कि आपका सुधार विफल हुआ। वह इस बात का सबूत है कि कैश को फिर से देखने के लिए अभी कहा नहीं गया — और जब तक कहा नहीं जाता, लिंक साझा करने वाला हर सहकर्मी और पाठक पुरानी प्राप्ति को फिर से परोसता है।

तो उसे कहें। प्रत्येक प्रमुख प्लेटफ़ॉर्म एकल URL की ताज़ा प्राप्ति को मजबूर करने का एक तरीका देता है: Facebook का Sharing Debugger और LinkedIn का Post Inspector दोनों पेज को फिर से लाते हैं और आपको वह कार्ड दिखाते हैं जो उन्होंने फिर से बनाया है — X ऐतिहासिक रूप से इसी काम के लिए एक कार्ड वैलिडेटर देता था। किसी भी टैग सुधार के बाद अपने URL को संबंधित टूल से गुज़ारें और पोस्ट की घोषणा करने से पहले नए कार्ड की पुष्टि करें। जहाँ कोई पुनः प्राप्ति टूल मौजूद नहीं है, वहाँ URL बदलने से कैश कुंजी बदल जाती है: ?v=2 जैसी क्वेरी स्ट्रिंग जोड़ने से प्लेटफ़ॉर्म लिंक को ऐसा मानता है जैसे उसने कभी देखा ही न हो, जो एकबारगी साझाकरण के लिए बिल्कुल सम्मानजनक तरकीब है। और थोड़ा धैर्य बचाकर रखें — पुनः प्राप्ति के बाद भी कैश छोड़ने में समय ले सकते हैं, इसलिए उन टैगों को संपादित करना शुरू करने से पहले जाँचें, प्रतीक्षा करें, और एक बार फिर जाँचें जो पहले से सही थे।

दो मिनट की प्रकाशन-पूर्व दिनचर्या

इसे दिनचर्या बनाएँ, जाँच नहीं। एक: ड्राफ़्ट URL को Open Graph चेकर में चिपकाएँ — स्टेजिंग या पूर्वावलोकन URL ठीक है, बशर्ते वह वही पेज हो जिसे स्क्रेपर लाएँगे। दो: पुष्टि करें कि चारों कार्ड — Facebook, X, LinkedIn और Slack — वह शीर्षक, विवरण और छवि दिखाते हैं जो आप चाहते थे, और फ़ॉलबैक के रूप में लेबल की गई किसी भी चीज़ पर ध्यान दें, क्योंकि चुना हुआ फ़ॉलबैक ठीक है और ठोकर खाकर मिला फ़ॉलबैक एक ऐसा टैग है जो लिखे जाने की प्रतीक्षा कर रहा है। तीन: पुष्टि करें कि छवि URL निरपेक्ष है और छवि स्वयं कम से कम 1200×630 है। चार: पुष्टि करें कि जहाँ आप X पर बड़ा प्रारूप चाहते हैं वहाँ twitter:card, summary_large_image है, और यह कि og:url उस कैनोनिकल पेज का नाम लेता है जिसे आप प्रकाशित करने वाले हैं।

पाँच: प्रकाशित करें — और फिर ख़ुद लिंक को कहीं एक बार चिपकाएँ, ताकि जब आप अभी देख रहे हों तो पहली प्राप्ति मजबूर हो जाए, और वापस आने वाले कार्ड को देखें। यदि वह पुराना या ग़लत है, तो घबराहट में संपादन करने के बजाय प्लेटफ़ॉर्म के अपने टूल से उसे फिर से प्राप्त करें। दो मिनट, पाँच चरण, और आपके पेज का वह संस्करण जो अधिकांश लोग कभी देखेंगे, वह संस्करण है जिसे आपने वास्तव में स्वीकृत किया है। व्यापक प्रकाशन-पूर्व जाँच के लिए — TLS, सुरक्षा हेडर, रीडायरेक्ट, वे बाकी दिनचर्या जाँचें जिनका एक पेज बाहर जाने से पहले हक़दार है — उसके साथ-साथ वेबसाइट स्वास्थ्य जाँच चलाएँ; कार्ड सामने का दरवाज़ा हैं, लेकिन पूरा घर नहीं।

स्रोत और आगे पढ़ना

अक्सर पूछे जाने वाले प्रश्न

मेरा लिंक कोई छवि क्यों नहीं दिखाता?

लगभग हमेशा तीन कारणों में से एक। og:image का मान पूर्ण https:// URL के बजाय एक सापेक्ष पथ है, और स्क्रेपर उसे हल नहीं करेंगे। टैग पूरी तरह गुम है, इसलिए प्लेटफ़ॉर्म या तो पेज के मुख्य भाग से एक छवि का अनुमान लगाता है या कोई नहीं दिखाता। या छवि आपके ब्राउज़र में पहुँच योग्य है लेकिन स्क्रेपर के लिए अवरुद्ध है — लॉगिन के पीछे, किसी बॉट नियम या robots बहिष्करण द्वारा अस्वीकृत — या उपयोग के लिए बस बहुत छोटी है। Open Graph चेकर दिखाता है कि इनमें से कौन-सा आपके URL पर लागू होता है, क्योंकि वह टैगों को वैसे पढ़ता है जैसे कोई स्क्रेपर पढ़ता है।

मैंने अपने टैग ठीक कर लिए — पुराना शीर्षक फिर भी क्यों दिखाई देता है?

क्योंकि प्लेटफ़ॉर्म अपना कैश किया गया प्राप्ति दिखा रहा है, आपका वर्तमान पेज नहीं। प्रत्येक प्लेटफ़ॉर्म कार्ड को URL के साथ कैश करता है और कहे जाने तक उसे फिर से नहीं लाता। प्लेटफ़ॉर्म के अपने टूल — Facebook के Sharing Debugger या LinkedIn के Post Inspector — से ताज़ा प्राप्ति मजबूर करें और वहाँ फिर से बने कार्ड की पुष्टि करें। कहीं और एकबारगी साझाकरण के लिए, ?v=2 जैसी क्वेरी स्ट्रिंग जोड़ना URL को इतना बदल देता है कि प्लेटफ़ॉर्म बिल्कुल नया कार्ड बनाता है।

क्या मुझे Open Graph और Twitter दोनों टैग चाहिए?

मुख्य रूप से Open Graph, और एक Twitter टैग। जब संबंधित Twitter टैग अनुपस्थित होते हैं, तो X, og:title, og:description और og:image पर वापस लौटता है, इसलिए हर मान की नकल करने से कम ही लाभ मिलता है। लेकिन twitter:card का कोई Open Graph समकक्ष नहीं है — og समूह में कुछ भी X को यह नहीं बताता कि छोटा सारांश बनाए या बड़ी छवि — इसलिए व्यावहारिक न्यूनतम है पूर्ण Open Graph समूह और summary_large_image पर सेट किया गया twitter:card। बाकी Twitter टैग केवल तब जोड़ें जब आप जानबूझकर चाहते हों कि X बाकी सभी से अलग कॉपी दिखाए।