टेलीग्राम, WhatsApp+380637610482
वैलेरी डैन्युक
वैलेरी डैन्युकडेवलपरव्यवसायों के लिए एआई उपकरण विकसित करना। उच्च गुणवत्ता। किफायती।Telegram पर लिखें

Hreflang चेकर: अपनी वेबसाइट के कई भाषाओं में त्रुटियों को कैसे खोजें और ठीक करें

Hreflang चेकर ऑनलाइन: भाषा कोड, x-डिफ़ॉल्ट, स्व-संदर्भ और विभिन्न भाषा संस्करणों के बीच क्रॉस-संदर्भ

आपको क्या मिलेगा

  • किसी भी पेज के hreflang क्लस्टर की जाँच: भाषा कोड, डुप्लिकेट, x-डिफ़ॉल्ट, स्व-संदर्भ, URL स्थिति — निःशुल्क
  • यह समझना कि Google अंग्रेज़ी बोलने वाले आगंतुकों को जर्मन संस्करण क्यों दिखाता है और इसे कैसे ठीक किया जाए
  • दो या दो से अधिक भाषाओं में वेबसाइट के लिए सही मार्कअप टेम्पलेट
आवेदन करें: 20 मिनट मेंबचत: वह ट्रैफ़िक जो गलत भाषा संस्करण पर जाता है

संक्षेप में: ऑनलाइन hreflang की जाँच करने के लिए, किसी भी भाषा संस्करण के पृष्ठ का पता निःशुल्क PromoPilot hreflang वैलिडेटर में पेस्ट करें और "Check hreflang" पर क्लिक करें। यह टूल <head> से वैकल्पिक लिंक निकालेगा, भाषा और क्षेत्र कोड के प्रारूप, डुप्लिकेट लिंक, x-default की उपस्थिति और पृष्ठ के लिंक की जाँच करेगा, प्रत्येक वैकल्पिक लिंक की HTTP स्थिति देखेगा, और यदि टॉगल सक्षम है, तो संस्करणों के बीच क्रॉस-रेफरेंस की भी जाँच करेगा। नीचे परिणामों को पढ़ने का तरीका और सबसे आम त्रुटियाँ बताई गई हैं।

मैंने बहुभाषी परियोजनाओं पर काम किया है—तीन भाषाओं वाली वेबसाइटों से लेकर आरटीएल (राइट-टर्मिनल) सुविधा वाले 33 भाषाओं के पोर्टल तक—और उनमें से लगभग हर एक में hreflang समस्या का स्रोत रहा है। सबसे परेशान करने वाली गलती यह है: सब कुछ मार्कअप किया हुआ है, लेकिन एक संस्करण लिंक नहीं करता—और Google आगंतुकों को गलत भाषा संस्करण दिखाता है, भले ही पहली नज़र में सब कुछ ठीक लगे।

hreflang वैलिडेटर क्या-क्या जांचता है?

Hreflang सर्च इंजन के लिए एक संकेत है: "इस पेज के अन्य भाषाओं में भी संस्करण हैं, उनके पते यहां दिए गए हैं।" इस मार्कअप द्वारा लिंक किए गए पेज एक क्लस्टर बनाते हैं। वैलिडेटर जांचता है कि यह क्लस्टर सही ढंग से बना है या नहीं।

परीक्षा वह क्या देख रहा है? यह एसईओ के लिए क्यों है?
शीर्ष से विकल्प पृष्ठ पर मौजूद सभी <link rel="alternate" hreflang="…"> टैग यह वह मार्कअप है जिसे Google पढ़ता है।
कोड प्रारूप और डुप्लिकेट ISO 639-1 के अनुसार भाषा, ISO 3166-1 के अनुसार क्षेत्र ( de, en-GB, cs-CZ), पुनरावृत्तियाँ Google अमान्य कोड को पूरी तरह से अनदेखा कर देता है।
x-डिफ़ॉल्ट क्या इसका कोई डिफ़ॉल्ट संस्करण है? उन लोगों को दिखाया गया जो किसी भी भाषा से संतुष्ट नहीं थे
आत्म संदर्भ क्या यह पेज सूची में स्वयं को इंगित करता है? इसके बिना, क्लस्टर को अधूरा माना जाता है।
विकल्पों की HTTP स्थिति क्या हर पते पर 200 कोड से जवाब मिलता है? 404 लिंक या रीडायरेक्ट कनेक्शन तोड़ देते हैं
पारस्परिक संबंध क्या प्रत्येक संस्करण वापस संदर्भित करता है? पुष्टि के बिना, hreflang जोड़ी को ध्यान में नहीं रखा जाता है।

