Tarotas By Inithouse: ಒಂದೇ ಡೊಮೇನ್‌ನಲ್ಲಿ 5 ಭಾಷೆಗಳನ್ನು ನಿರ್ವಹಿಸುವುದು

ನಾವು Inithouse ನಲ್ಲಿ ಪರಿಕರಗಳನ್ನು (tools) ನಿರ್ಮಿಸುತ್ತೇವೆ. ನಮ್ಮ ಉತ್ಪನ್ನಗಳಲ್ಲಿ ಒಂದಾದ Tarotas ಒಂದು ಟ್ಯಾರೋ ಕಾರ್ಡ್ ಆ್ಯಪ್ ಆಗಿದೆ. ನಾವು ಚೆಕ್ (Czech), ಇಂಗ್ಲಿಷ್, ಪೋಲಿಷ್, ಸ್ಲೊವಾಕ್ ಮತ್ತು ಜರ್ಮನ್ ಎಂಬ ಐದು ಭಾಷೆಗಳಲ್ಲಿ ವಿಷಯವನ್ನು (content) ಒದಗಿಸುತ್ತೇವೆ. ಇವೆಲ್ಲವೂ ಒಂದೇ ಡೊಮೇನ್‌ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ.

ನಮ್ಮ ಬಹುಭಾಷಾ ಸೆಟಪ್‌ಗಾಗಿ ನಾವು ಒಂದು ರಚನೆಯನ್ನು (structure) ಆಯ್ಕೆ ಮಾಡಬೇಕಾಗಿತ್ತು. ನಾವು ಮೂರು ಆಯ್ಕೆಗಳನ್ನು ಪರಿಗಣಿಸಿದೆವು:

  • Country-code TLDs (ಉದಾಹರಣೆಗೆ example.cz)
  • Subdomains (cs.example.com)
  • Subdirectories (example.com/cs/)

ನಾವು subdirectories ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿದೆವು. ಅದಕ್ಕೆ ಕಾರಣಗಳು ಇಲ್ಲಿವೆ.

Subdirectories ಎಲ್ಲವನ್ನೂ ಒಂದೇ ಸ್ಥಳದಲ್ಲಿ ಇರಿಸುತ್ತವೆ. ನೀವು ಒಂದೇ deployment, ಒಂದು SSL certificate ಮತ್ತು ಒಂದು Search Console property ಅನ್ನು ಬಳಸುತ್ತೀರಿ. ಅಲ್ಲದೆ, ನಿಮ್ಮ ಎಲ್ಲಾ link authority ಅನ್ನು ಒಂದೇ ಕಡೆ ಇರಿಸಬಹುದು. ಆರಂಭಿಕ ಹಂತದ ಉತ್ಪನ್ನಗಳಿಗೆ ಇದು ಬಹಳ ಮುಖ್ಯವಾಗಿದೆ.

ಇತರ ಆಯ್ಕೆಗಳು ಹೆಚ್ಚಿನ ವೆಚ್ಚವನ್ನು ಹೊಂದಿವೆ:

  • TLDs ಬಲವಾದ geo-targeting ಅನ್ನು ನೀಡುತ್ತವೆ. ಆದರೆ ನೀವು ಹಲವಾರು ಡೊಮೇನ್‌ಗಳು ಮತ್ತು DNS records ಅನ್ನು ನಿರ್ವಹಿಸಬೇಕಾಗುತ್ತದೆ. ಇದು ಹೆಚ್ಚಿನ ಕಾರ್ಯಾಚರಣೆಯ ಹೊರೆಯನ್ನು (operational overhead) ಉಂಟುಮಾಡುತ್ತದೆ.
  • Subdomains ಅರೆ-ಸ್ವತಂತ್ರ ಸೈಟ್‌ಗಳಂತೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ. ಇದು ನಿಮ್ಮ link authority ಅನ್ನು ವಿಭಜಿಸುತ್ತದೆ. ಅಲ್ಲದೆ, ಪ್ರತಿಯೊಂದಕ್ಕೂ ಪ್ರತ್ಯೇಕ Search Console properties ಬೇಕಾಗುತ್ತವೆ.

ನಮ್ಮ ತಾಂತ್ರಿಕ ಸ್ಟ್ಯಾಕ್ (technical stack) ಕೂಡ ಈ ಆಯ್ಕೆಯ ಮೇಲೆ ಪ್ರಭಾವ ಬೀರಿತು. Tarotas, React ಅನ್ನು ಬಳಸುತ್ತದೆ. Subdirectories ಕೇವಲ routes ಆಗಿವೆ. ನಮ್ಮ router ಅವುಗಳನ್ನು ಸುಲಭವಾಗಿ ನಿರ್ವಹಿಸುತ್ತದೆ. Subdomains ಬಳಸುವುದರಿಂದ ಸಂಕೀರ್ಣವಾದ DNS ಮತ್ತು deployment ಬದಲಾವಣೆಗಳು ಬೇಕಾಗುತ್ತವೆ.

