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

Hreflang परीक्षक: तपाईंको वेबसाइटको बहुभाषिक संस्करणहरूमा त्रुटिहरू कसरी फेला पार्ने र समाधान गर्ने

Hreflang परीक्षक अनलाइन: भाषा कोडहरू, x-पूर्वनिर्धारित, स्व-सन्दर्भहरू, र भाषा संस्करणहरू बीच क्रस-सन्दर्भहरू

तपाईंले के पाउनुहुनेछ

  • कुनै पनि पृष्ठको hreflang क्लस्टर जाँच गर्दै: भाषा कोडहरू, डुप्लिकेटहरू, x-पूर्वनिर्धारित, आत्म-सन्दर्भ, URL स्थितिहरू — नि:शुल्क
  • Google अंग्रेजी बोल्ने आगन्तुकहरूलाई जर्मन संस्करण किन देखाउँछ र यसलाई कसरी समाधान गर्ने भनेर बुझ्दै
  • दुई वा बढी भाषाहरूमा वेबसाइटको लागि सही मार्कअप टेम्प्लेट
लागू गर्नुहोस्: २० मिनेटमाबचत गर्दछ: गलत भाषा संस्करणमा जाने ट्राफिक

छोटो उत्तर: hreflang अनलाइन जाँच गर्न, पृष्ठको कुनै पनि भाषा संस्करणको ठेगाना नि:शुल्क PromoPilot hreflang प्रमाणकमा टाँस्नुहोस् र "check hreflang" मा क्लिक गर्नुहोस्। उपकरणले <head> बाट वैकल्पिक लिङ्कहरू निकाल्नेछ, भाषा र क्षेत्र कोडहरूको ढाँचा, डुप्लिकेटहरू, x-default को उपस्थिति र पृष्ठमा लिङ्कहरू, प्रत्येक विकल्पको HTTP स्थिति, र, यदि टगल सक्षम छ भने, संस्करणहरू बीचको क्रस-रेफरेन्सहरू पनि जाँच गर्नेछ। तल परिणामहरू र सबैभन्दा सामान्य त्रुटिहरू कसरी पढ्ने भन्ने छ।

मैले बहुभाषी परियोजनाहरूमा काम गरेको छु - तीन-भाषा वेबसाइटहरूदेखि RTL भएको ३३-भाषा पोर्टलसम्म - र hreflang लगभग सबैमा समस्याहरूको स्रोत भएको छ। सबैभन्दा कष्टकर गल्ती: सबै कुरा मार्क अप गरिएको छ, तर एउटा संस्करणले फिर्ता लिङ्क गर्दैन - र Google आगन्तुकहरूलाई गलत भाषा संस्करण देखाउँछ, यद्यपि पहिलो नजरमा सबै कुरा ठीक देखिन्छ।

hreflang वैधकर्ताले के जाँच गर्छ?

Hreflang खोज इन्जिनहरूको लागि एउटा संकेत हो: "यस पृष्ठमा अन्य भाषाहरूमा संस्करणहरू छन्, यहाँ तिनीहरूका ठेगानाहरू छन्।" यस मार्कअपद्वारा लिङ्क गरिएका पृष्ठहरूले क्लस्टर बनाउँछन्। प्रमाणकले यो क्लस्टर सही रूपमा भेला भएको छ कि छैन भनेर जाँच गर्दछ।

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

वेबसाइटको hreflang अनलाइन कसरी जाँच गर्ने?

४ चरणमा Hreflang जाँच: क्लस्टरबाट URL घुसाउनुहोस्, जाँच चलाउनुहोस्, URL स्थितिहरू हेर्नुहोस् र पारस्परिक जाँच सक्षम गर्नुहोस्।

  1. hreflang प्रमाणीकरणकर्ता खोल्नुहोस्।
  2. क्लस्टरमा समावेश गर्नुपर्ने पृष्ठको ठेगाना घुसाउनुहोस्, उदाहरणका लागि https://example.com/en/pricing/ ।
  3. पारस्परिक hreflang जाँच आवश्यक छ कि छैन निर्णय गर्नुहोस्। "Check reciprocal hreflang" टगलले जाँच प्रक्रियालाई ढिलो बनाउँछ: उपकरणले प्रत्येक विकल्प खोल्छ र यसको मार्कअप जाँच गर्दछ। यसलाई तपाईंको पहिलो जाँचको लागि सक्षम गर्नुहोस्—पारस्परिक hreflang जाँच टुटेको लिङ्कहरूको सबैभन्दा सामान्य कारण हो।
  4. "check hreflang" मा क्लिक गर्नुहोस् र समस्याहरूको जाँच गर्नुहोस्: कोडहरू, x-default, self-reference।
  5. कुनै पनि असंबद्ध लोकेलहरू समाधान गर्नुहोस् र क्लस्टर दुवै छेउमा मिल्छ भनी सुनिश्चित गर्न फरक भाषा संस्करणको साथ फेरि परीक्षण गर्नुहोस्।