किसी वेबसाइट के hreflang को ऑनलाइन कैसे चेक करें?

hreflang की जाँच 4 चरणों में करें: क्लस्टर से URL डालें, जाँच चलाएँ, URL की स्थिति देखें और पारस्परिक जाँच को सक्षम करें।

  1. hreflang वैलिडेटर खोलें।
  2. उस पेज का पता डालें जिसे क्लस्टर में शामिल किया जाना चाहिए, उदाहरण के लिए https://example.com/en/pricing/ ।
  3. यह तय करें कि पारस्परिक hreflang जाँच आवश्यक है या नहीं। "पारस्परिक hreflang जाँचें" टॉगल जाँच प्रक्रिया को धीमा कर देता है: टूल प्रत्येक विकल्प को खोलता है और उसके मार्कअप की जाँच करता है। अपनी पहली जाँच के लिए इसे सक्षम करें—पारस्परिक hreflang जाँच टूटे हुए लिंक का सबसे आम कारण है।
  4. "Check hreflang" पर क्लिक करें और समस्याओं की जांच करें: कोड, x-डिफ़ॉल्ट, स्व-संदर्भ।
  5. किसी भी असंबद्ध भाषा संस्करण को ठीक करें और यह सुनिश्चित करने के लिए कि क्लस्टर दोनों तरफ मेल खाता है, किसी भिन्न भाषा संस्करण के साथ पुनः परीक्षण करें।

टूल पेज इस प्रकार दिखता है: पता फ़ील्ड, पारस्परिक सत्यापन स्विच और जाँच की जा रही चीज़ का विवरण।

PromoPilot का मुफ़्त Hreflang वैलिडेटर पेज: URL फ़ील्ड, पारस्परिक जाँच टॉगल और "Hreflang जाँचें" बटन

परिणाम को कैसे पढ़ें और सबसे पहले क्या सुधारें?

सभी Hreflang त्रुटियाँ एक जैसी नहीं होतीं। मैं उन्हें इस क्रम में ठीक करता हूँ:

  1. विकल्प त्रुटि या रीडायरेक्ट के साथ प्रतिक्रिया करते हैं। यदि /de/preise/ 404 त्रुटि देता है या होमपेज पर रीडायरेक्ट करता है, तो यह संयोजन काम नहीं करता है। hreflang में केवल 200 स्टेटस वाले अंतिम URL होने चाहिए जो इन पेजों के कैननिकल स्टेटस से मेल खाते हों।
  2. इसमें कोई बैकलिंक नहीं है। अंग्रेज़ी संस्करण जर्मन संस्करण से लिंक करता है, लेकिन जर्मन संस्करण अंग्रेज़ी संस्करण से लिंक नहीं करता है। ऐसा आमतौर पर तब होता है जब कोई नई भाषा बाद में जोड़ी जाती है और पुराने संस्करणों के लिए टेम्पलेट अपडेट नहीं किया जाता है।
  3. गलत कोड। आम उदाहरणों में en en-GB की जगह en-UK, चेक भाषा के लिए cs की जगह cz, यूक्रेनी भाषा के लिए uk की जगह ua, या भाषा रहित क्षेत्र शामिल हैं। खोज इंजन ऐसे स्ट्रिंग्स को अनदेखा करता है।
  4. स्वयं का संदर्भ देना मना है। प्रत्येक संस्करण में स्वयं का उल्लेख होना चाहिए।
  5. इसमें कोई x-डिफ़ॉल्ट नहीं है। यह कोई बग नहीं है, लेकिन इसके बिना, "अन्य भाषाओं" से आने वाले आगंतुकों को एक यादृच्छिक संस्करण मिलता है।
  6. डुप्लिकेट। एक ही कोड दो बार अलग-अलग पतों के साथ सूचीबद्ध है— Google नहीं पता कि किसे चुनना है।

