
यदि आप बहुभाषी वेबसाइट बना रहे हैं, तो hreflang टैग को सही ढंग से लागू करना अत्यंत आवश्यक है। लेकिन यदि आपको "आपकी साइट में कोई hreflang टैग नहीं है" संदेश मिल रहा है, तो कृपया हमसे संपर्क करें। Google Search Console यह इस बात का संकेत है कि कुछ ठीक नहीं है।
चिंता न करें, इसे ठीक किया जा सकता है - लेकिन आपको शीघ्रता से कार्य करना होगा।
यदि गूगल आपके hreflang टैग नहीं ढूंढ पाता है, तो वह आपके वेब पेजों के विभिन्न भाषा रूपों को सही ढंग से अनुक्रमित नहीं कर पाएगा, जिसका अर्थ है कि आप ट्रैफ़िक खो देंगे।
सौभाग्य से, समस्या की पहचान करने और उसे ठीक करने में अधिक समय नहीं लगेगा।
आपको बस इतना करना है कि आगे पढ़ें और हम आपको बताएंगे कि “आपकी साइट में कोई hreflang टैग नहीं है” त्रुटि कोड का क्या मतलब है और इसका कारण क्या हो सकता है। फिर हम कुछ त्वरित समाधान साझा करेंगे जिनका उपयोग करके आप समस्या को ठीक कर सकते हैं।
Hreflang टैग कोड के छोटे टुकड़े होते हैं जो गूगल जैसे खोज इंजनों को बताते हैं कि आपकी साइट के किसी पृष्ठ पर सामग्री किस भाषा में लिखी गई है, यह किस भौगोलिक क्षेत्र के लिए है, तथा यह आपकी साइट के अन्य पृष्ठों से किस प्रकार संबंधित है।
वे इस तरह दिखते हैं:
जैसा कि आप हमारे उपरोक्त उदाहरण में देख सकते हैं, इसमें तीन अलग-अलग HTML विशेषताएँ हैं snippet : एक rel विशेषता, एक hreflang विशेषता, और एक href विशेषता.
href विशेषता उस पेज को निर्दिष्ट करती है जिसके बारे में हम सर्च इंजन को बताना चाहते हैं। इस मामले में, यह उदाहरण साइट (example.com/ca) का कनाडाई संस्करण है।
hreflang विशेषता उस भाषा और (वैकल्पिक रूप से) क्षेत्र की पहचान करती है जिसके लिए पेज बनाया गया है। इस मामले में, विशेषता (en-ca) हमें बताती है कि पेज अंग्रेजी (en) में लिखा गया है और कनाडा (ca) के उपयोगकर्ताओं के लिए बनाया गया है।
केवल भाषा निर्दिष्ट करना आवश्यक है। जब तक आप न चाहें, आपको क्षेत्र निर्दिष्ट करने की आवश्यकता नहीं है। आपको आधिकारिक दो-अक्षर भाषा और देश कोड का भी उपयोग करना होगा। सभी भाषा कोड की सूची यहाँ और देश कोड यहाँ मिल सकते हैं ।
rel विशेषता खोज इंजन को बताती है कि वह पेज आपकी साइट पर मौजूद दूसरे पेजों से किस तरह से संबंधित है। 'Alternate' उसे बताता है कि यह उदाहरण पेज किसी दूसरे पेज का एक रूपांतर है और अगर इसकी सामग्री इससे मिलती-जुलती है या आपकी साइट पर मौजूद किसी दूसरे पेज से मिलती-जुलती है, तो उसे आश्चर्य नहीं होना चाहिए।
Hreflang टैग किसी भी वेबसाइट के लिए ज़रूरी हैं, जिसमें एक ही कंटेंट के साथ कई अलग-अलग पेज वैरिएशन हों और कई भाषाओं में हों। जानिए क्यों।
सर्च इंजन यूजर को सबसे ज़्यादा प्रासंगिक नतीजे देना पसंद करते हैं। इसका मतलब है कि जब भी संभव हो, उन्हें उनकी स्थानीय भाषा में वेब पेजों के स्थानीयकृत रूप दिखाना। नतीजतन, Google आमतौर पर स्थानीयकृत वेब पेजों को परिणाम पृष्ठ के शीर्ष पर रैंक करेगा।
उदाहरण के लिए, मान लीजिए कि अमेरिका में रहने वाला एक काल्पनिक इंटरनेट उपयोगकर्ता Google में जर्मन भाषा में लिखी गई खोज क्वेरी दर्ज करता है। Google जानता है कि वेबपेज “A” खोज क्वेरी का सबसे अच्छा जवाब देता है, इसलिए वह इसे SERPs में 1 स्थान पर दिखाना चाहता है।
हालाँकि, एक समस्या है: वेबपेज “A” बहुभाषी है, इसलिए एक ही वेबपेज के कई अलग-अलग संस्करण हैं जिनमें से आप चुन सकते हैं। एक अंग्रेजी संस्करण, एक फ्रेंच संस्करण और एक जर्मन संस्करण है।
तो फिर गूगल क्या करता है? यह वही करता है जिसकी आप अपेक्षा करते हैं: यह जर्मन संस्करण को पेज के शीर्ष पर ले आता है।
लेकिन गूगल जैसे सर्च इंजन को यह जानने का एकमात्र तरीका है कि उनमें से प्रत्येक वेब पेज किस भाषा में लिखा गया है, वह है hreflang टैग को पढ़ना।
यदि आपकी साइट पर कोई hreflang टैग सेट नहीं है, तो हो सकता है कि Google खोजकर्ता के लिए पृष्ठ को गलत भाषा में रैंक कर दे (उदाहरण के लिए, किसी जर्मन भाषी के लिए अंग्रेज़ी पृष्ठ भिन्नता).
इससे उपयोगकर्ता के अनुभव पर नकारात्मक असर पड़ता है। अगर किसी उपयोगकर्ता को आपकी वेबसाइट पर किसी ऐसे पृष्ठ पर भेजा जाता है जिसकी सामग्री ऐसी भाषा में लिखी है जिसे वह पढ़ नहीं सकता, तो संभवतः वह आपके भाषा स्विचर को ढूँढने के लिए ज़्यादा देर तक वहाँ नहीं रुकेगा।
अंतर्राष्ट्रीय एसईओ परिप्रेक्ष्य से भी Hreflang टैग महत्वपूर्ण हैं।
डुप्लिकेट कंटेंट SEO के लिए खराब है। अगर Google जैसा सर्च इंजन आपकी साइट पर डुप्लिकेट कंटेंट देखता है, तो यह एक बुरा संकेत भेजता है जो आपकी रैंकिंग पावर को नकारात्मक रूप से प्रभावित कर सकता है। और जब आपके पास अलग-अलग भाषाओं में आपके वेब पेजों के कई संस्करण होते हैं, तो यह डुप्लिकेट कंटेंट जैसा दिखता है।
सौभाग्य से, हम सर्च इंजन को बता सकते हैं कि यह डुप्लिकेट सामग्री नहीं है, इसके लिए हमें 'alternate' विशेषता जोड़नी होगी, जिसका उल्लेख हमने पहले अपने hreflang टैग में किया था।
यदि आपकी साइट पर कोई hreflang टैग नहीं है, तो खोज इंजन यह मान सकते हैं कि आपके बहुभाषी पृष्ठ डुप्लिकेट सामग्री हैं और उन्हें SERPs से पूरी तरह से छिपा सकते हैं।
{{ ebook -बैनर}}
सतह पर देखने पर Hreflang टैग बहुत सीधे-सादे लगते हैं, लेकिन वास्तव में इन्हें सही ढंग से उपयोग करना बहुत जटिल है।
वे इतने जटिल इसलिए हैं क्योंकि hreflang टैग द्विदिशात्मक होते हैं। उन्हें सही तरीके से लागू करने के लिए, हर URL को हर दूसरे URL पर रिटर्न लिंक की आवश्यकता होती है। अगर आपकी वेबसाइट पर बहुत सारी भाषाएँ हैं, तो यह जल्दी ही गड़बड़ हो जाता है। अगर आपकी साइट पर 50 भाषा संस्करण हैं, तो आपको हर एक बहुभाषी पृष्ठ पर अलग-अलग URL के लिए hreflang लिंक की आवश्यकता होगी।
इतना ही नहीं, कई ऐसी आसान गलतियाँ हैं जो कार्यान्वयन को बाधित कर सकती हैं, जैसे किसी भाषा को हटाना लेकिन उसे प्रतिबिंबित करने के लिए सभी hreflang टैग को अपडेट करना भूल जाना या विशेषताओं को गलत तरीके से सेट करना।
यदि आप डेवलपर नहीं हैं, तो आपको यह जानने के लिए कि आप क्या कर रहे हैं, बुनियादी कोड कौशल और HTML की अच्छी समझ की आवश्यकता होगी।
तकनीकी पहलुओं के अलावा, इसमें तार्किक जटिलताएँ भी हैं। आपको इस बारे में सावधानी से सोचना होगा कि सर्वोत्तम संभव उपयोगकर्ता अनुभव के लिए विभिन्न क्षेत्रों के लिए अपने पेज वेरिएशन को कैसे सेट किया जाए, जो जटिल हो सकता है।
उदाहरण के लिए, यदि आप यूके, यूएस और ऑस्ट्रेलिया में विभिन्न मुद्राओं में ग्राहकों को सेवा प्रदान करते हैं, तो आप संभवतः एक en-us (यूएस), एक en-gb (यूके) और एक en-au भिन्नता स्थापित करना चाहेंगे, जो स्थानीय मुद्राओं में कीमतें दिखाए, भले ही वे सभी अंग्रेजी बोलने वालों को लक्षित कर रहे हों।
यदि आपकी साइट पर अभी तक कोई hreflang टैग नहीं है, तो उन्हें जोड़ने के दो तरीके हैं: आसान तरीका (प्लगइन के साथ) और कठिन तरीका (मैन्युअल रूप से)।
आइये पहले अधिक कठिन संस्करण देखें।
यदि आप डेवलपर या कोड-प्रेमी हैं और चुनौती के लिए तैयार हैं, तो आप अपनी वेबसाइट में मैन्युअल रूप से hreflang टैग जोड़ सकते हैं, या तो अपने HTML हेडर में या अपने XML साइटमैप में।
To add hreflang tags manually inside your HTML headers, you’ll need to navigate to the <head> section of each multilingual page on your website.
अपने हेडर कोड में, आपको अपने hreflang टैग पेस्ट करने होंगे। प्रत्येक पेज पर hreflang विशेषता में स्वयं के साथ-साथ प्रत्येक अलग-अलग भाषा में इसके सभी वैकल्पिक पेजों का संदर्भ शामिल होना चाहिए।
hreflang कोड snippet आपको जो पेस्ट करना होगा वह इस बात पर निर्भर करेगा कि आप कौन सी भाषा/क्षेत्र में सेवा दे रहे हैं और आपके पेज का यूआरएल क्या है, लेकिन यह कुछ इस तरह दिखना चाहिए:
इस विधि में समस्या यह है कि आप अपने प्रत्येक पृष्ठ पर कोड की कुछ पंक्तियां जोड़ रहे हैं, जिन्हें आपके उपयोगकर्ता देख नहीं पाएंगे, लेकिन फिर भी उन्हें पृष्ठ खोलने पर उन्हें डाउनलोड करना होगा।
यदि आपके पास अलग-अलग भाषाओं में दर्जनों विकल्प हैं, तो आपको हर पेज पर दर्जनों लिंक तत्व जोड़ने होंगे, जिससे आपके पेज का आकार कुछ KB बढ़ सकता है और पेज लोड होने का समय काफी बढ़ सकता है। कल्पना करें कि अगर आपका होमपेज लोड होने में कुछ और मिलीसेकंड लेता है, तो आपका उपयोगकर्ता अनुभव कैसे प्रभावित होगा।
शायद यह कोई बड़ी बात नहीं लगेगी, लेकिन पेज लोड होने का समय आपकी सोच से कहीं अधिक मायने रखता है।
Google Algorithm के हाल ही में किए गए अपडेट ने स्पीड जैसे पेज एक्सपीरियंस मेट्रिक्स पर ज़्यादा ज़ोर दिया है। नतीजतन, Google उन वेबसाइटों को रैंक करना पसंद करता है जो धीमी साइट्स की तुलना में तेज़ी से लोड होती हैं। एक सेकंड का एक अंश भी आपके SEO में बहुत बड़ा अंतर ला सकता है।
यदि आपकी साइट पर अभी तक कोई hreflang टैग नहीं है, लेकिन आप नहीं चाहते कि आपके hreflang कार्यान्वयन से आपके लोड समय पर प्रभाव पड़े, तो आप उन्हें अपने XML साइटमैप में जोड़ सकते हैं।
आपका साइटमैप वह दस्तावेज है जिसे आप खोज इंजन को सबमिट करते हैं, जो आपकी वेबसाइट के सभी पृष्ठों और फ़ाइलों का 'मानचित्र' प्रस्तुत करता है, ताकि यह सुनिश्चित किया जा सके कि वे सही ढंग से अनुक्रमित हैं।
यदि आपकी साइट पर कोई hreflang टैग नहीं है, तो आप एक जोड़ सकते हैं snippet प्रत्येक पृष्ठ के सभी वैकल्पिक संस्करणों को दर्शाने के लिए यहाँ एक कोड का उपयोग करें। यह कुछ इस तरह दिखना चाहिए:
जैसा कि आपने देखा होगा, संरचना यहाँ थोड़ी अलग है क्योंकि हम HTML के बजाय XML फ़ाइल के साथ काम कर रहे हैं। हालाँकि, मूल विचार अभी भी वही है: प्रत्येक टैग में rel, hreflang और href विशेषता शामिल है, और वे हमेशा द्विदिशात्मक होते हैं।
अनावश्यक ऑन-पेज कोड को खत्म करने और लोडिंग समय को तेज करने के अलावा, इस विधि का एक और लाभ यह है कि यह सुरक्षित है। यदि आप कोई गलती करते हैं तो सीधे अपने पेज हेडर को संशोधित करने से समस्याएँ हो सकती हैं, जबकि आपके XML साइटमैप को गड़बड़ाना कोई बड़ी बात नहीं है।
यकीनन, यह दृष्टिकोण आपकी वेबसाइट के लोडिंग समय को प्रभावित नहीं करेगा क्योंकि आप सीधे अपने HTML हेडर में कोड नहीं जोड़ रहे हैं।
किसी भी मामले में, अपनी थीम फ़ाइलों को संशोधित करने की तुलना में अपने साइटमैप को संपादित करना अधिक सुरक्षित है। हालाँकि, आपकी वेबसाइट जितनी अधिक भाषाओं का उपयोग करती है, आपका XML hreflang कार्यान्वयन उतना ही जटिल होता जाता है।
यदि आप दृश्य रूप से सीखने वाले हैं, तो अपनी वेबसाइट में hreflang टैग जोड़ने के तरीके पर हमारा वीडियो ट्यूटोरियल देखें:
मैन्युअल रूप से hreflang टैग जोड़ना बहुत काम का काम है और आसानी से गलत हो सकता है।
इसलिए ज़्यादातर मामलों में, सिर्फ़ एक प्लगइन का इस्तेमाल करना ज़्यादा बेहतर विकल्प होता है। एक अच्छा अनुवाद प्लगइन, जैसे Weglot अनुवाद प्रक्रिया के दौरान आपकी साइट द्वारा उपयोग की जाने वाली प्रत्येक भाषा के लिए hreflang टैग स्वचालित रूप से लागू हो जाएँगे। यह सरल, सुरक्षित और तेज़ है—इसमें बस कुछ ही क्लिक लगते हैं।
इसे करने का तरीका इस प्रकार है:
सबसे पहले, अपनी आवश्यकताओं के अनुरूप Weglot योजना के लिए साइन अप करें।
यदि आप वर्डप्रेस उपयोगकर्ता हैं, तो अपने वर्डप्रेस डैशबोर्ड से 'नया प्लगइन जोड़ें' पर जाएँ और खोजें और इंस्टॉल करें Weglot लगाना।