उपकरण पृष्ठ यस्तो देखिन्छ: ठेगाना क्षेत्र, पारस्परिक प्रमाणीकरण स्विच, र के जाँच भइरहेको छ भन्ने विवरण।

प्रोमोपाइलटको नि:शुल्क ह्रेफ्ल्याङ भ्यालिडेटर पृष्ठ: URL फिल्ड, पारस्परिक जाँच टगल, र "ह्रेफ्ल्याङ जाँच गर्नुहोस्" बटन

नतिजा कसरी पढ्ने र पहिले के सच्याउने?

Hreflang त्रुटिहरू सबै बराबर हुँदैनन्। म तिनीहरूलाई यो क्रममा ठीक गर्छु:

  1. विकल्पहरूले त्रुटि वा रिडिरेक्टको साथ प्रतिक्रिया दिन्छन्। यदि /de/preise/ ले ४०४ फर्काउँछ वा गृहपृष्ठमा रिडिरेक्ट गर्छ भने, जोडीले काम गर्दैन। hreflang मा यी पृष्ठहरूको क्यानोनिकलसँग मेल खाने २०० स्थिति भएका अन्तिम URL हरू मात्र समावेश हुनुपर्छ।
  2. कुनै ब्याकलिङ्कहरू छैनन्। अंग्रेजी संस्करण जर्मन संस्करणसँग लिङ्क गरिएको छ, तर जर्मन संस्करण अंग्रेजी संस्करणसँग लिङ्क गरिएको छैन। यो सामान्यतया तब हुन्छ जब पछि नयाँ भाषा थपिएको थियो र पुरानो संस्करणहरूको लागि टेम्प्लेट अद्यावधिक गरिएको थिएन।
  3. गलत कोडहरू। सामान्य उदाहरणहरूमा en en-GB को सट्टा en-UK, चेकको लागि cs को सट्टा cz, युक्रेनीको लागि uk को सट्टा ua, वा भाषा नभएको क्षेत्र समावेश छन्। खोज इन्जिनले त्यस्ता स्ट्रिङहरूलाई बेवास्ता गर्छ।
  4. कुनै आत्म-सन्दर्भ छैन। प्रत्येक संस्करणले आफैलाई पनि सूचीबद्ध गर्नुपर्छ।
  5. त्यहाँ कुनै x-default छैन। यो बग होइन, तर यो बिना, "अन्य भाषाहरूबाट" आगन्तुकहरूले अनियमित संस्करण पाउँछन्।
  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. URL हरू जाँच गर्नुहोस्। अनुवादित URL हरू ( /de/preise/ /de/pricing/) प्रयोगकर्ताहरूका लागि राम्रो हुन्छन्, तर hreflang मा यी URL हरू रिडिरेक्ट बिना नै समावेश हुनुपर्छ।
  4. दुवै तर्फबाट प्रमाणीकरणकर्ता चलाउनुहोस् — नयाँ संस्करण र पुरानो मध्ये एक, पारस्परिक प्रमाणीकरण सक्षम पारिएको।
  5. रोबोटलाई तपाईंका नयाँ पृष्ठहरू छिटो फेला पार्न मद्दत गर्न आफ्नो साइटम्याप अपडेट गर्नुहोस् ।

यो एक घण्टा लाग्छ, र यस चरणमा छुटेका त्रुटिहरूले महिनौंसम्म परिणामहरूलाई भ्रमित गर्नेछन्।

तुलना: hreflang प्रमाणीकरणकर्ता र विकल्पहरू

उपकरण के नि:शुल्क छ? प्रतिबन्धहरू यो कसको लागि उपयुक्त छ?
PromoPilot — hreflang मान्यकर्ता कोडहरू, डुप्लिकेटहरू, x-पूर्वनिर्धारित, आत्म-सन्दर्भ, HTTP स्थितिहरू, पारस्परिक लिङ्कहरू प्रति चेक एउटा क्लस्टर, हेडबाट मार्कअप पढ्छ आफ्नो वा अरू कसैको वेबसाइटको मुख्य पृष्ठहरू द्रुत रूपमा जाँच गर्नुहोस्।
Google खोज कन्सोल URL जाँच: Google कुन क्यानोनिकल संस्करण रोज्यो? तपाईंको प्रमाणित साइटको लागि मात्र, कुनै छुट्टै hreflang रिपोर्ट छैन। Google कुनै खास संस्करणलाई कसरी हेर्छ भनेर बुझ्नुहोस्
चिच्याउने भ्यागुता SEO स्पाइडर hreflang रिपोर्टहरू भएको साइट क्रल गर्दै स्थापना आवश्यक छ, नि:शुल्क संस्करणमा ठेगानाहरूको सीमा छ। सबै भाषा संस्करणहरू एकैचोटि अडिट गर्नुहोस्
अहरेफ्स वेबमास्टर उपकरणहरू वेबसाइट अडिट, hreflang त्रुटिहरू सहित तपाईंका प्रमाणित साइटहरूको लागि मात्र तपाईंको परियोजनाको नियमित अनुगमन

