मुफ़्त Hreflang टैग चेकर

अपने पेज के HTML में hreflang टैग सत्यापित करें। गुम x-default, डुप्लिकेट locale, सापेक्ष URL और अमान्य BCP 47 भाषा कोड पहचानता है।

अपडेट किया गया

Share:
Home/SEO Tools/Hreflang Checker

Hreflang Checker

Validate hreflang tags to ensure correct international SEO targeting and avoid duplicate content issues.

Hreflang Tag Checker

Copy page source (Ctrl+U) and paste here, or use browser DevTools to copy the <head>.

Hreflang Best Practices

Always use absolute URLs

Hreflang href values must be fully qualified URLs (https://...), not relative paths.

Include x-default

Add hreflang="x-default" for users whose language/region is not explicitly targeted.

Self-reference required

Each page must include a hreflang tag pointing to itself. Google requires this.

Bidirectional links

If page A links to page B with hreflang, page B must link back to page A. Missing return links are ignored.

Use valid BCP 47 codes

Use ISO 639-1 language codes (en, fr, de) optionally combined with ISO 3166-1 region codes (en-GB, fr-CA).

No duplicate locales

Each language/region combination should appear only once. Duplicates cause Google to ignore all but one.

Hreflang tags tell Google which language and regional variation of a page to show in search results. Incorrect implementation can cause the wrong page to rank in the wrong country.

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

कौन-कौन सी त्रुटियाँ जाँची जाती हैं?

x-default का गायब होना, स्व-संदर्भित टैग, डुप्लिकेट लोकेल, अमान्य भाषा कोड और सापेक्ष URL।

x-default क्या है?

x-default Google को बताता है कि उन उपयोगकर्ताओं को कौन-सा पेज दिखाना है जिनकी भाषा या क्षेत्र विशेष रूप से लक्षित नहीं है।

क्या यह मुफ़्त है?

हाँ, पूरी तरह मुफ़्त।

क्या इस टूल के साथ मेरा डेटा सुरक्षित है?

बिल्कुल। Hreflang Tag Checker सब कुछ आपके ब्राउज़र में क्लाइंट-साइड पर प्रोसेस करता है। कोई भी डेटा किसी सर्वर पर अपलोड या संग्रहीत नहीं किया जाता। आपकी सामग्री हर समय आपके डिवाइस पर निजी रहती है।

क्या Hreflang Tag Checker मोबाइल डिवाइस पर काम करता है?

हाँ, Hreflang Tag Checker पूरी तरह रिस्पॉन्सिव है और स्मार्टफ़ोन तथा टैबलेट पर काम करता है। आप इसे किसी भी आधुनिक वेब ब्राउज़र वाले डिवाइस पर इस्तेमाल कर सकते हैं, किसी ऐप डाउनलोड की ज़रूरत नहीं है।

क्या इस टूल का उपयोग करने के लिए मुझे खाता बनाना होगा?

किसी खाते या पंजीकरण की ज़रूरत नहीं है। बस अपने ब्राउज़र में Hreflang Tag Checker खोलें और तुरंत इसका उपयोग शुरू करें। कोई साइन-अप बाधा या उपयोग प्रतिबंध नहीं है।

क्या यह टूल Google के नवीनतम दिशानिर्देशों का पालन करता है?

हाँ, Hreflang Tag Checker को Google Search के वर्तमान दिशानिर्देशों और सर्वोत्तम प्रथाओं का पालन करते हुए बनाया गया है। हम सर्च इंजन की आवश्यकताओं में बदलावों को दर्शाने के लिए टूल को नियमित रूप से अपडेट करते हैं।

मैं Hreflang Tag Checker का उपयोग कैसे करूँ?

बस दिए गए फ़ील्ड में अपना इनपुट दर्ज करें, अपनी पसंद के अनुसार सेटिंग्स समायोजित करें, और टूल इसे तुरंत प्रोसेस कर देगा। फिर आप परिणाम को अपने क्लिपबोर्ड पर कॉपी कर सकते हैं या डाउनलोड कर सकते हैं।

कौन-कौन से ब्राउज़र समर्थित हैं?

Hreflang Tag Checker Chrome, Firefox, Safari, Edge और Opera सहित सभी आधुनिक ब्राउज़रों में काम करता है। सर्वोत्तम अनुभव के लिए अपने पसंदीदा ब्राउज़र का नवीनतम संस्करण उपयोग करें।

Hreflang और canonical टैग में क्या फ़र्क़ है?

Canonical टैग और hreflang टैग दो अलग-अलग समस्याएँ हल करते हैं, और इन्हें आपस में मिला देना इंडेक्सिंग से जुड़ी परेशानियों की एक आम वजह है। Canonical (rel="canonical") Google को बताता है कि लगभग एक जैसे पेजों में से किस वर्ज़न को इंडेक्स करना है, ताकि रैंकिंग सिग्नल एक ही URL पर केंद्रित हो जाएँ। Hreflang (rel="alternate" hreflang) इसका उल्टा करता है: यह Google को बताता है कि कई पेज असली भाषा या रीजनल वेरिएंट हैं जिन्हें इंडेक्स में बने रहना चाहिए, और किस यूज़र को कौन-सा दिखाना है। यहाँ सबसे ज़रूरी नियम यह है कि हर लोकलाइज़्ड पेज का canonical खुद की तरफ़ इशारा करे, न कि किसी एक "मुख्य" भाषा के पेज की तरफ़। अगर हर अनुवाद का canonical अंग्रेज़ी पेज की तरफ़ लगा दिया जाए, तो Google को असल में यह संकेत जाता है कि अनुवादों को हटा दो, जिससे आपका पूरा hreflang सेटअप चुपचाप टूट जाता है। Canonical की जाँच करने से पहले ऊपर अपने पेज का HTML पेस्ट करके यह पक्का करें कि hreflang एनोटेशन खुद वैध हैं।

Google मेरे hreflang टैग को नज़रअंदाज़ क्यों कर रहा है?

Google hreflang एनोटेशन को तब नज़रअंदाज़ करता है जब वे वैलिडेशन में फ़ेल होते हैं, और इसके लिए वह कोई चेतावनी नहीं देता — यही वजह है कि टूटे हुए सेटअप महीनों तक किसी का ध्यान खींचे बिना पड़े रहते हैं। सबसे आम वजहें हैं: रिटर्न लिंक का न होना (पेज A, पेज B की तरफ़ इशारा करता है, लेकिन B कभी वापस A की तरफ़ इशारा नहीं करता, जिससे यह संबंध हटा दिया जाता है), href वैल्यू का एब्सोल्यूट https URL की बजाय रिलेटिव होना, सेल्फ़-रेफ़रेंशियल टैग का गायब होना, एक ही लोकल कोड का दो बार आना, और ऐसे भाषा या रीजन कोड जो मान्य BCP 47 फ़ॉर्मेट में नहीं हैं। लोकलाइज़्ड पेज पर एक भी टकराने वाला canonical टैग पूरे क्लस्टर को ओवरराइड कर सकता है। चूँकि ये समस्याएँ स्ट्रक्चरल होती हैं और रेंडर हुए पेज पर दिखाई नहीं देतीं, इन्हें आँखों से पकड़ना मुश्किल है। ऊपर अपने पेज का HTML पेस्ट करें और यह चेकर मिले हर टैग को सूचीबद्ध करके missing x-default, रिलेटिव URL, डुप्लिकेट और अनजान लोकल को तुरंत फ़्लैग कर देता है।

क्या हर पेज पर सेल्फ़-रेफ़रेंशियल hreflang टैग होना ज़रूरी है?

हाँ। hreflang सेट के हर पेज में, उसके सभी भाषा और रीजनल वेरिएंट के टैग के अलावा, खुद की तरफ़ इशारा करने वाला एक टैग भी होना चाहिए। यानी अगर आपके पास अंग्रेज़ी, फ़्रेंच और जर्मन वर्ज़न हैं, तो अंग्रेज़ी पेज पर तीनों hreflang एनोटेशन लिस्ट होंगे, और उनमें से एक वापस अंग्रेज़ी URL की तरफ़ इशारा करेगा। इस सेल्फ़-रेफ़रेंस के बिना, क्लस्टर तकनीकी रूप से अमान्य माना जाता है और Google पूरे सेट को नज़रअंदाज़ कर सकता है। यह एक ऐसा नियम है जो सिर्फ़ मार्कअप देखने से नज़र नहीं आता, क्योंकि पुष्टि करने के लिए आपको यह पता होना चाहिए कि पेज किस URL पर मौजूद है। इसीलिए इस चेकर में एक ऐच्छिक Current Page URL फ़ील्ड है: जिस URL की आप जाँच कर रहे हैं वह डालें, HTML पेस्ट करें, और यह बाकी वैलिडेशन के साथ-साथ सेल्फ़-रेफ़रेंशियल टैग की मौजूदगी भी जाँच लेगा।

Hreflang भाषा कोड का सही फ़ॉर्मेट क्या है?

Hreflang वैल्यू BCP 47 फ़ॉर्मेट का पालन करती हैं, यानी अकेला एक ISO 639-1 भाषा कोड, जिसके साथ ऐच्छिक रूप से एक ISO 3166-1 रीजन कोड जोड़ा जा सकता है। सिर्फ़ भाषा वाला वैल्यू जैसे "fr" सभी फ़्रेंच बोलने वालों को देश की परवाह किए बिना टारगेट करता है, जबकि "fr-CA" खासतौर पर कनाडा के फ़्रेंच बोलने वालों को टारगेट करता है। भाषा वाला हिस्सा ज़रूरी है; रीजन वाला हिस्सा ऐच्छिक है लेकिन अगर मौजूद हो, तो उसका एक वैध देश कोड होना चाहिए, न कि कोई भाषा कोड। एक आम गलती "en-uk" लिखना है जबकि सही तरीका "en-gb" है, क्योंकि UK ब्रिटेन के लिए ISO देश कोड नहीं है। क्रॉलर्स के लिए कोड केस-इनसेंसिटिव होते हैं, और खास वैल्यू "x-default" आपके फ़ॉलबैक पेज को दर्शाती है। यह चेकर हर कोड को आम BCP 47 कॉम्बिनेशन की एक बिल्ट-इन लिस्ट के आधार पर वैलिडेट करता है और किसी भी अनजान कोड को फ़्लैग कर देता है, इसलिए मलफ़ॉर्मड कोड को आपकी इंटरनेशनल विज़िबिलिटी को नुक़सान पहुँचाने से पहले पकड़ने के लिए ऊपर अपना HTML पेस्ट करें।

क्या किसी एक पेज का HTML मेरे पूरे hreflang सेटअप की पुष्टि कर सकता है?

पूरी तरह से नहीं, क्योंकि hreflang बाई-डायरेक्शनल होता है और इस तरह की जाँच एक बार में सिर्फ़ एक पेज देखती है। जब आप किसी पेज का HTML पेस्ट करते हैं, तो यह टूल उस पेज के टैग को अच्छी तरह वैलिडेट करता है: यह एब्सोल्यूट URL, सेल्फ़-रेफ़रेंस, x-default, डुप्लिकेट लोकल न होना, और वैध कोड की पुष्टि करता है। जो यह नहीं देख पाता वह यह है कि सेट के बाकी सभी URL वापस लिंक करते हैं या नहीं, और रिटर्न लिंक न होने पर Google इस रिलेशनशिप को छोड़ देता है, भले ही हर पेज अकेले देखने पर सही लगे। व्यावहारिक तरीक़ा यह है कि क्लस्टर के हर पेज को इस चेकर से चलाएँ ताकि आप पुष्टि कर सकें कि सभी एक-दूसरे को लगातार तरीक़े से लिस्ट कर रहे हैं। यह भी ध्यान रखें कि यह टैग HTML head से पढ़ता है, इसलिए अगर आपके एनोटेशन सिर्फ़ XML साइटमैप या HTTP हेडर में मौजूद हैं, तो head-आधारित जाँच के लिए यहाँ पेज का मार्कअप पेस्ट करें और उन स्रोतों की जाँच अलग से करें।

संबंधित टूल

मुफ़्त SEO मेटा टैग जनरेटर

अपनी वेबसाइट के लिए SEO-अनुकूल मेटा टैग बनाएँ। शीर्षक, विवरण, कीवर्ड और बहुत कुछ। मुफ़्त, तेज़ और पूरी तरह आपके ब्राउज़र में काम करता है, बिना साइन-अप के।

मुफ़्त Open Graph टैग जनरेटर

सोशल मीडिया शेयरिंग के लिए Open Graph और Twitter Card मेटा टैग बनाएँ। मुफ़्त, तेज़ और पूरी तरह आपके ब्राउज़र में काम करता है, बिना साइन-अप के।

मुफ़्त Robots.txt जनरेटर

सर्च इंजन क्रॉलिंग को नियंत्रित करने के लिए robots.txt फ़ाइल बनाएँ। मुफ़्त, तेज़ और पूरी तरह आपके ब्राउज़र में काम करता है, बिना साइन-अप के।

मुफ़्त कीवर्ड डेंसिटी चेकर

SEO ऑप्टिमाइज़ेशन के लिए अपने कंटेंट में कीवर्ड डेंसिटी और फ़्रीक्वेंसी का विश्लेषण करें। मुफ़्त, तेज़ और पूरी तरह आपके ब्राउज़र में काम करता है, बिना साइन-अप के।

Hreflang Tag Checker के बारे में

Hreflang Tag Checker एक मुफ़्त टूल है जो किसी बहुभाषी या मल्टी-रीजनल पेज पर लगे hreflang एनोटेशन को वैलिडेट करता है। अपने पेज का HTML — या सिर्फ़ <head> सेक्शन — पेस्ट करें, और यह हर <link rel="alternate" hreflang="..."> टैग को ढूँढ़कर उसकी सूची बनाता है, साथ ही उन आम गलतियों को फ़्लैग करता है जिनकी वजह से Google अक्सर आपके इंटरनेशनल टारगेटिंग को नज़रअंदाज़ कर देता है। यह उन SEO प्रोफ़ेशनल्स, डेवलपर्स और साइट ओनर्स के लिए बनाया गया है जो एक ही कंटेंट को कई भाषाओं या देशों में चलाते हैं और सर्च इंजन के क्रॉल करने से पहले यह पक्का करना चाहते हैं कि टैग सही तरीके से लगे हैं।

सब कुछ आपके ब्राउज़र में ही होता है। जो HTML आप पेस्ट करते हैं, वह आपकी डिवाइस पर ही लोकली पार्स होता है और कभी किसी सर्वर पर अपलोड नहीं होता, इसलिए आप स्टेजिंग पेज, क्लाइंट साइट्स, या लॉगिन के पीछे मौजूद कोई भी पेज बिना डेटा बाहर भेजे चेक कर सकते हैं। न कोई साइन-अप चाहिए, न कुछ इंस्टॉल करना पड़ता है।

Hreflang टैग क्या करते हैं और ये क्यों टूटते हैं

Hreflang एनोटेशन Google को बताते हैं कि किस यूज़र को पेज का कौन-सा भाषा और रीजनल वर्ज़न दिखाना है — जैसे, UK के सर्चर को en-GB पेज दिखाना और United States के सर्चर को en-US पेज दिखाना। सही तरीके से लगाए जाने पर, ये आपके अनुवादित या लोकलाइज़्ड पेजों को एक-दूसरे से डुप्लिकेट कंटेंट की तरह मुक़ाबला करने से रोकते हैं। गलत तरीके से लगाए जाने पर, इन्हें चुपचाप नज़रअंदाज़ कर दिया जाता है, और गलत पेज गलत देश में रैंक करने लगता है।

ये गलतियाँ करना आसान है और आँखों से पकड़ना मुश्किल — इसीलिए यह चेकर बनाया गया है। यह इनकी पहचान करता है:

  • Missing x-default — उन यूज़र्स के लिए फ़ॉलबैक एनोटेशन जिनकी भाषा या रीजन आपने साफ़ तौर पर टारगेट नहीं किया है।
  • Missing self-reference — hreflang सेट के हर पेज में खुद की तरफ़ इशारा करने वाला एक टैग होना ज़रूरी है; इसके बिना पूरा क्लस्टर अमान्य हो जाता है।
  • Duplicate locales — अगर एक ही भाषा/रीजन कोड दो बार आता है, तो Google उनमें से सिर्फ़ एक को छोड़कर बाकी सभी एंट्री को नज़रअंदाज़ कर देता है।
  • Invalid or unknown locale codes — ऐसे कोड जो वैध BCP 47 फ़ॉर्मेट में नहीं हैं (जैसे fr एक ISO 639-1 भाषा कोड, जिसके साथ ऐच्छिक रूप से fr-CA जैसा ISO 3166-1 रीजन कोड जोड़ा जा सकता है)।
  • Relative URLs — hreflang के href वैल्यू का एब्सोल्यूट होना ज़रूरी है (यानी https:// से शुरू होना); रिलेटिव पाथ काम नहीं करते।

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

Ctrl+U दबाकर अपने पेज का सोर्स खोलें (या ब्राउज़र के DevTools से <head> कॉपी करें) और उसे बॉक्स में पेस्ट करें। चाहें तो पहले फ़ील्ड में मौजूदा पेज का URL भी डाल सकते हैं — ऐसा करने पर चेकर यह पुष्टि करता है कि पेज में सेल्फ़-रेफ़रेंशियल टैग मौजूद है, यह एक ऐसा नियम है जो तब तक नज़र नहीं आता जब तक आपको पता न हो कि आप किस URL पर हैं।

Check Hreflang Tags पर क्लिक करें और आपको मिलेगा: कितने एनोटेशन मिले इसकी गिनती, किसी भी समस्या की आसान भाषा में सूची, और हर टैग का ब्रेकडाउन जिसमें उसका लोकल, टारगेट URL और वह पास हुआ या नहीं यह दिखाया जाता है। अगर कोई टैग बिल्कुल नहीं मिलता, तो यह आपको बता देता है — जो अक्सर इस बात का संकेत होता है कि आपने <head> की बजाय <body> पेस्ट कर दिया है।

यह किस आधार पर जाँचता है, और यह क्या नहीं देख पाता

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

एक सीमा जानना ज़रूरी है: hreflang बाई-डायरेक्शनल होता है। अगर पेज A, पेज B की तरफ़ लिंक करता है, तो पेज B को भी वापस पेज A की तरफ़ लिंक करना ज़रूरी है, वरना Google इस रिलेशनशिप को छोड़ देता है। चूँकि यह टूल एक बार में सिर्फ़ एक पेज का HTML देखता है, यह उस पेज के टैग को वैलिडेट कर सकता है, लेकिन सेट के बाकी हर पेज पर मौजूद रिटर्न लिंक की पुष्टि नहीं कर सकता — इसके लिए आपको बाकी पेजों को भी इसी टूल से चलाना होगा। यह टैग खासतौर पर HTML <head> से पढ़ता है; अगर आपके hreflang एनोटेशन केवल XML साइटमैप या HTTP हेडर में मौजूद हैं, तो <head>-आधारित जाँच के लिए संबंधित पेज का मार्कअप यहाँ पेस्ट करें।

अपने hreflang टैग को पार्स और वैलिडेट होते देखने के लिए ऊपर अपना HTML पेस्ट करें, और फिर किसी भी फ़्लैग की गई समस्या को ठीक करें इससे पहले कि यह आपकी इंटरनेशनल विज़िबिलिटी को नुक़सान पहुँचाए।