Inithouse द्वारा Tarotas: एक ही डोमेन पर 5 भाषाओं का प्रबंधन
हम Inithouse में टूल्स बनाते हैं। हमारे उत्पादों में से एक Tarotas है। यह एक टैरो कार्ड ऐप है। हम पाँच भाषाओं में कंटेंट प्रदान करते हैं: चेक (Czech), अंग्रेजी (English), पोलिश (Polish), स्लोवाक (Slovak), और जर्मन (German)। यह सब एक ही डोमेन पर रहता है।
हमें अपने बहुभाषी सेटअप के लिए एक संरचना चुननी थी। हमने तीन विकल्पों पर विचार किया:
- कंट्री-कोड TLDs (example.cz)
- सबडोमेन (cs.example.com)
- सबडायरेक्टरीज़ (example.com/cs/)
हमने सबडायरेक्टरीज़ को चुना। इसका कारण यहाँ दिया गया है।
सबडायरेक्टरीज़ सब कुछ एक ही स्थान पर रखती हैं। आप एक ही डिप्लॉयमेंट, एक ही 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) भाषा की आवश्यकता होती है जिनकी भाषा का कोई मिलान नहीं होता है।
आपके बहुभाषी उत्पाद के लिए हमारी सलाह:
- यदि आप सरलता और साझा अथॉरिटी चाहते हैं, तो सबडायरेक्टरीज़ का उपयोग करें।
- यदि भाषा की तुलना में भौगोलिक लक्ष्यीकरण (geographic targeting) और स्थानीय मूल्य निर्धारण अधिक महत्वपूर्ण है, तो TLDs का उपयोग करें।
- सुनिश्चित करें कि आपके कैनोनिकल URL प्रत्येक भाषा के लिए स्वयं-संदर्भित (self-referencing) हों।
- यदि आपका कंटेंट सीमाओं के पार काम करता है, तो केवल भाषा वाले टैग का उपयोग करें।
- डुप्लिकेट कंटेंट चेतावनियों के लिए Google Search Console की निगरानी करें।
- परिणामों के लिए हफ्तों इंतज़ार करें। Google इन संकेतों को धीरे-धीरे प्रोसेस करता है।
यदि आपका अंतर्राष्ट्रीय ट्रैफ़िक कम लग रहा है, तो सबसे पहले अपने कैनोनिकल टैग की जाँच करें। आमतौर पर त्रुटि वहीं होती है।