तीन भाषाओं में किसी पृष्ठ के लिए सही क्लस्टर इस प्रकार दिखता है—और यह तीनों संस्करणों में समान है:

<link rel="alternate" hreflang="en" href="https://example.com/en/pricing/">
<link rel="alternate" hreflang="de" href="https://example.com/de/preise/">
<link rel="alternate" hreflang="cs" href="https://example.com/cs/cenik/">
<link rel="alternate" hreflang="x-default" href="https://example.com/en/pricing/">

एक और आम गलती यह है कि सभी भाषा संस्करणों से एक ही अंग्रेजी संस्करण की ओर इंगित करने वाला कैननिकल मौजूद होता है। यह hreflang के विपरीत है: आप एक ही समय में कह रहे हैं "यह अंग्रेजी पृष्ठ की प्रतिलिपि है" और "यह एक अलग जर्मन संस्करण है"। प्रत्येक संस्करण का कैननिकल स्वयं की ओर इंगित करना चाहिए।

भाषाओं के अलावा क्षेत्रों की आवश्यकता कब होती है?

de कोड सभी जर्मन भाषी आगंतुकों के लिए है। de-AT कोड केवल ऑस्ट्रिया में रहने वालों के लिए है। यदि प्रत्येक देश के लिए सामग्री वास्तव में भिन्न है, जैसे कि अलग-अलग कीमतें, मुद्राएँ, शिपिंग और कानूनी जानकारी, तो क्षेत्रीय कोड आवश्यक हैं। यदि पाठ समान हैं, तो भाषा कोड पर्याप्त हैं—अतिरिक्त क्षेत्रीय संस्करण डुप्लिकेट बनाते हैं और सहायता प्रदान करने में जटिलता पैदा करते हैं।

किसी स्टोर के लिए एक अच्छा समझौता यह हो सकता है: सभी जर्मन भाषी देशों के लिए de उपयोग करें और यदि स्विट्जरलैंड में फ्रैंक में अलग-अलग कीमतें हैं तो de-CH उपयोग करें। इससे स्विस आगंतुकों को उनका अपना संस्करण दिखाई देगा और बाकी सभी को सामान्य संस्करण दिखाई देगा।

hreflang को बाधित किए बिना नई भाषा कैसे जोड़ें?

अधिकांश त्रुटियाँ साइट लॉन्च करते समय नहीं, बल्कि बाद में—भाषा जोड़ते समय दिखाई देती हैं। इसके लिए मेरी चेकलिस्ट इस प्रकार है:

  1. सभी मौजूदा संस्करणों के टेम्पलेट को अपडेट करें, न कि केवल नए संस्करण को: प्रत्येक पृष्ठ पर नई भाषा सूचीबद्ध होनी चाहिए।
  2. अधूरे या अनूदित पृष्ठ प्रकाशित न करें। यदि अनुवाद उपलब्ध नहीं है, तो किसी अधूरे संस्करण का संदर्भ देने के बजाय उस पृष्ठ को समूह में शामिल न करना बेहतर है।
  3. यूआरएल की जाँच करें। अनुवादित यूआरएल ( /de/preise/ /de/pricing/) उपयोगकर्ताओं के लिए ठीक हैं, लेकिन hreflang में रीडायरेक्ट के बिना ये यूआरएल शामिल होने चाहिए।
  4. वैलिडेटर को दोनों तरफ से चलाएं —नए संस्करण से और पुराने संस्करणों में से किसी एक से, पारस्परिक सत्यापन सक्षम करके।
  5. रोबोट को आपके नए पेज तेजी से ढूंढने में मदद करने के लिए अपने साइटमैप को अपडेट करें ।

