SEONER
website

Ko'p tilli sayt (uz/en/ru) qanday to'g'ri quriladi? Hreflang xatolari

9 daqiqa

Ko'p tilli sayt to'g'ri qurilishi uchun uchta narsa shart: har bir til uchun alohida URL, versiyalarni bog'laydigan to'g'ri hreflang atributlari va har tilga mos original kontent (so'zma-so'z tarjima emas). Quyida — bu uchtasini amalda qanday qurish va eng ko'p uchraydigan xatolarni qanday oldini olish mumkinligi.

Ko'p tilli sayt nima va nega oddiy tarjima yetarli emas

Ko'p tilli sayt — bir xil kontentni bir nechta tilda "ko'chirib qo'yish" emas. Har bir til auditoriyasi boshqacha so'z bilan qidiradi, boshqacha AI platformadan foydalanadi (masalan rus tilli auditoriyada Yandex ham muhim), boshqacha mahalliy kontekstga muhtoj. Shu sababli to'g'ri ko'p tilli sayt ikkita qatlamdan iborat: texnik qatlam (URL struktura, hreflang) va kontent qatlami (har til uchun alohida moslashtirilgan matn) — ikkalasi ham bir xil darajada muhim.

Hreflang nima va u qanday ishlaydi

Hreflang — <link rel="alternate" hreflang="..."> shaklidagi HTML atributi (yoki sitemap'da alohida bo'lim), Google'ga "bu sahifaning rus tilidagi versiyasi shu manzilda, o'zbek tilidagisi bu manzilda" deb aytadi. Google shu ma'lumot asosida foydalanuvchiga uning tili/mintaqasiga mos versiyani qidiruv natijalarida ko'rsatadi — hreflang bo'lmasa, noto'g'ri til versiyasi chiqishi yoki ikkalasi bir-biriga raqobat qilib, ikkalasi ham yomon natija ko'rsatishi mumkin.

Eng ko'p uchraydigan hreflang xatolari

  • Bir tomonlama havola — A sahifa B sahifaga hreflang bilan ishora qiladi, lekin B sahifa A'ga qaytib ishora qilmaydi. Google bunday holatni to'liq e'tiborga olmasligi mumkin — hreflang har doim ikki tomonlama bo'lishi shart.
  • Self-referencing yo'qligi — har bir sahifa, shu jumladan o'zi, o'ziga ham hreflang bilan ishora qilishi kerak (masalan /uz/ sahifasi o'ziga hreflang="uz" bilan ham ishora qiladi). Ko'p sayt buni unutadi.
  • Slug mos kelmasligi — agar tarjima versiyasi hali mavjud bo'lmasa yoki noto'g'ri manzilga ishora qilsa, natija 404 yoki noto'g'ri sahifa bo'ladi (quyidagi real misolga qarang).
  • x-default yo'qligi — mos kelmagan til/mintaqadagi foydalanuvchi uchun fallback versiya belgilanmagan bo'lsa, Google tasodifiy tanlov qiladi.
  • Til kodi xatosihreflang="uz" o'rniga hreflang="uzb" yoki shunga o'xshash noto'g'ri ISO kod yozish — Google buni butunlay e'tiborsiz qoldiradi.

Real misol: bizning o'z saytimizdagi hreflang xatosi

Bu nazariy xavf emas — biz buni o'z tajribamizda ko'rdik. Loyihaning boshida maqolalar bo'limida har til versiyasi o'z tilidagi qulay slug bilan yaratilgan edi (masalan /uz/articles/seo-nima va /en/articles/what-is-seo), lekin hreflang tizimi versiyalarni bog'lash uchun bitta umumiy identifikatorga tayanmagani sababli, ba'zi hreflang havolalari mavjud bo'lmagan manzillarga ishora qilib, 404 xatoga olib kelgan. Yechim — har bir maqola frontmatteriga barcha tarjimalarda bir xil qoladigan translationKey maydonini qo'shish va shu kalit orqali har til versiyasining haqiqiy, mavjud slug'ini avtomatik topib bog'lash bo'ldi. Bu — turli tildagi tabiiy slug'larni saqlab qolgan holda hreflang'ni to'g'ri ishlashini ta'minlashning ishonchli usuli.

URL strukturasi qanday tanlanadi

