बहुभाषिक संकेतस्थळांसाठी Hreflang टॅगचे महत्त्व
बहुभाषिक आणि आंतरराष्ट्रीय संकेतस्थळांचे व्यवस्थापन करताना शोध इंजिनांना (Search Engines) योग्य भाषेची आवृत्ती दाखवण्यास मदत करणे आवश्यक असते. hreflang टॅग हे शोध इंजिनांना विशिष्ट देश किंवा भाषेनुसार योग्य URL वापरकर्त्यांसमोर सादर करण्याचे निर्देश देतात. जेव्हा एखादा वापरकर्ता शोध घेतो, तेव्हा त्याच्या भौगोलिक स्थानानुसार आणि भाषेच्या पसंतीनुसार योग्य ती स्थानिक URL दाखवली जावी यासाठी rel="alternate" hreflang="x" या घटकाचा वापर केला जातो.
या टॅगच्या अचूक अंमलबजावणीमुळे आंतरराष्ट्रीय SEO (International SEO) सुधारतो. जर तुमच्या संकेतस्थळावर एकाच मजकुराच्या वेगवेगळ्या भाषांमधील आवृत्त्या असतील, तर शोध इंजिन योग्य वापरकर्त्याला योग्य आवृत्ती दाखवू शकतात. यामुळे वापरकर्त्याचा अनुभव सुधारतो आणि चुकीच्या भाषेचे पेज उघडल्यामुळे वाढणारा बाउन्स रेट कमी होण्यास मदत होते.
Hreflang टॅगची रचना आणि ISO मानके
hreflang टॅगची रचना विशिष्ट मानकांवर आधारित असते. यामध्ये प्रामुख्याने खालील घटकांचा समावेश होतो:
- ISO 639-1 भाषा कोड: हा दोन अक्षरी कोड भाषेचे प्रतिनिधित्व करतो (उदा.
en,mr). - ISO 15924 स्क्रिप्ट सबटॅग: भाषेची लिपी दर्शवण्यासाठी याचा वापर केला जातो (उदा.
zh-Hantकिंवाzh-Hans). - ISO 3166-1 Alpha-2 प्रदेश कोड: हा दोन अक्षरी कोड विशिष्ट देश किंवा प्रदेश दर्शवतो (उदा.
US,IN).
या घटकांचे एकत्रीकरण करून en-US (अमेरिकेतील इंग्रजी) किंवा zh-Hans-US (अमेरिकेतील सुलभ चिनी लिपी) यांसारखे अचूक कोड तयार केले जातात. या जनरेटरमध्ये zh-Hant आणि zh-Hans हे कोड सामान्य केले जातात, तर es-419 आणि इतर अज्ञात कोड नाकारले जातात.
x-default फॉलबॅकचे कार्य
जेव्हा एखाद्या वापरकर्त्याच्या भाषेचा किंवा प्रदेशाचा तुमच्या संकेतस्थळावरील उपलब्ध भाषा आवृत्त्यांशी अचूक मेळ लागत नाही, तेव्हा त्याला कोणत्या पेजवर पाठवायचे हे ठरवण्यासाठी x-default चा वापर केला जातो.
हा टॅग प्रामुख्याने जागतिक मुख्यपृष्ठ (Global Homepage), भाषा निवडक पेज (Language Selector Page) किंवा संकेतस्थळाची मुख्य भाषा आवृत्ती यांसाठी वापरला जातो. x-default मुळे कोणत्याही विशिष्ट भाषेचा पर्याय उपलब्ध नसलेल्या वापरकर्त्यांना एक योग्य फॉलबॅक (Fallback) पर्याय मिळतो.
Hreflang जनरेटरच्या इनपुट आणि आउटपुटचे नियम
या साधनामध्ये अचूक टॅग तयार करण्यासाठी काही विशिष्ट नियम आणि मर्यादा निश्चित केल्या आहेत:
- मर्यादा: हे संपादक एका वेळी जास्तीत जास्त 100 भाषा आवृत्त्यांना सपोर्ट करते.
- URL लांबी: प्रत्येक प्रविष्ट केलेली URL २,०४८ अक्षरांपेक्षा लहान असणे आवश्यक आहे.
- प्रमाणीकरण: सर्व इनपुट वैध असल्याशिवाय टॅग जनरेट होत नाहीत. त्रुटी असल्यास आउटपुट रिकामे राहते.
- सामान्यीकरण (Normalization): आउटपुटमध्ये अक्षरांचा आकार सामान्य केला जातो (उदा.
EN-usचे रूपांतरen-USमध्ये होते) आणि URL मधील क्वेरी पॅरामीटर्स एस्केप केले जातात.
त्रुटी संदेश आणि त्यांचे अर्थ
इनपुटमध्ये चुका असल्यास खालील त्रुटी संदेश दिसू शकतात:
- किमान दोन भाषा आवृत्त्या जोडा.
- आवृत्ती
{index}साठी भाषा किंवा भाषा-प्रदेश कोड आवश्यक आहे. - आवृत्ती
{index}साठी संपूर्ण URL आवश्यक आहे. - आवृत्ती
{index}मध्ये दोन अक्षरी भाषा कोड, वैकल्पिकरित्या ISO 15924 स्क्रिप्ट आणि/किंवा दोन अक्षरी प्रदेश कोड वापरणे आवश्यक आहे. - आवृत्ती
{index}मध्ये{code}वापरला आहे, जो ISO 639-1 भाषा कोड नाही. - आवृत्ती
{index}मध्ये{code}वापरला आहे, जो ISO 3166-1 Alpha-2 प्रदेश कोड नाही. - आवृत्ती
{index}मध्ये{code}वापरला आहे, जो वैध ISO 15924 स्क्रिप्ट कोड नाही. - आवृत्ती
{index}मध्ये hreflang कोड{locale}ची पुनरावृत्ती होते. - आवृत्ती
{index}साठी संपूर्ण http:// किंवा https:// URL आवश्यक आहे. - आवृत्ती
{index}साठीची URL २,०४८ अक्षरांपेक्षा लहान असणे आवश्यक आहे. - x-default ने वापरली पाहिजे ती URL जोडा.
- x-default URL साठी संपूर्ण http:// किंवा https:// पत्ता आवश्यक आहे.
- x-default URL २,०४८ अक्षरांपेक्षा लहान असणे आवश्यक आहे.
- हे संपादक एका वेळी जास्तीत जास्त
{max}भाषा आवृत्त्यांना सपोर्ट करते.
अंमलबजावणीच्या सर्वोत्तम पद्धती
hreflang टॅगची अंमलबजावणी करताना ते संकेतस्थळाच्या HTML कोडमधील <head> विभागात ठेवले पाहिजेत. सर्वात महत्त्वाची अट म्हणजे हे टॅग परस्परसंबंधित (Reciprocal) असावेत. याचा अर्थ असा की जर पेज 'अ' ने पेज 'ब' चा संदर्भ दिला, तर पेज 'ब' ने देखील स्वतःचा आणि पेज 'अ' चा संदर्भ देणे अनिवार्य आहे. जर ही परस्पर जोडणी नसेल, तर शोध इंजिन या टॅगकडे दुर्लक्ष करू शकतात.
गोपनीयता आणि डेटा प्रक्रिया
या साधनामध्ये सुरक्षिततेला प्राधान्य दिले जाते. तुमच्या URL तुमच्या ब्राउझरमध्येच राहतात. BroBroGo वर काहीही अपलोड केले जात नाही. सर्व प्रक्रिया स्थानिक पातळीवर तुमच्या ब्राउझरमध्येच पूर्ण केली जाते.
वारंवार विचारले जाणारे प्रश्न (FAQ)
प्रश्न: हे जनरेटर कोणते hreflang कोड स्वीकारते? उत्तर: दोन अक्षरी ISO 639-1 भाषा कोड वापरा, ज्याच्या पुढे वैकल्पिकरित्या ISO 15924 स्क्रिप्ट सबटॅग आणि/किंवा दोन अक्षरी ISO 3166-1 प्रदेश कोड असू शकतो: जसे की en, zh-Hant, zh-CN किंवा zh-Hans-US. आउटपुटमध्ये अक्षरांचा आकार (case) सामान्य केला जातो.
प्रश्न: मी जनरेट केलेले टॅग्ज कोठे ठेवावेत?
उत्तर: प्रत्येक स्थानिक आवृत्तीच्या <head> मध्ये संपूर्ण आणि न बदललेला संच जोडा. प्रत्येक पेजने स्वतःचा आणि इतर सर्व आवृत्त्यांचा संदर्भ दिला पाहिजे.
प्रश्न: x-default ने कशाकडे निर्देशित केले पाहिजे? उत्तर: ज्या अभ्यागतांच्या भाषेचा किंवा प्रदेशाचा अचूक मेळ लागत नाही त्यांच्यासाठी पेज निवडा. भाषा निवडक, जागतिक मुख्यपृष्ठ किंवा तुमची मुख्य भाषा आवृत्ती फॉलबॅक असू शकते.