मुख्य सामग्री पर जाएँ

Hreflang जाँच

Hreflang जाँच

Google गलत भाषा वाला संस्करण क्यों दिखा रहा है?

आम तौर पर इसलिए कि hreflang क्लस्टर कहीं टूटा हुआ है, और Google ने URL, सामग्री की भाषा तथा पाठक की जगह से अंदाज़ा लगाना शुरू कर दिया। hreflang एक संकेत है जो तभी काम करता है जब पूरा समूह आपस में सहमत हो; एक टैग गलत हुआ तो पूरा क्लस्टर छोड़ दिया जाता है।

एक URL डालें या पचास। यह टूल हर पेज के सभी rel="alternate" टैग पढ़ता है और बताता है कि कौन-से भाषा संस्करण घोषित हैं, पेज खुद अपनी सूची में है या नहीं, और कौन-से कोड असल में हैं ही नहीं।

क्या hreflang टैग को एक-दूसरे की ओर इशारा करना ज़रूरी है?

हाँ, और यही वह नियम है जिसे सबसे ज़्यादा साइटें तोड़ती हैं। अगर आपका अंग्रेज़ी पेज कहता है कि हिंदी संस्करण /hi/ पर है, तो /hi/ को भी कहना होगा कि अंग्रेज़ी संस्करण वापस मूल पते पर है। एकतरफ़ा घोषणा को Google पूरी तरह अनदेखा कर देता है।

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

en-GB या en-UK? कोड सही लिखना

en-GB सही है। ISO 3166-1 में यूनाइटेड किंगडम GB है; UK कोई देश कोड है ही नहीं, और Google वह टैग छोड़ देता है। यही जाल स्पेन के लिए es-SP को पकड़ता है — सही ES है — और इंडोनेशियाई के लिए in-ID को, जिसका भाषा कोड बरसों पहले id हो चुका है।

ये गलतियाँ हर नज़र-भर की जाँच से बच निकलती हैं क्योंकि देखने में सही लगती हैं। यह टूल हर कोड को सिर्फ़ रूप से नहीं, असली ISO सूचियों से मिलाता है — और उन रूपों को स्वीकार करता है जिन्हें दूसरे टूल गलती से पकड़ लेते हैं: लैटिन अमेरिका के लिए es-419, पारंपरिक चीनी के लिए zh-Hant, और EN-gb जैसे मिले-जुले अक्षर।

50 URL के hreflang जाँचना

अपने URL बॉक्स में डालें, हर पंक्ति में एक, हर बार अधिकतम 50। बार की कोई सीमा नहीं।

दो विकल्प बदलते हैं कि क्या लाया जाएगा:

  • Domain only हर URL को उसके होमपेज तक घटा देता है।
  • Follow redirects, जो डिफ़ॉल्ट रूप से चालू है, पहले पड़ाव के बजाय आख़िरी मंज़िल के टैग पढ़ता है।

हर पंक्ति दिखाती है कि कौन-सी भाषाएँ घोषित हैं, कितने alternate टैग मिले, और एक स्थिति। किसी पंक्ति पर क्लिक करके हर टैग उसके URL के साथ देखें — अमान्य वाले सबसे ऊपर रखे जाते हैं, इसलिए सौ टैग वाले पेज पर भी काम के तीन कोड पहली पंक्तियों में दिखते हैं। CSV एक्सपोर्ट अमान्य कोड गिनता नहीं, नाम से लिखता है।

यह टूल क्या नहीं देख सकता

यह उन्हीं पेजों का head पढ़ता है जो आप डालते हैं। जिन पतों की ओर वे टैग इशारा करते हैं, उन्हें यह नहीं लाता — इसलिए जो URL आपने नहीं डाले उनके लिए वापसी लिंक की पुष्टि नहीं कर सकता। पूरा क्लस्टर डालिए, और टूटी कड़ी तालिका में दिख जाएगी।

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