Tarotas By Inithouse: એક જ ડોમેન પર 5 ભાષાઓનું સંચાલન

અમે Inithouse માં ટૂલ્સ બનાવીએ છીએ. અમારા ઉત્પાદનોમાંનું એક Tarotas છે. તે એક ટારોટ કાર્ડ એપ છે. અમે પાંચ ભાષાઓમાં કન્ટેન્ટ ઓફર કરીએ છીએ: ચેક (Czech), અંગ્રેજી (English), પોલિશ (Polish), સ્લોવાક (Slovak), અને જર્મન (German). આ બધું એક જ ડોમેન પર રહે છે.

અમારે અમારા બહુભાષી સેટઅપ માટે એક માળખું પસંદ કરવું પડ્યું હતું. અમે ત્રણ વિકલ્પો જોયા:

  • કન્ટ્રી-કોડ TLDs (example.cz)
  • સબડોમેન્સ (Subdomains) (cs.example.com)
  • સબડિરેક્ટરીઝ (Subdirectories) (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) ભાષાની જરૂર છે.

તમારા બહુભાષી ઉત્પાદન માટે અમારી સલાહ:

  • જો તમે સરળતા અને શેર કરેલી ઓથોરિટી ઈચ્છતા હોવ તો સબડિરેક્ટરીઝનો ઉપયોગ કરો.
  • જો ભાષા કરતા ભૌગોલિક ટાર્ગેટિંગ અને સ્થાનિક કિંમત વધુ મહત્વની હોય તો TLDs નો ઉપયોગ કરો.
  • ખાતરી કરો કે તમારા કેનોનિકલ URL દરેક ભાષા માટે સેલ્ફ-રેફરન્સિંગ (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