StrukturaMisolQachon mos
Subfoldersayt.uz/en/Ko'pchilik biznes uchun tavsiya etiladi — bitta domenning SEO kuchi barcha tillar o'rtasida bo'lishadi
Subdomainen.sayt.uzAlohida jamoa/infratuzilma boshqaradigan yirik loyihalarda
Alohida domensayt.comFaqat mintaqa bo'yicha butunlay mustaqil brend strategiyasi bo'lganda

Aksariyat kichik va o'rta biznes uchun subfolder eng oddiy va samarali yechim — sozlash texnik jihatdan ham osonroq, domenning umumiy ishonch darajasi (domain authority) ham bo'linib ketmaydi.

Har til uchun kontent qanday tayyorlanishi kerak

Eng ko'p uchraydigan xato — bir tilda matn yozib, keyin uni boshqa ikki tilga so'zma-so'z tarjima qilish. Bu ikki jihatdan zarar keltiradi: birinchidan, har til o'z tabiiy qidiruv so'z birikmalariga ega (masalan ruscha auditoriya "SEO xizmati" emas "SEO продвижение" deb qidiradi), tarjima bu farqni yo'qotadi. Ikkinchidan, AI vositalari notabiiy, "tarjima hidi kelib turgan" matnni past sifatli kontent sifatida baholashi mumkin. To'g'ri yondashuv — har til versiyasini boshlang'ich nuqtadan alohida, o'sha tilning qidiruv xatti-harakatiga mos yozish, faqat bir xil translationKey orqali bog'lash.

Ko'p tilli saytni qanday tekshirish mumkin

Google Search Console'dagi "Xalqaro maqsadlash" (International Targeting) hisoboti hreflang xatolarini avtomatik aniqlaydi — noto'g'ri kod, bir tomonlama havola yoki mos kelmagan manzillarni ko'rsatadi. Bundan tashqari, sahifa manba kodini (view-source:) ochib, <link rel="alternate"> teglarini qo'lda ham tekshirish mumkin — har bir tildagi manzil real ochilishi va bir-biriga to'g'ri qaytib ishora qilishi kerak.

Xulosa

Ko'p tilli sayt qurish — faqat tarjima emas, ikki qatlamli ish: to'g'ri texnik struktura (URL, hreflang) va har til uchun mustaqil, o'sha tilning qidiruv xatti-harakatiga mos kontent. Hreflang xatolari sekin, sezilmas trafik yo'qotishga olib keladi, shuning uchun sayt ishga tushgandan keyin ham muntazam tekshirilishi kerak. SEONER'ning website xizmati ko'p tilli saytlarni boshidanoq to'g'ri texnik asosda quradi — ko'p tilli sayt uchun qanday poydevor kerakligi haqida ham batafsil yozganmiz.

Shunga o'xshash muammo bormi? Bepul konsultatsiya oling

Ariza qoldirish

Ko'p so'raladigan savollar

Hreflang — Google'ga sahifangizning qaysi til/mintaqa versiyasi kimga ko'rsatilishi kerakligini aytadigan HTML atributi. U bo'lmasa, Google noto'g'ri til versiyasini noto'g'ri auditoriyaga ko'rsatishi yoki versiyalarni dublikat kontent deb hisoblashi mumkin.

Ko'pchilik biznes uchun subfolder (masalan sayt.uz/en/) eng oqilona tanlov — u bitta domenning SEO kuchini (backlink, domain authority) barcha til versiyalari o'rtasida bo'lishadi, sozlash ham texnik jihatdan soddaroq. Subdomain yoki alohida domen odatda faqat juda katta, mintaqaviy jamoalar boshqaradigan loyihalarda oqlanadi.

Yo'q, shart emas — aslida ko'pincha noto'g'ri. Har bir til o'ziga xos qidiruv so'zlaridan foydalanishi kerak (masalan /uz/seo-nima va /en/what-is-seo), lekin bu versiyalarni bog'lash uchun ichki identifikator (translation key) va to'g'ri hreflang atributlari bo'lishi shart.

x-default — foydalanuvchining tili/mintaqasi hreflang ro'yxatidagi hech qaysi variantga mos kelmaganda Google qaysi versiyani ko'rsatishini belgilaydi (odatda bosh til yoki tanlov sahifasi). Majburiy emas, lekin ko'p tilli saytlarda tavsiya etiladi — bo'lmasa, mos kelmagan auditoriya tasodifiy versiyaga tushib qolishi mumkin.