hreflang भाषा टैग जनरेटर

पेज के हर भाषा संस्करण को उसके पते के साथ सूची में लिखें, अगर हो तो एक फॉलबैक पता जोड़ें, और Google के स्वीकार किए जाने वाले तीनों रूप पाएँ। हर कोड जाँचा जाता है, और गलत कोड अपनी लाइन नंबर के साथ बताया जाता है।

मुफ्त आपके ब्राउज़र में चलता है जाँचा गया मंगलवार, 10 नवंबर 2026

हर संस्करण के लिए एक पंक्ति: कोड, एक वर्टिकल बार, फिर पूरा पता। कोड में क्षेत्र (en-GB) या लिपि (zh-Hant-TW) भी हो सकती है।

वैकल्पिक। वह पेज उन आगंतुकों के लिए जिनकी भाषा किसी संस्करण से मेल नहीं खाती, अक्सर भाषा चुनने वाला पेज।

परिणाम

पंक्तियों की जाँच — दिखाता है कि हर कोड और पता सही है या नहीं, और न हो तो पहली समस्या।
हर पेज के head के लिए link एलिमेंट
xhtml:link एंट्री वाला XML साइटमैप
HTTP Link हेडर

यह टूल आपके ब्राउज़र में चलता है। आप जो लिखते हैं, वह हमें नहीं भेजा जाता।

इसका इस्तेमाल कैसे करें

  1. भाषा संस्करण में हर भाषा संस्करण के लिए एक पंक्ति लिखें: कोड, एक वर्टिकल बार और पूरा पता।
  2. अगर आपके पास भाषा चुनने वाला या डिफॉल्ट पेज है, तो उसका पता फॉलबैक पता (x-default) में लिखें।
  3. पंक्तियों की जाँच पढ़ें। जब वह कहे कि हर संस्करण सही है, तो link एलिमेंट, साइटमैप या हेडर कॉपी करें।
  4. हर पेज पर यही सेट डालें, और जाँच लें कि हर संस्करण बाकी सभी की ओर इशारा करता है।

कोड कैसे जाँचे जाते हैं

भाषा वाला हिस्सा ISO 639-1 का दो अक्षरों वाला कोड होना चाहिए: Library of Congress की सूची में ऐसे 183 कोड हैं। वैकल्पिक क्षेत्र ISO 3166-1 alpha-2 का आधिकारिक रूप से दिया गया कोड होना चाहिए, जैसे GB या TW। Google की गाइड कहती है कि केवल ये दो मानक समर्थित हैं, और भाषा पहले आती है, इसलिए अकेला क्षेत्र, जैसे GB, अस्वीकार होता है।

लिपि वाला हिस्सा, जैसे Hant या Hans, चार अक्षरों का होना चाहिए। Google की गाइड कहती है कि लिपियाँ ISO 15924 में दी जाती हैं; यह टूल लिपि का आकार जाँचता है, पूरी सूची नहीं। कोड बड़े-छोटे अक्षरों में फर्क नहीं करते, इसलिए टूल भाषा छोटे अक्षरों में, क्षेत्र बड़े अक्षरों में और लिपि टाइटल केस में लिखता है।

  • en-uk अस्वीकार होता है, क्योंकि UK एक आरक्षित कोड है; यूनाइटेड किंगडम का कोड GB है, इसलिए टूल en-GB सुझाता है।
  • iw, in और ji 1989 में he, id और yi में बदले गए, इसलिए टूल वही कोड सुझाता है।
  • जो कोड कहीं नहीं मिलते, जैसे xx, eng या en_US, अपनी पंक्ति नंबर के साथ अस्वीकार होते हैं।

एक ही सेट भेजने के तीन तरीके

Google तीन तरीके बताता है: HTML के head में link एलिमेंट, HTTP हेडर, और XML साइटमैप। Google कहता है कि तीनों समान हैं, इसलिए वह चुनें जिसे संभालना सबसे आसान हो। साइटमैप वाले रूप को xhtml नेमस्पेस चाहिए, और हर url एंट्री में खुद समेत हर वैकल्पिक पता सूचीबद्ध होता है।

HTTP हेडर का तरीका किसी भी पेज के GET जवाब के लिए बताया गया है; Google इसे गैर-HTML फ़ाइलों जैसे PDF के लिए उपयोगी कहता है, और उसके उदाहरण PDF हैं। वेब पेज के लिए आम चुनाव link एलिमेंट या साइटमैप है। Google यह भी कहता है कि किसी पेज के हर संस्करण के लिए लौटाया गया Link हेडर एक जैसा होता है, इसलिए यह टूल पूरे सेट के लिए एक ही मान लिखता है।

वापसी के लिंक और x-default

