Inithouse வழங்கும் Tarotas: ஒரே டொமைனில் 5 மொழிகளை நிர்வகித்தல்
நாங்கள் Inithouse-இல் கருவிகளை உருவாக்குகிறோம். எங்கள் தயாரிப்புகளில் ஒன்று Tarotas. இது ஒரு tarot card செயலி. நாங்கள் செக் (Czech), ஆங்கிலம், போலந்து (Polish), ஸ்லோவாக் (Slovak) மற்றும் ஜெர்மன் ஆகிய ஐந்து மொழிகளில் உள்ளடக்கங்களை வழங்குகிறோம். இவை அனைத்தும் ஒரே டொமைனில் இயங்குகின்றன.
எங்கள் பன்மொழி அமைப்பிற்கான (multilingual setup) கட்டமைப்பைத் தேர்ந்தெடுக்க வேண்டியிருந்தது. நாங்கள் மூன்று விருப்பங்களைக் கவனித்தோம்:
- நாடு சார்ந்த குறியீடு கொண்ட TLD-கள் (example.cz)
- துணை டொமைன்கள் (Subdomains) (cs.example.com)
- துணை கோப்பகங்கள் (Subdirectories) (example.com/cs/)
நாங்கள் துணை கோப்பகங்களையே (subdirectories) தேர்ந்தெடுத்தோம். அதற்கான காரணங்கள் இதோ.
துணை கோப்பகங்கள் அனைத்தையும் ஒரே இடத்தில் வைத்திருக்கின்றன. நீங்கள் ஒரு deployment, ஒரு SSL certificate மற்றும் ஒரு Search Console property ஆகியவற்றைப் பயன்படுத்தலாம். மேலும், உங்கள் அனைத்து link authority-யையும் ஒரே இடத்தில் வைத்திருக்க முடியும். ஆரம்பக்கட்ட தயாரிப்புகளுக்கு இது மிகவும் முக்கியமானது.
மற்ற விருப்பங்களுக்கு அதிக செலவுகள் உள்ளன:
- TLD-கள் வலுவான புவிசார் இலக்கீட்டை (geo-targeting) வழங்குகின்றன. ஆனால் நீங்கள் பல டொமைன்கள் மற்றும் DNS பதிவுகளை நிர்வகிக்க வேண்டும். இது மிகப்பெரிய செயல்பாட்டுச் சுமையை (operational overhead) உருவாக்குகிறது.
- துணை டொமைன்கள் (Subdomains) பகுதி-சுயாதீன தளங்களாகச் செயல்படுகின்றன. இது உங்கள் link authority-யைப் பிரித்துவிடும். மேலும் ஒவ்வொன்றிற்கும் தனித்தனி Search Console properties தேவைப்படும்.
எங்கள் தொழில்நுட்பத் தொகுப்பும் (technical stack) இந்தத் தேர்வில் தாக்கத்தை ஏற்படுத்தியது. Tarotas, React-ஐப் பயன்படுத்துகிறது. துணை கோப்பகங்கள் வெறும் routes மட்டுமே. எங்கள் router அவற்றை எளிதாகக் கையாளும். ஆனால் துணை டொமைன்கள் சிக்கலான DNS மற்றும் deployment மாற்றங்களைக் கோரும்.
இதைச் செயல்படுத்துவதற்கு, நாங்கள் hreflang tags-களைப் பயன்படுத்துகிறோம். இந்தத் குறிகள் (tags) எந்த மொழியைக் காட்ட வேண்டும் என்பதைத் தேடுபொறிகளுக்கு (search engines) தெரிவிக்கின்றன. இருப்பினும், இதைச் செயல்படுத்துவது சவாலானது.
பன்மொழி SEO-வைச் சிதைக்கும் பொதுவான தவறுகள்:
- இருவழி இணைப்புகள் (bidirectional links) இல்லாமை. பக்கம் A, பக்கம் B-யை இணைத்தால், பக்கம் B கண்டிப்பாகத் திரும்பப் பக்கம் A-வை இணைக்க வேண்டும்.
- தவறான canonical tags. ஒவ்வொரு மொழிப் பக்கமும் அதன் சொந்த URL-ஐயே canonical URL-ஆகக் காட்ட வேண்டும். நீங்கள் அனைத்து மொழிகளையும் ஒரே ஆங்கில URL-க்குக் காட்டினால், Google உங்கள் மற்ற மொழிகளைத் தேடுதலில் இருந்து நீக்கிவிடும் (de-index).
- Client-side injection. நீங்கள் JavaScript மூலம் மட்டுமே அவற்றைச் சேர்த்தால், தேடுபொறிகளால் அந்தத் குறிகளைக் காண முடியாமல் போகலாம். meta tags ஆரம்பக்கட்ட HTML-லிலேயே இருப்பதை நீங்கள் உறுதி செய்ய வேண்டும்.
- x-default-ஐ மறப்பது. எந்த மொழியும் பொருந்தாத பயனர்களுக்கு ஒரு மாற்று மொழி (fallback language) தேவைப்படும்.
உங்கள் பன்மொழித் தயாரிப்பிற்கான எங்கள் அறிவுரை:
- எளிமை மற்றும் பகிரப்பட்ட authority தேவைப்பட்டால் துணை கோப்பகங்களைப் (subdirectories) பயன்படுத்தவும்.
- மொழி என்பதை விட புவிசார் இலக்கீடு மற்றும் உள்ளூர் விலை நிர்ணயம் முக்கியமென்றால் TLD-களைப் பயன்படுத்தவும்.
- ஒவ்வொரு மொழிக்கும் உங்கள் canonical URLs சுய-குறிப்பு (self-referencing) செய்வதை உறுதி செய்யவும்.
- உங்கள் உள்ளடக்கம் எல்லைகளைக் கடந்து செயல்படும் என்றால், மொழி சார்ந்த குறிகளை மட்டும் பயன்படுத்தவும்.
- நகல் உள்ளடக்க எச்சரிக்கைகளுக்காக (duplicate content warnings) Google Search Console-ஐக் கண்காணிக்கவும்.
- முடிவுகளுக்காக வாரக்கணக்கில் காத்திருக்கவும். Google இந்தத் தகவல்களை மெதுவாகவே செயலாக்கும்.
உங்கள் சர்வதேசப் போக்குவரத்து (international traffic) குறைவாக இருப்பதாகத் தோன்றினால், முதலில் உங்கள் canonical tags-களைச் சரிபார்க்கவும். பொதுவாக அங்கேயேதான் பிழை இருக்கும்.