नेविगेट करें Weglot सेटिंग्स पृष्ठ पर जाएं और अपना Weglot खाता API कुंजी। इसके बाद, अपनी वेबसाइट की मूल भाषा निर्दिष्ट करें, उन भाषाओं को चुनें जिनमें आप अपनी वेबसाइट का अनुवाद करवाना चाहते हैं, और सेव पर क्लिक करें।

यह इतना सरल है।
Weglot अब यह पूरी अनुवाद प्रक्रिया का ध्यान अपने आप रखेगा। यह आपकी साइट का आपकी सभी गंतव्य भाषाओं में अनुवाद करेगा, उनमें से प्रत्येक के लिए एक उपनिर्देशिका स्थापित करेगा, और hreflang टैग को अपने आप लागू करेगा।
यदि आप अनुवाद में सुधार करना चाहते हैं, तो आप अपने अनुवाद से ऐसा कर सकते हैं। Weglot डैशबोर्ड.
यदि आपने उपरोक्त सभी कार्य कर लिए हैं और फिर भी आपको "आपकी साइट में hreflang टैग नहीं हैं" त्रुटि दिखाई दे रही है, तो कृपया हमसे संपर्क करें। Google Search Console आपके कार्यान्वयन में कोई समस्या हो सकती है।
समस्या कई चीजों से हो सकती है, इसलिए आपको यह पता लगाने के लिए कुछ समस्या निवारण करने की आवश्यकता होगी कि समस्या वास्तव में क्या है। यहाँ आपके hreflang एनोटेशन में जाँचने के लिए कुछ चीजें दी गई हैं:
Weglot ने एक hreflang चेकर टूल भी विकसित किया है जिसका उपयोग आप अपने कार्यान्वयन की दोबारा जांच करने के लिए कर सकते हैं।