हर संस्करण को खुद को और बाकी सभी संस्करणों को सूचीबद्ध करना होगा, और हर पेज को वापस इशारा करना होगा। Google के अनुसार, अगर दो पेज एक-दूसरे की ओर इशारा नहीं करते, तो टैग अनदेखे किए जाएँगे। जब सेट पूरा रखना मुश्किल हो, तो Google कहता है कि कुछ पेजों पर कुछ भाषाएँ छोड़ी जा सकती हैं, और वह फिर भी उन जोड़ियों को प्रोसेस करता है जो एक-दूसरे की ओर इशारा करती हैं।

x-default उन भाषाओं के लिए फॉलबैक पेज का नाम है जो आपके किसी संस्करण से मेल नहीं खातीं। Google इसे भाषा चुनने वाले पेजों के लिए सुझाता है, और यह बिना भाषा कोड के लिखा जाता है।

हल किया हुआ उदाहरण: तीन संस्करण और एक फॉलबैक

पंक्तियाँ en | https://example.com/en/, en-GB | https://example.com/en-gb/ और tr | https://example.com/tr/, और फॉलबैक https://example.com/, मिलकर चार वैकल्पिक पते बनाती हैं। सेट के हर पेज को वही चार link एलिमेंट मिलते हैं, और साइटमैप में तीनों पेजों के लिए एक-एक url एंट्री है।

हर url एंट्री सभी चार वैकल्पिक पते सूचीबद्ध करती है। स्थिति की पंक्ति कहती है 3 भाषा संस्करण, सभी सही, क्योंकि फॉलबैक भाषा संस्करण नहीं है।

परिणाम गिनती ब्योरा
Link एलिमेंट 4 hreflang="tr" href="https://example.com/tr/"
साइटमैप url एंट्री 3 हर एक में 4 वैकल्पिक पते, x-default समेत
Link हेडर मान 1 हर पेज पर वही मान, 4 वैकल्पिक पतों के साथ
भाषा संस्करण 3 स्थिति: 3 भाषा संस्करण, सभी सही

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

कौन से कोड सही हैं?

ISO 639-1 का भाषा कोड, जैसे en, tr या zh, उसके बाद चार अक्षरों की लिपि, जैसे Hant, और ISO 3166-1 का क्षेत्र, जैसे GB या TW, आ सकते हैं। कोड बड़े-छोटे अक्षरों में फर्क नहीं करते, और टूल उन्हें मानक रूप में लिखता है।

en-uk को गलती क्यों बताया गया है?

ISO 3166-1 में UK एक आरक्षित कोड है, और Google की गाइड कहती है कि hreflang में UK का कोई असर नहीं होता। यूनाइटेड किंगडम का आवंटित कोड GB है, इसलिए सही टैग en-GB है।

क्या मुझे x-default वाली पंक्ति चाहिए?

यह वैकल्पिक है। Google x-default को उन भाषाओं के लिए फॉलबैक कहता है जो आपके किसी संस्करण से मेल नहीं खातीं, और भाषा चुनने वाले पेजों के लिए इसकी सलाह देता है। टूल इसे तभी जोड़ता है जब आप पता लिखें।

क्या हर पेज पूरा सेट सूचीबद्ध करे?

हर संस्करण को खुद को और बाकी सभी संस्करणों को सूचीबद्ध करना होगा। Google कहता है कि दो पेज एक-दूसरे की ओर इशारा न करें तो टैग अनदेखे होते हैं, पर यह भी कहता है कि कुछ पेजों पर एक भाषा छोड़ी जा सकती है और वह फिर भी एक-दूसरे से जुड़े जोड़ों को प्रोसेस करेगा।

टूल केवल https पते क्यों स्वीकार करता है?

यह पूरे https पते स्वीकार करता है, जो आज ज्यादातर साइटें इस्तेमाल करती हैं। Google पूरे पते माँगता है जिनमें ट्रांसपोर्ट का तरीका शामिल हो, इसलिए जो साइट अब भी सादे http पर चलती है, उसके एनोटेशन हाथ से लिखने होंगे।

क्या HTTP हेडर का तरीका वेब पेजों के लिए है?

Google इसे किसी भी पेज के GET जवाब के लिए बताता है और गैर-HTML फ़ाइलों जैसे PDF के लिए उपयोगी कहता है। वेब पेजों के लिए आम चुनाव link एलिमेंट या साइटमैप है।

क्या यह टूल मेरे पते कहीं भेजता है?

नहीं। परिणाम आपके ब्राउज़र में बनता है, आपके लिखे टेक्स्ट से, और कुछ भी किसी सर्वर को नहीं भेजा जाता।

स्रोत

आँकड़े और टेक्स्ट आखिरी बार मंगलवार, 10 नवंबर 2026 को जाँचे गए।

साइट चलाने के लिए हम जरूरी कुकीज़ इस्तेमाल करते हैं। आपकी सहमति से Google विज्ञापन कुकीज़ भी इस्तेमाल करता है, ताकि व्यक्तिगत विज्ञापन दिखें। अगर आप उन्हें अस्वीकार करते हैं, तो भी आपको विज्ञापन दिखेंगे, पर वे व्यक्तिगत नहीं होंगे।