इस टूल का उपयोग कैसे करें

बल्क Hreflang टैग वैलिडेटर और चेकर

जाँचा गया डेटाHreflang

hreflang टैग चेकर का उपयोग कैसे करें

टूल पर वापस जाएँ

एक पेज पूरा सेट रखता है, इसलिए एक URL काफ़ी है: उसका घोषित हर कोड भाषा और क्षेत्र सूचियों से जाँचा जाता है, और सेट को समग्र रूप से परखा जाता है।

  1. 01

    हर भाषा सेट के लिए एक पेज दर्ज करें

    एक पेज अपने और अपने सहोदर पेजों के विकल्प घोषित करता है, इसलिए एक सदस्य की जाँच सबकी रिपोर्ट देती है। सिंगल मोड एक पता जाँचता है और Enter दबाते ही चलता है; सूची चिपकाने के लिए बल्क पर जाएँ, हर पंक्ति में एक URL, एक रन में अधिकतम 30। सेट पेज-दर-पेज घोषित होते हैं, इसलिए पास हुआ होमपेज आपके प्राइसिंग पेज के बारे में कुछ नहीं कहता।

  2. 02

    URL सामान्यीकरण का स्तर चुनें

    URL सामान्यीकरण फ़ेच से पहले हर पते को फिर से लिखता है। पूरा URL पथ और क्वेरी रखता है पर ट्रैकिंग पैरामीटर और फ़्रैगमेंट हटा देता है; क्वेरी बिना क्वेरी स्ट्रिंग हटाता है; केवल डोमेन केवल डोमेन रखता है। यहाँ आख़िरी से सावधान रहें: हर सेट के एक पेज वाली सूची एक ही डोमेन में सिमट जाती है, तीस पंक्तियाँ एक बन जाती हैं, और जो सेट मिलता है वह होमपेज का होता है।

  3. 03

    Hreflang स्तंभ पढ़ें

    स्तंभ में केवल कोड हैं, घोषणा के क्रम में, बिना पतों के। यह जानबूझकर है: असली सेट लंबा होता है, और हर कोड को उसके लक्ष्य सहित रखने वाली पंक्ति तालिका से चौड़ी हो जाती। इसमें x-default और अपेक्षित लंबाई देखें, और बाकी के लिए पंक्ति खोलें। — का अर्थ है पेज कोई hreflang घोषित नहीं करता, जो एक-भाषा साइट के लिए सही है।

  4. 04

    एक पंक्ति देखें और परिणाम निर्यात करें

    देखें हर घोषणा को उसके कोड द्वारा बताई गई भाषा और क्षेत्र, उसके लक्ष्य और स्रोत सहित सूचीबद्ध करता है, और गलत कोड को उसी जगह लाल में चिह्नित करता है। नीचे पूरे सेट पर दूसरा निर्णय है, जैसे कि क्या सेट इस पेज की ओर वापस इंगित करता है। टेबल कॉपी करें पंक्तियों को टैब से अलग करके कॉपी करता है; CSV निर्यात करें उन्हें फ़ाइल में लिखता है।

hreflang सत्यापन रिपोर्ट कैसे पढ़ें

जो पंक्ति विकल्प घोषित करती है वह दो फ़ैसले लाती है: एक हर कोड के लिए अलग-अलग, और एक उस सेट के लिए जो वे मिलकर बनाते हैं।

परिणाम तालिका के स्तंभ

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

प्रति-कोड निर्णय

id-ID का पुराना रूप
ऐसा कोड जो अब भी काम करता है पर जिसका नाम बदल चुका है: id-ID की जगह in-ID, he की जगह iw, fil की जगह tl। पकड़ना सबसे कठिन, क्योंकि यह वैध दिखता है और केवल रूप जाँचने वाले वैलिडेटर इसे स्वीकार कर लेते हैं।
गलत बनावट का कोड
यह भाषा टैग है ही नहीं: हाइफ़न की जगह अंडरस्कोर (en_US), भटके हुए अक्षर, या हद से लंबा सबटैग।
ऐसी कोई भाषा नहीं
बनावट सही है पर भाषा वाला हिस्सा किसी चीज़ का नाम नहीं है — गढ़ा हुआ कोड, या भाषा की जगह रखा देश कोड (uk यूक्रेनी है, यूनाइटेड किंगडम नहीं)।
ऐसा कोई क्षेत्र नहीं
भाषा असली है पर क्षेत्र नहीं: स्पेन के लिए es-SP, जबकि क्षेत्र ES है।
href नहीं
घोषणा भाषा का नाम तो लेती है पर कोई पता नहीं देती, इसलिए उसके पास इशारा करने को कुछ है ही नहीं।

पूरे सेट के निर्णय

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