निष्कर्ष: कुनै खास पृष्ठ जाँच गर्नको लागि - उदाहरणका लागि, नयाँ भाषा सुरु गरेपछि - अनलाइन प्रमाणीकरणकर्ता छिटो हुन्छ। दर्जनौं भाषाहरूमा हजारौं पृष्ठहरू भएको साइटलाई ती सबैलाई क्रल गर्न सक्ने क्रलर चाहिन्छ।

प्रोमोपाइलटमा ८७ वटा नि:शुल्क SEO उपकरणहरू छन्। शृङ्खलाको अर्को भाग मेटा ट्याग विश्लेषणमा लेखिएको छ: यसले पृष्ठको hreflang पनि देखाउँछ, तर पारस्परिकता र स्थितिहरू जाँच नगरी।

hreflang वैधकर्ताको सीमितता के हो?

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

कहिले नि:शुल्क उपकरण पर्याप्त हुँदैन?

Hreflang Validator वा Turnkey Multilingual SEO: एकल-क्लस्टर Validation बनाम पूर्ण-साइट स्वचालित मार्कअप

प्रमाणीकरणकर्ताले त्रुटि फेला पार्नेछ, तर साइट टेम्प्लेट पुन: लेख्नेछैन। यदि:

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

तपाईंको वेबसाइटको लागि म के गर्न सक्छु?

म भ्यालेरी डान्युक हुँ, एक विकासकर्ता र SEO विशेषज्ञ: १२ वर्ष, २००+ ग्राहकहरू, र युरोपका लागि धेरै बहुभाषी परियोजनाहरू।

SEO र बहुभाषिकता

वेबसाइटहरू, पसलहरू र लेखा

तपाईंको बहुभाषी वेबसाइटको ठेगाना मलाई Telegram मार्फत पठाउनुहोस् - म मुख्य पृष्ठहरूको समूहहरू जाँच गर्नेछु र तपाईंले कहाँ ट्राफिक गुमाउँदै हुनुहुन्छ भनेर बताउनेछु।

नतिजा

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

आफ्नो साइटको सबैभन्दा महत्त्वपूर्ण पृष्ठ नि:शुल्क hreflang प्रमाणीकरणकर्ताको साथ जाँच गर्नुहोस् — पारस्परिक प्रमाणीकरण सक्षम पारिएको।

स्रोतहरू

  • प्रोमोपाइलटको ह्रेफ्लाङ भ्यालिडेटर पृष्ठ — जाँच र FAQ हरूको सूची।
  • Google खोज केन्द्र - पृष्ठहरू र hreflang को स्थानीयकृत संस्करणहरूको बारेमा कागजात।
  • स्क्रिमिङ फ्रग एण्ड अहरेफ्स वेबमास्टर टूल्स - साइट अडिट विवरण।

सन्दर्भ र स्रोतहरू

प्रश्न र उत्तरहरू

x-default किन महत्त्वपूर्ण छ?

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

अन्तरसम्बन्ध किन महत्त्वपूर्ण छ?

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

hreflang कहाँ राख्ने: HTML मा, हेडिङमा, वा साइटम्यापमा?

Google तीन विधिहरूलाई समर्थन गर्दछ: कागजातको हेडमा लिङ्क ट्यागहरू, HTTP हेडरहरू (PDF हरूको लागि उपयोगी), र XML साइटम्यापहरू। एउटा छनौट गर्नुहोस् र तिनीहरूलाई निरन्तर प्रयोग गर्नुहोस्। प्रोमोपाइलट मान्यकर्ताले कागजातको हेडबाट विकल्पहरू पढ्छ, त्यसैले यसले साइटम्यापमा मार्कअप देख्दैन।

हामीले वेबसाइट जाँच गर्यौं, तर यसलाई ठीक गर्ने कोही छैन?

यो नि:शुल्क उपकरणले समस्याहरू प्रकट गर्दछ। म रिपोर्टको विश्लेषण गर्नेछु, प्राथमिकता दिनेछु, र तिनीहरूलाई समाधान गर्नेछु: SEO अडिट, स्पीडअप, मार्कअप, र श्रेणीकरण नगुमाई नयाँ साइटमा माइग्रेसन।