इसमें एक घंटा लगता है, और इस चरण में हुई गलतियों को नजरअंदाज करने से महीनों तक परिणाम प्रभावित हो सकते हैं।

तुलना: hreflang वैलिडेटर और विकल्प

औजार क्या-क्या मुफ्त है? प्रतिबंध यह किसके लिए उपयुक्त है?
प्रोमोपायलट - hreflang सत्यापनकर्ता कोड, डुप्लिकेट, x-डिफ़ॉल्ट, स्व-संदर्भ, HTTP स्थितियाँ, पारस्परिक लिंक प्रत्येक चेक के लिए एक क्लस्टर, हेड से मार्कअप पढ़ता है अपनी या किसी और की वेबसाइट के मुख्य पृष्ठों की शीघ्रता से जाँच करें
Google सर्च कंसोल यूआरएल चेक: Google कौन सा कैननिकल वर्जन चुना? केवल आपकी सत्यापित साइट के लिए, कोई अलग hreflang रिपोर्ट उपलब्ध नहीं है। समझें कि Google किसी विशिष्ट संस्करण को कैसे देखता है
स्क्रीमिंग फ्रॉग एसईओ स्पाइडर hreflang रिपोर्ट के साथ किसी साइट को क्रॉल करना इंस्टॉलेशन आवश्यक है, निःशुल्क संस्करण में पतों की संख्या सीमित है। सभी भाषा संस्करणों का एक साथ ऑडिट करें
Ahrefs वेबमास्टर टूल्स वेबसाइट ऑडिट, जिसमें hreflang त्रुटियां भी शामिल हैं केवल आपकी सत्यापित साइटों के लिए आपकी परियोजना की नियमित निगरानी

निष्कर्ष: किसी विशिष्ट पृष्ठ की जाँच करने के लिए—उदाहरण के लिए, किसी नई भाषा को लॉन्च करने के बाद—ऑनलाइन वैलिडेटर तेज़ होता है। दर्जनों भाषाओं में हज़ारों पृष्ठों वाली साइट के लिए ऐसे क्रॉलर की आवश्यकता होती है जो उन सभी को क्रॉल कर सके।

PromoPilot में 87 मुफ़्त SEO टूल उपलब्ध हैं। इस श्रृंखला का अगला लेख मेटा टैग विश्लेषण पर है: यह पृष्ठ के hreflang को भी दिखाता है, लेकिन पारस्परिकता और स्थिति की जाँच किए बिना।

hreflang वैलिडेटर की सीमाएं क्या हैं?

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

मुफ्त उपकरण कब पर्याप्त नहीं होता?

Hreflang वैलिडेटर या टर्नकी मल्टीलिंगुअल एसईओ: सिंगल-क्लस्टर वैलिडेशन बनाम फुल-साइट ऑटोमेटेड मार्कअप

वैलिडेटर त्रुटि का पता लगाएगा, लेकिन साइट टेम्पलेट को दोबारा नहीं लिखेगा। यदि निम्नलिखित स्थितियाँ हों तो एक विशेषज्ञ की आवश्यकता होगी:

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

मैं आपकी वेबसाइट के लिए क्या कर सकता हूँ?

मैं वैलेरी डैन्युक हूं, एक डेवलपर और एसईओ विशेषज्ञ: 12 साल का अनुभव, 200 से अधिक ग्राहक और यूरोप के लिए कई बहुभाषी परियोजनाएं।

एसईओ और बहुभाषावाद

वेबसाइटें, स्टोर और लेखांकन

मुझे Telegram के माध्यम से अपनी बहुभाषी वेबसाइट का पता भेजें - मैं प्रमुख पृष्ठों के समूहों की जांच करूंगा और आपको बताऊंगा कि आप कहां ट्रैफिक खो रहे हैं।