बस हमारे hreflang चेकर पेज पर जाएँ, अपनी साइट का URL डालें, कोई सर्च इंजन चुनें, और 'टेस्ट URL' पर क्लिक करके सुनिश्चित करें कि सब कुछ सही तरीके से सेट किया गया है। अगर आपकी साइट में कोई hreflang टैग नहीं है या आपके कार्यान्वयन में कोई समस्या है, तो यह यहाँ दिखाई देगा।
बस इतना ही - 'आपकी साइट में कोई hreflang टैग नहीं है' समस्या को ठीक करने के लिए आपको जो कुछ भी जानना चाहिए, वह सब यहाँ है। बस अपनी साइट का नियमित रूप से ऑडिट करना याद रखें और जब भी पेज डिलीट या रीडायरेक्ट किए जाएँ, तो उसे अपडेट करें, और आपको सब ठीक हो जाएगा!
यह भी ध्यान रखें कि Google को आपकी साइट को पुनः अनुक्रमित करने में कुछ समय लग सकता है, इसलिए hreflang फ़िक्सेस लागू करने के बाद, आपको "आपकी साइट में कोई hreflang टैग नहीं है" अधिसूचना गायब होने से पहले कुछ दिनों तक प्रतीक्षा करनी पड़ सकती है।
जैसा कि आप देख सकते हैं, hreflang टैग जटिल हो सकते हैं, लेकिन ऐसा होना आवश्यक नहीं है।
लोगों को आमतौर पर जिन समस्याओं का सामना करना पड़ता है, उनमें से ज़्यादातर मैन्युअल कार्यान्वयन के दौरान हुई गलतियों के कारण होती हैं और प्लगइन के इस्तेमाल से इनसे पूरी तरह बचा जा सकता है। इसलिए हम इसके इस्तेमाल की पुरज़ोर सलाह देते हैं। Weglot अपने hreflang टैग्स का ध्यान रखने के लिए अभी साइन अप करें। मुफ़्त ट्रायल के लिए अभी साइन अप करें।
शक्ति को समझने का सबसे अच्छा तरीका Weglot इसे स्वयं अनुभव करके देखें। बिना किसी शुल्क और प्रतिबद्धता के इसका परीक्षण करें।
शक्ति को समझने का सबसे अच्छा तरीका Weglot इसे स्वयं अनुभव करके देखें। बिना किसी शुल्क और प्रतिबद्धता के इसका परीक्षण करें।
यदि आप अभी अपनी वेबसाइट को कनेक्ट करने के लिए तैयार नहीं हैं, तो आपके डैशबोर्ड में एक डेमो वेबसाइट उपलब्ध है।

हाँ, Weglot स्वचालित रूप से आपकी वेबसाइट पर hreflang टैग लागू करता है ताकि Google जैसे खोज इंजन आपकी वेबसाइट को सही भाषा के लिए अनुक्रमित कर सकें।

इसे मैन्युअल रूप से करने की कोई आवश्यकता नहीं है। जब आप इंस्टॉल करते हैं Weglot , hreflang टैग स्वचालित रूप से जोड़ दिए जाते हैं, किसी डेवलपर की आवश्यकता नहीं होती।