Hreflang टैग परीक्षक

पेज का URL डालें। भाषा टैग की गलतियाँ खोजें और जाँचें कि वैकल्पिक पेज वापस लिंक करते हैं या नहीं।

Hreflang टैग परीक्षक जाँचता है कि कोई पेज अपने भाषा विकल्पों की घोषणा कैसे करता है और जाँचे गए विकल्प वापस लिंक करते हैं या नहीं। अमान्य कोड, विरोधी गंतव्य और गायब संदर्भ खोजने के लिए किसी सार्वजनिक पेज का URL डालें। रिपोर्ट दिए गए HTML और HTTP Link हेडर के प्रमाण दिखाती है; हरा परिणाम इंडेक्सिंग या Google कौन-सा भाषा संस्करण दिखाएगा, इसकी पुष्टि नहीं करता।

वह पेज चुनें जिसे जाँचना चाहते हैं

उस सटीक पेज का पता इस्तेमाल करें जिसके भाषा संबंधों की जाँच करनी है। अनुवादित उत्पाद के लिए यह होमपेज के बजाय https://example.com/en/products/blue-shirt हो सकता है। पता बिना लॉगिन के सार्वजनिक रूप से उपलब्ध होना चाहिए।

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

Hreflang न मिलने पर देखें कि आपने इसे कैसे प्रकाशित किया है। केवल XML साइटमैप में उपलब्ध या JavaScript से जोड़ी गई घोषणाएँ इस विश्लेषण से बाहर हैं। रिपोर्ट में उनका न होना साबित नहीं करता कि साइट पर hreflang नहीं है।

स्थिति और दायरा साथ पढ़ें

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

परिणाम अर्थ अगला कदम
हरा ✓ जाँची गई जाँच सफल हुई पुष्टि करें कि जाँचे गए पेज ही इच्छित विकल्प हैं
लाल ✕ अमान्य कोड या गायब वापसी लिंक जैसी पुष्ट समस्या निष्कर्ष खोलें और संबंधित घोषणा सुधारें
पीला ⚠ चेतावनी या अधूरा दायरा टैग बदलने से पहले कारण देखें
धूसर — जाँच उपलब्ध नहीं थी या लागू नहीं थी विवरण पढ़ें; लिंक गायब होने का अनुमान न लगाएँ

शुरुआती पेज की वापसी लिंक वाली सेल लागू नहीं होती: यह जाँच विकल्पों से उस पेज पर लौटने वाले लिंक की है। स्वयं के सही संदर्भ की जाँच अलग होती है।

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

भाषा कोड और स्वयं के संदर्भ जाँचें

अंग्रेज़ी उत्पाद पेज और उसके जर्मन समकक्ष के लिए यह उदाहरण दोनों पेजों के HTML head में होना चाहिए:

<link rel="alternate" hreflang="en" href="https://example.com/en/products/blue-shirt">
<link rel="alternate" hreflang="de" href="https://example.com/de/produkte/blaues-hemd">

अंग्रेज़ी पेज पर पहली प्रविष्टि स्वयं का संदर्भ है; जर्मन पेज पर दूसरी। पूरे URL इस्तेमाल करें और हर कोड के लिए एक संगत गंतव्य रखें। de को दो अलग URL देना विरोध पैदा करता है; एक ही स्रोत में वही घोषणा दोहराने से डुप्लिकेट चेतावनी मिलती है।

अंग्रेज़ी के लिए en या यूनाइटेड किंगडम को लक्षित अंग्रेज़ी के लिए en-GB इस्तेमाल करें। en-UK अमान्य है। परीक्षक zh-Hant जैसे लिपि संयोजन का भी समर्थन करता है। वैकल्पिक x-default उपयुक्त डिफ़ॉल्ट पेज बता सकता है; इसका न होना त्रुटि नहीं है। स्थानीयकृत संस्करणों पर Google की मार्गदर्शिका इन कोड और घोषणा के तरीकों को समझाती है।

गायब hreflang वापसी लिंक ठीक करें

मान लें कि ऊपर का अंग्रेज़ी पेज जर्मन पेज को सूचीबद्ध करता है, लेकिन जर्मन पेज केवल स्वयं को सूचीबद्ध करता है। अंग्रेज़ी से जर्मन की घोषणा मौजूद है, पर जर्मन पेज में वापस लिंक करने के लिए ज़रूरी अंग्रेज़ी प्रविष्टि गायब है। उसे जर्मन पेज पर जोड़ें और दोनों URL फिर जाँचें। सामान्य नेविगेशन लिंक hreflang घोषणा की जगह नहीं लेता।