परिणाम

  1. ऑनलाइन hreflang चेकर कोड, x-डिफ़ॉल्ट, स्व-संदर्भ, स्थिति और पारस्परिक क्लस्टर लिंक दिखाता है।
  2. इस क्रम में सुधार करें: टूटे हुए विकल्प → बैकलिंक → कोड → स्व-संदर्भ → x-डिफ़ॉल्ट → डुप्लिकेट।
  3. प्रत्येक भाषा संस्करण का प्रामाणिक स्रोत स्वयं भाषा की ओर इंगित करना चाहिए, न कि "मुख्य" भाषा की ओर।
  4. बड़ी बहुभाषी साइटों के लिए, hreflang को एक टेम्पलेट का उपयोग करके उत्पन्न किया जाता है, या एक प्लेटफ़ॉर्म का उपयोग किया जाता है जहां भाषाओं को स्वचालित रूप से लिंक किया जाता है, जैसे कि 1001site ।

अपनी साइट के सबसे महत्वपूर्ण पेज को मुफ्त hreflang वैलिडेटर से जांचें—जिसमें म्यूचुअल वैलिडेशन सक्षम हो।

सूत्रों का कहना है

  • PromoPilot के Hreflang वैलिडेटर का पेज — जांचों की सूची और अक्सर पूछे जाने वाले प्रश्न।
  • Google सर्च सेंट्रल - पेजों के स्थानीयकृत संस्करणों और hreflang के बारे में दस्तावेज़ीकरण।
  • स्क्रीमिंग फ्रॉग और एहरेफ्स वेबमास्टर टूल्स – साइट ऑडिट विवरण।

संदर्भ और स्रोत

प्रश्न और उत्तर

x-डिफ़ॉल्ट क्यों महत्वपूर्ण है?

x-default सर्च इंजन को बताता है कि अगर क्लस्टर में मौजूद कोई भी भाषा विज़िटर के लिए उपयुक्त नहीं है, तो कौन सा वर्शन दिखाना है—उदाहरण के लिए, एक जापानी ब्राउज़र वाला उपयोगकर्ता किसी ऐसी साइट पर है जहाँ जर्मन, अंग्रेज़ी और चेक भाषाएँ उपलब्ध हैं। आमतौर पर, x-default अंग्रेज़ी वर्शन या भाषा चयन पृष्ठ की ओर इंगित करता है।

परस्पर जुड़ाव क्यों महत्वपूर्ण है?

Google hreflang जोड़ी को तभी मान्यता देता है जब लिंक दोनों तरफ से सत्यापित हो: जर्मन संस्करण अंग्रेजी संस्करण से लिंक करता है, और अंग्रेजी संस्करण वापस जर्मन संस्करण से लिंक करता है। यदि कोई बैकलिंक नहीं है, तो इस जोड़ी के लिए मार्कअप को अनदेखा कर दिया जाता है, और खोज परिणामों में गलत संस्करण दिखाई दे सकता है।

hreflang: को HTML में, हेडिंग में या साइटमैप में कहाँ रखना चाहिए?

Google तीन तरीकों का समर्थन करता है: दस्तावेज़ के शीर्ष भाग में लिंक टैग, HTTP हेडर (PDF के लिए उपयोगी), और XML साइटमैप। इनमें से कोई एक चुनें और लगातार उनका उपयोग करें। PromoPilot वैलिडेटर दस्तावेज़ के शीर्ष भाग से विकल्प पढ़ता है, इसलिए यह साइटमैप में मार्कअप नहीं देखेगा।

हमने वेबसाइट चेक की, लेकिन इसे ठीक करने वाला कोई नहीं है?

यह मुफ़्त टूल समस्याओं को उजागर करता है। मैं रिपोर्ट का विश्लेषण करूँगा, प्राथमिकता निर्धारित करूँगा और उनका समाधान करूँगा: एसईओ ऑडिट, स्पीड बढ़ाना, मार्कअप करना और रैंकिंग खोए बिना नई साइट पर माइग्रेट करना।