ಇದನ್ನುச் செயல்படுத்தಲು, ನಾವು hreflang tags ಬಳಸುತ್ತೇವೆ. ಈ ಟ್ಯಾಗ್‌ಗಳು ಯಾವ ಭಾಷೆಯನ್ನು ತೋರಿಸಬೇಕೆಂದು search engines ಗೆ ತಿಳಿಸುತ್ತವೆ. ಆದಾಗ್ಯೂ, ಇದನ್ನು ಅಳವಡಿಸುವುದು (implementation) ಸ್ವಲ್ಪ ಕಷ್ಟಕರವಾಗಿದೆ.

ಬಹುಭಾಷಾ SEO ಅನ್ನು ಹಾಳುಮಾಡುವ ಸಾಮಾನ್ಯ ತಪ್ಪುಗಳು:

  • Bidirectional links ಇಲ್ಲದಿರುವುದು. ಒಂದು ವೇಳೆ ಪುಟ A, ಪುಟ B ಗೆ ಲಿಂಕ್ ಮಾಡಿದ್ದರೆ, ಪುಟ B ಕೂಡ ಪುಟ A ಗೆ ಲಿಂಕ್ ಮಾಡಿರಲೇಬೇಕು.
  • ತಪ್ಪಾದ canonical tags. ಪ್ರತಿಯೊಂದು ಭಾಷೆಯ ಪುಟವು ತನ್ನನ್ನೇ canonical URL ಆಗಿ ಸೂಚಿಸಬೇಕು. ನೀವು ಎಲ್ಲಾ ಭಾಷೆಗಳನ್ನು ಒಂದೇ ಇಂಗ್ಲಿಷ್ URL ಗೆ ಸೂಚಿಸಿದರೆ, Google ನಿಮ್ಮ ಇತರ ಭಾಷೆಗಳನ್ನು ಡಿ-ಇಂಡೆಕ್ಸ್ (de-index) ಮಾಡುತ್ತದೆ.
  • Client-side injection. ನೀವು ಕೇವಲ JavaScript ಮೂಲಕ ಟ್ಯಾಗ್‌ಗಳನ್ನು ಸೇರಿಸಿದರೆ, search engines ಅವುಗಳನ್ನು ಗುರುತಿಸದಿರಬಹುದು. ಮೆಟಾ ಟ್ಯಾಗ್‌ಗಳು (meta tags) ಆರಂಭಿಕ HTML ನಲ್ಲಿ ಕಾಣಿಸಿಕೊಳ್ಳುವಂತೆ ನೀವು ನೋಡಿಕೊಳ್ಳಬೇಕು.
  • x-default ಅನ್ನು ಮರೆಯುವುದು. ಭಾಷೆ ಹೊಂದಿಕೆಯಾಗದ ಬಳಕೆದಾರರಿಗಾಗಿ ನೀವು ಒಂದು fallback language ಅನ್ನು ಹೊಂದಿರಬೇಕು.

ನಿಮ್ಮ ಬಹುಭಾಷಾ ಉತ್ಪನ್ನಕ್ಕಾಗಿ ನಮ್ಮ ಸಲಹೆಗಳು:

  • ಸರಳತೆ ಮತ್ತು shared authority ಬೇಕೆಂದರೆ subdirectories ಬಳಸಿ.
  • ಭಾಷೆಗಿಂತ ಭೌಗೋಳಿಕ ಗುರಿ (geographic targeting) ಮತ್ತು ಸ್ಥಳೀಯ ಬೆಲೆಗಳು ಮುಖ್ಯವಾಗಿದ್ದರೆ TLDs ಬಳಸಿ.
  • ಪ್ರತಿಯೊಂದು ಭಾಷೆಗೂ ನಿಮ್ಮ canonical URLs ಸ್ವಯಂ-ಉಲ್ಲೇಖಿತವಾಗಿರುವಂತೆ (self-referencing) ನೋಡಿಕೊಳ್ಳಿ.
  • ನಿಮ್ಮ ವಿಷಯವು ಗಡಿಗಳನ್ನು ಮೀರಿ ಕೆಲಸ ಮಾಡುವುದಾದರೆ language-only tags ಬಳಸಿ.
  • ಡೂಪ್ಲಿಕೇಟ್ ಕಂಟೆಂಟ್ (duplicate content) ಎಚ್ಚರಿಕೆಗಳಿಗಾಗಿ Google Search Console ಅನ್ನು ಗಮನಿಸುತ್ತಿರಿ.
  • ಫಲಿತಾಂಶಗಳಿಗಾಗಿ ವಾರಗಳವರೆಗೆ ಕಾಯಿರಿ. Google ಈ ಸಂಕೇತಗಳನ್ನು (signals) ನಿಧಾನವಾಗಿ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುತ್ತದೆ.

ನಿಮ್ಮ ಅಂತರಾಷ್ಟ್ರೀಯ ಟ್ರಾಫಿಕ್ ಕಡಿಮೆ ಅನಿಸಿದರೆ, ಮೊದಲು ನಿಮ್ಮ canonical tags ಅನ್ನು ಪರಿಶೀಲಿಸಿ. ಸಾಮಾನ್ಯವಾಗಿ ತಪ್ಪು ಅಲ್ಲಿಯೇ ಇರುತ್ತದೆ.

ಮೂಲ: https://dev.to/jakub_inithouse/tarotas-by-inithouse-how-we-handle-5-languages-on-one-domain-without-hreflang-disasters-1nc1