Tarotas By Inithouse: एकाच डोमेनवर ५ भाषांचे व्यवस्थापन

आम्ही Inithouse मध्ये टूल्स तयार करतो. आमची एक उत्पादन (product) Tarotas आहे. हे एक टॅरो कार्ड ॲप आहे. आम्ही पाच भाषांमध्ये आशय (content) प्रदान करतो: चेक, इंग्रजी, पोलिश, स्लोव्हाक आणि जर्मन. हे सर्व एकाच डोमेनवर उपलब्ध आहे.

आम्हाला आमच्या बहुभाषिक सेटअपसाठी एक रचना निवडणे आवश्यक होते. आम्ही तीन पर्यायांचा विचार केला:

  • कंट्री-कोड TLDs (example.cz)
  • सबडोमेन्स (cs.example.com)
  • सबडायरेक्टरीज (example.com/cs/)

आम्ही सबडायरेक्टरीज निवडली. त्याची कारणे खालीलप्रमाणे आहेत.

सबडायरेक्टरीज सर्व काही एकाच ठिकाणी ठेवतात. तुम्ही एकच डिप्लॉयमेंट (deployment), एक SSL सर्टिफिकेट आणि एक Search Console प्रॉपर्टी वापरता. तुम्ही तुमची सर्व लिंक ऑथॉरिटी (link authority) देखील एकाच ठिकाणी ठेवू शकता. सुरुवातीच्या टप्प्यातील उत्पादनांसाठी हे अत्यंत महत्त्वाचे आहे.

इतर पर्यायांचा खर्च जास्त आहे:

  • TLDs प्रबळ जिओ-टार्गेटिंग (geo-targeting) देतात. परंतु तुम्हाला अनेक डोमेन्स आणि DNS रेकॉर्ड्स व्यवस्थापित करावे लागतील. यामुळे ऑपरेशनल ओव्हरहेड (operational overhead) मोठ्या प्रमाणात वाढतो.
  • सबडोमेन्स हे अर्ध-स्वतंत्र साइट्सप्रमाणे काम करतात. यामुळे तुमची लिंक ऑथॉरिटी विभागली जाते. तसेच तुम्हाला प्रत्येक सबडोमेनसाठी स्वतंत्र Search Console प्रॉपर्टीजची आवश्यकता असते.

आमच्या तांत्रिक स्टॅकचा (technical stack) देखील या निवडीवर प्रभाव पडला. Tarotas मध्ये React वापरले जाते. सबडायरेक्टरीज म्हणजे केवळ रूट्स (routes) आहेत. आमचा राउटर ते सहज हाताळतो. सबडोमेन्ससाठी जटिल DNS आणि डिप्लॉयमेंट बदलांची आवश्यकता भासली असती.

हे यशस्वी करण्यासाठी, आम्ही hreflang टॅग्स वापरतो. हे टॅग्स सर्च इंजिन्सना कोणती भाषा दाखवायची आहे हे सांगतात. तथापि, त्यांची अंमलबजावणी (implementation) करणे कठीण आहे.

बहुभाषिक SEO बिघडवणारी सामान्य चुका:

  • द्विमार्गी लिंक्सचा (bidirectional links) अभाव. जर पेज A पेज B ला लिंक करत असेल, तर पेज B ने पुन्हा पेज A ला लिंक करणे आवश्यक आहे.
  • चुकीचे कॅनोनिकल (canonical) टॅग्स. प्रत्येक भाषेच्या पेजने स्वतःलाच कॅनोनिकल URL म्हणून निर्देशित केले पाहिजे. जर तुम्ही सर्व भाषा एकाच इंग्रजी URL कडे निर्देशित केले, तर Google तुमच्या इतर भाषांचे इंडेक्सिंग काढून टाकेल (de-index करेल).
  • क्लायंट-साइड इंजेक्शन (Client-side injection). जर तुम्ही टॅग्स फक्त JavaScript द्वारे इंजेक्ट केले, तर सर्च इंजिन्सना ते दिसणार नाहीत. मेटा टॅग्स सुरुवातीच्या HTML मध्ये दिसतील याची खात्री तुम्ही केली पाहिजे.
  • x-default विसरणे. ज्या वापरकर्त्यांना कोणतीही भाषा मॅच होत नाही, त्यांच्यासाठी तुम्हाला एका फॉलबॅक (fallback) भाषेची आवश्यकता असते.

तुमच्या बहुभाषिक उत्पादनासाठी आमचा सल्ला:

  • जर तुम्हाला साधेपणा आणि सामायिक ऑथॉरिटी हवी असेल, तर सबडायरेक्टरीज वापरा.
  • जर भाषेपेक्षा भौगोलिक टार्गेटिंग आणि स्थानिक किंमत (local pricing) अधिक महत्त्वाची असेल, तर TLDs वापरा.
  • तुमच्या प्रत्येक भाषेसाठी कॅनोनिकल URLs स्वतःलाच संदर्भित (self-referencing) करत असल्याची खात्री करा.
  • जर तुमचा आशय सीमांच्या पलीकडे प्रभावी असेल, तर फक्त भाषा-विशिष्ट टॅग्स वापरा.
  • डुप्लिकेट कंटेंटच्या चेतावणीसाठी Google Search Console वर लक्ष ठेवा.
  • निकालांसाठी काही आठवडे वाट पहा. Google या सिग्नलवर प्रक्रिया करण्यास वेळ घेते.

जर तुमचा आंतरराष्ट्रीय ट्रॅफिक कमी वाटत असेल, तर प्रथम तुमचे कॅनोनिकल टॅग्स तपासा. सहसा चूक तिथेच असते.

स्रोत: https://dev.to/jakub_inithouse/tarotas-by-inithouse-how-we-handle-5-languages-on-one-domain-without-hreflang-disasters-1nc1