Tarotas By Inithouse: ഒരു ഡൊമൈനിൽ 5 ഭാഷകൾ കൈകാര്യം ചെയ്യുന്നു
ഞങ്ങൾ Inithouse-ൽ ടൂളുകൾ നിർമ്മിക്കുന്നു. ഞങ്ങളുടെ ഉൽപ്പന്നങ്ങളിൽ ഒന്നാണ് Tarotas. ഇതൊരു ടാരറ്റ് കാർഡ് ആപ്പാണ്. ഞങ്ങൾ അഞ്ച് ഭാഷകളിൽ ഉള്ളടക്കം നൽകുന്നു: ചെക്ക് (Czech), ഇംഗ്ലീഷ് (English), പോളിഷ് (Polish), സ്ലോവാക് (Slovak), ജർമ്മൻ (German). ഇതെല്ലാം ഒരൊറ്റ ഡൊമൈനിലാണ് പ്രവർത്തിക്കുന്നത്.
ഞങ്ങളുടെ മൾട്ടി ലിംഗ്വൽ സെറ്റപ്പിനായി ഒരു ഘടന തിരഞ്ഞെടുക്കേണ്ടതുണ്ടായിരുന്നു. ഞങ്ങൾ മൂന്ന് ഓപ്ഷനുകൾ പരിശോധിച്ചു:
- Country-code TLDs (ഉദാഹരണത്തിന് example.cz)
- Subdomains (cs.example.com)
- Subdirectories (example.com/cs/)
ഞങ്ങൾ സബ്ഡയറക്ടറികൾ (subdirectories) ആണ് തിരഞ്ഞെടുത്തത്. അതിന്റെ കാരണങ്ങൾ താഴെ പറയുന്നവയാണ്.
സബ്ഡയറക്ടറികൾ എല്ലാം ഒരിടത്ത് തന്നെ നിലനിർത്തുന്നു. നിങ്ങൾക്ക് ഒരൊറ്റ ഡിപ്ലോയ്മെന്റ് (deployment), ഒരൊറ്റ SSL സർട്ടിഫിക്കറ്റ്, ഒരൊറ്റ Search Console പ്രോപ്പർട്ടി എന്നിവ മതിയാകും. കൂടാതെ നിങ്ങളുടെ എല്ലാ ലിങ്ക് അതോറിറ്റിയും (link authority) ഒരിടത്ത് തന്നെ നിലനിർത്താനും സാധിക്കും. തുടക്കഘട്ടത്തിലുള്ള ഉൽപ്പന്നങ്ങൾക്ക് ഇത് വളരെ പ്രധാനമാണ്.
മറ്റ് ഓപ്ഷനുകൾക്ക് ഉയർന്ന ചിലവുകളുണ്ട്:
- TLDs ശക്തമായ ജിയോ-ടാർഗെറ്റിംഗ് (geo-targeting) നൽകുന്നു. എന്നാൽ നിങ്ങൾക്ക് ഒന്നിലധികം ഡൊമൈനുകളും DNS റെക്കോർഡുകളും കൈകാര്യം ചെയ്യേണ്ടി വരും. ഇത് പ്രവർത്തനപരമായ വലിയ ഭാരം (operational overhead) ഉണ്ടാക്കുന്നു.
- സബ്ഡൊമെയ്നുകൾ (Subdomains) പകുതി സ്വതന്ത്രമായ സൈറ്റുകളെപ്പോലെയാണ് പ്രവർത്തിക്കുന്നത്. ഇത് നിങ്ങളുടെ ലിങ്ക് അതോറിറ്റിയെ വിഭജിക്കുന്നു. കൂടാതെ ഓരോന്നിനും പ്രത്യേക Search Console പ്രോപ്പർട്ടികൾ ആവശ്യമാണ്.
ഞങ്ങളുടെ ടെക്നിക്കൽ സ്റ്റാക്കും (technical stack) ഈ തിരഞ്ഞെടുപ്പിനെ സ്വാധീനിച്ചു. Tarotas ഉപയോഗിക്കുന്നത് React ആണ്. സബ്ഡയറക്ടറികൾ വെറും റൂട്ടുകൾ (routes) മാത്രമാണ്. ഞങ്ങളുടെ റൂട്ടർ അവ എളുപ്പത്തിൽ കൈകാര്യം ചെയ്യുന്നു. എന്നാൽ സബ്ഡൊമെയ്നുകൾക്ക് സങ്കീർണ്ണമായ DNS, ഡിപ്ലോയ്മെന്റ് മാറ്റങ്ങൾ ആവശ്യമായി വരും.
ഇത് ശരിയായി പ്രവർത്തിപ്പിക്കാൻ ഞങ്ങൾ hreflang ടാഗുകൾ ഉപയോഗിക്കുന്നു. ഏത് ഭാഷ കാണിക്കണമെന്ന് സെർച്ച് എഞ്ചിനുകളെ അറിയിക്കാൻ ഈ ടാഗുകൾ സഹായിക്കുന്നു. എന്നിരുന്നാലും, ഇത് നടപ്പിലാക്കുന്നത് അല്പം പ്രയാസകരമാണ്.
മൾട്ടി ലിംഗ്വൽ SEO തകരാറിലാക്കുന്ന സാധാരണ തെറ്റുകൾ:
- ബൈഡയറക്ഷണൽ ലിങ്കുകളുടെ (bidirectional links) അഭാവം. പേജ് A പേജ് B-യിലേക്ക് ലിങ്ക് ചെയ്യുന്നുണ്ടെങ്കിൽ, പേജ് B തിരികെ പേജ് A-യിലേക്ക് ലിങ്ക് ചെയ്യണം.
- തെറ്റായ കാനോണിക്കൽ ടാഗുകൾ (canonical tags). ഓരോ ഭാഷാ പേജും അതിന്റെ കാനോണിക്കൽ URL ആയി സ്വയം ചൂണ്ടിക്കാണിക്കണം. എല്ലാ ഭാഷകളെയും ഒരൊറ്റ ഇംഗ്ലീഷ് URL-ലേക്ക് ചൂണ്ടിക്കാണിച്ചാൽ, ഗൂഗിൾ നിങ്ങളുടെ മറ്റ് ഭാഷാ പേജുകളെ ഡീ-ഇൻഡക്സ് (de-index) ചെയ്യും.
- ക്ലയന്റ് സൈഡ് ഇൻജക്ഷൻ (Client-side injection). നിങ്ങൾ ജാവാസ്ക്രിപ്റ്റ് (JavaScript) ഉപയോഗിച്ച് മാത്രം ടാഗുകൾ ഇൻജക്ട് ചെയ്യുന്നുണ്ടെങ്കിൽ സെർച്ച് എഞ്ചിനുകൾക്ക് അവ കാണാൻ കഴിഞ്ഞേക്കില്ല. മെറ്റാ ടാഗുകൾ (meta tags) ആദ്യത്തെ HTML-ൽ തന്നെ ഉണ്ടെന്ന് നിങ്ങൾ ഉറപ്പാക്കണം.
- x-default മറന്നുപോകുന്നത്. ഭാഷാ ക്രമീകരണങ്ങളുമായി പൊരുത്തപ്പെടാത്ത ഉപയോക്താക്കൾക്കായി ഒരു ഫോൾബാക്ക് ഭാഷ (fallback language) ആവശ്യമാണ്.
നിങ്ങളുടെ മൾട്ടി ലിംഗ്വൽ ഉൽപ്പന്നത്തിനായുള്ള ഞങ്ങളുടെ നിർദ്ദേശങ്ങൾ:
- ലളിതവും പങ്കിട്ട അതോറിറ്റിയുമുള്ള രീതി വേണമെന്നുണ്ടെങ്കിൽ സബ്ഡയറക്ടറികൾ ഉപയോഗിക്കുക.
- ഭാഷയേക്കാൾ ഉപരിയായി ജിയോഗ്രാഫിക് ടാർഗെറ്റിംഗും പ്രാദേശിക വിലനിർണ്ണയവുമാണ് പ്രധാനമെങ്കിൽ TLDs ഉപയോഗിക്കുക.
- ഓരോ ഭാഷയ്ക്കും നിങ്ങളുടെ കാനോണിക്കൽ URL-കൾ സ്വയം റഫറൻസ് ചെയ്യുന്നുണ്ടെന്ന് (self-referencing) ഉറപ്പാക്കുക.
- നിങ്ങളുടെ ഉള്ളടക്കം അതിരുകൾക്കപ്പുറം ഉപയോഗിക്കാൻ കഴിയുന്നതാണെങ്കിൽ ഭാഷാപരമായ ടാഗുകൾ മാത്രം ഉപയോഗിക്കുക.
- ഡ്യൂപ്ലിക്കേറ്റ് കണ്ടന്റ് മുന്നറിയിപ്പുകൾക്കായി Google Search Console നിരീക്ഷിക്കുക.
- ഫലങ്ങൾക്കായി ആഴ്ചകളോളം കാത്തിരിക്കുക. ഗൂഗിൾ ഈ സിഗ്നലുകൾ പ്രോസസ്സ് ചെയ്യുന്നത് സാവധാനത്തിലാണ്.
നിങ്ങളുടെ അന്താരാഷ്ട്ര ട്രാഫിക് കുറവാണെന്ന് തോന്നുന്നുണ്ടെങ്കിൽ, ആദ്യം നിങ്ങളുടെ കാനോണിക്കൽ ടാഗുകൾ പരിശോധിക്കുക. സാധാരണയായി പിശകുകൾ അവിടെയായിരിക്കും ഉണ്ടാകുന്നത്.