गायब वापसी लिंक का निष्कर्ष खोलकर अपेक्षित URL पढ़ें। शुरुआती पता रीडायरेक्ट करता है तो परीक्षक उसके अंतिम URL पर वापसी लिंक खोजता है। वह शुरुआती पेज के सही स्वयं-संदर्भों से मेल खाता भाषा कोड भी जाँचता है। गायब स्वयं-संदर्भ भी सुधारें; उसके बिना वापसी कोड का आकलन करने के लिए परीक्षक के पास कम जानकारी होती है।

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

टैग सुधारने के बाद पेज फिर जाँचें

  1. संबंधित पेजों की घोषणाओं में अमान्य कोड, विरोधी URL और गायब स्वयं-संदर्भ सुधारें।
  2. गायब पारस्परिक घोषणाएँ जोड़ें और रीडायरेक्ट होने वाले गंतव्यों को इच्छित अंतिम URL से बदलें।
  3. हर प्रभावित भाषा पेज फिर चलाएँ। निष्कर्ष और दायरे की तुलना सुरक्षित रिपोर्ट से करें; अनुपलब्ध जाँच पर अभी भी ध्यान देना होगा।
  4. समस्या हल मानने से पहले वास्तविक सामग्री और इंडेक्सिंग संकेत देखें।

कैनॉनिकल चेतावनी का उद्देश्य सीमित है: वह मिले समूह से बाहर के HTML कैनॉनिकल को चिह्नित करती है। समूह के भीतर का कैनॉनिकल भी इस चेतावनी के बिना गलत भाषा संस्करण की ओर जा सकता है। Google की कैनॉनिकल मार्गदर्शिका उसी भाषा का कैनॉनिकल, या ऐसा न होने पर सबसे उपयुक्त विकल्प सुझाती है। घोषणा और उसके सीधे गंतव्य के लिए कैनॉनिकल टैग परीक्षक इस्तेमाल करें; दोनों में से कोई रिपोर्ट Google का चुना हुआ कैनॉनिकल निर्धारित नहीं करती।

हर noindex निष्कर्ष का आकलन खोज में अपनी इच्छित दृश्यता के अनुसार करें। क्रॉलर की पहुँच के नियमों के लिए Robots.txt परीक्षक इस्तेमाल करें। साइटमैप परीक्षक XML संरचना और URL प्रविष्टियाँ जाँचता है, साइटमैप की hreflang घोषणाएँ नहीं।

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

Hreflang परीक्षक से जुड़े सवाल

जाँच और उसकी सीमाएँ समझें।

सीमाएँ क्या हैं?

स्रोत सहित अधिकतम 20 पेज, चार समानांतर अनुरोध और हर पेज पर 200 घोषणाएँ 25 सेकंड में जाँची जाती हैं। हर पेज के लिए छह सेकंड और 2 MiB सामग्री की सीमा है; कुल डिकम्प्रेस की गई सामग्री 16 MiB तक है। अधूरी जाँच स्पष्ट की जाती है। सही घोषणाएँ इंडेक्सिंग की गारंटी नहीं देतीं।

यह hreflang परीक्षक क्या देखता है?

दिए गए पेज का HTML और HTTP Link हेडर पढ़ता है, फिर सीधे घोषित वैकल्पिक पेजों में स्वयं का संदर्भ और वापसी लिंक जाँचता है। पूरी वेबसाइट क्रॉल नहीं करता।

क्या साइटमैप और JavaScript घोषणाएँ जाँची जाती हैं?

नहीं। XML साइटमैप घोषणाएँ और JavaScript चलाकर जोड़े गए टैग इस जाँच से बाहर हैं। HTML या HTTP में न मिलना यह नहीं बताता कि वेबसाइट में hreflang नहीं है।

क्या x-default ज़रूरी है?

नहीं। x-default वैकल्पिक है। इसका न होना त्रुटि नहीं है; उपयुक्त डिफ़ॉल्ट पेज होने पर इसका उपयोग करें।

वापसी लिंक गायब होने का क्या अर्थ है?

पेज A, B को विकल्प बताता है, लेकिन B से A का संदर्भ नहीं मिलता। दोनों पेजों की घोषणाएँ जाँचें और उनके अपने संदर्भ भी शामिल करें।