Absolyut va nisbiy havolalar: asosiy farq
Birinchi variant oldindan ma’lum natija beradi. Qolgan ikkitasi joylashuvga bog‘langan, shuning uchun sahifalar ko‘chirilganda va shablonlarda ko‘proq buziladi.
- /xizmatlar/seo/ — ildizdan: qiyshiq chiziq bilan boshlanadi va domendan hisoblanadi, mehmon qaysi sahifada turgani muhim emas;
- xizmatlar/seo/ — joriy papkadan: yakuniy manzil havola turgan sahifaga bog‘liq;
- ../xizmatlar/seo/ — bir daraja yuqoriga: hisob ota papkadan boshlanadi.
SEO’ga ta’siri bormi
Bevosita yo‘q. Qidiruv tizimi nisbiy havolani to‘liq manzilga aylantiradi va u orqali signallarni absolyut havoladagidek uzatadi. Shu sababli «SEO uchun qaysi biri yaxshi» degan savol to‘liq to‘g‘ri qo‘yilmagan.
Muhimi — havola oxir-oqibat qayerga olib borishi. Ideal ichki havola darhol kanonik manzilga boradi: bitta protokol, domenning bitta versiyasi, yo‘naltirishsiz va 404 xatosiz. Yozuv usuli faqat bilvosita ta’sir qiladi, ya’ni u keltirib chiqaradigan xatolar orqali: ortiqcha yo‘naltirishlar skanerlash vaqtini yeydi, dublikatlar signallarni tarqatib yuboradi, buzilgan manzillar esa robotda ham, mehmonda ham yomon taassurot qoldiradi.
Variantlarni solishtirish: ichki havola uchun nimani tanlash
Amaliy qoida: menyu, footer, non yo‘li va maqolalardagi havolalar — ildizdan; manzilni brauzer emas, tashqi tizim o‘qiydigan joylarda — to‘liq manzil. Shart bitta: sayt faqat bitta asosiy manzilda javob bersin, boshqa versiyalar 301 yo‘naltirish bilan unga yuborilsin. CMS o‘zi absolyut havola qo‘ysa ham muammo yo‘q, faqat domen va protokol to‘g‘ri bo‘lsa.
- Absolyut. Afzalligi: xatlarda, yuklamalarda va RSS’da bir xil ishlaydi; boshqa sayt matningizni nusxalasa, havolalar sizga qaytaveradi. Kamchiligi: protokol yoki domen o‘zgarsa, barcha havolalar eskiradi va yo‘naltirish orqali ketadi; test serverda esa mehmonni asosiy saytga olib chiqib ketadi.
- Ildizdan. Afzalligi: sayt test domenidan ishchi domenga o‘zgarishsiz ko‘chadi, kod qisqa, sahifa chuqurligi ahamiyatsiz. Kamchiligi: sayt bir nechta manzilda ochilsa (http va https, www bilan va wwwsiz), havolalar har bir nusxa ichida qolib, dublikatlarni kuchaytiradi; boshqa saytlar nusxalaganda havolalar ishlamay qoladi.
- Joriy papkadan. Deyarli afzalligi yo‘q; kamchiligi — sahifa ko‘chirilganda va chuqur bo‘limlardagi shablonlarda buziladi.
Qayerda faqat to‘liq manzil kerak
Saytda o‘zbekcha va ruscha versiya bo‘lsa, hreflang’da to‘liq manzil o‘rniga faqat yo‘l yozilgani til versiyalarining bir-biri bilan bog‘lanmay qolishiga olib kelishi mumkin.
- canonical — asosiy deb hisoblagan sahifangiz manzili;
- hreflang — har bir til versiyasining manzili, o‘zbekcha va ruscha sayt uchun ayniqsa dolzarb;
- XML sayt xaritasi — faqat to‘liq manzillar;
- Open Graph: og:url va og:image — aks holda Telegram va ijtimoiy tarmoqlarda sahifa ko‘rinishi yig‘ilmay qolishi mumkin;
- tashkilot, mahsulot, maqola va rasmlar mikrobelgilanishi;
- xat jo‘natmalari, RSS, ijtimoiy tarmoqdagi post va profil tavsiflari;
- boshqa domenga yo‘naltirishlar.
Ko‘p uchraydigan xatolar va ularning oqibati
Eng yashirin xato — joriy papkaga nisbatan yozilgan havola. /blog/ sahifasidagi xizmatlar/ta’mir/ yozuvi /blog/xizmatlar/ta’mir/ ga aylanadi. Agar server bunday manzilda 404 o‘rniga bosh sahifani yoki o‘sha maqolaning o‘zini ko‘rsatsa, robot cheksiz, mavjud bo‘lmagan, lekin «ishlaydigan» sahifalar zanjiriga tushib, vaqtini behuda sarflaydi.
Qolgan xatolar shunchalik tez-tez uchraydiki, ularni sanab o‘tish foydali:
- https’ga o‘tilgandan keyin matnlardagi ba’zi havolalar http bilan qolgan, har bir o‘tish yo‘naltirish orqali ketadi;
- havolalar goh www bilan, goh wwwsiz: yo‘naltirish sozlangan bo‘lsa ham, bu ortiqcha qadam va signallarda shovqin;
- matnlarda dasturchining test domeni manzillari qolgan, ba’zan u indekslash uchun ham ochiq;
- menejer manzilni brauzerdan UTM-belgilar bilan nusxalagan va ichki havola parametr oldi;
- menyu shablonida joriy papkadan yo‘l turibdi, chuqur sahifalarda u buziladi;
- canonical yoki hreflang’da to‘liq manzil o‘rniga nisbiy yo‘l yozilgan.
Misol: Toshkentdagi onlayn do‘kon ko‘chgandan keyin
Shartli vaziyatni tasavvur qiling. Toshkentdagi elektronika do‘koni yangi saytni pudratchining test domenida yasadi, keyin o‘z .uz domeniga ko‘chirib, https’ni yoqdi. Xaridorlar Instagram, Telegram kanal, OLX va qidiruvdan keladi, to‘lovni Click yoki Payme orqali qiladi.
Ishlab chiqish davomida menejerlar mahsulot tavsiflariga yaqin kategoriyalar havolasini manzil satridan, ya’ni test domeni bilan qo‘ygan. Ishga tushgandan keyin ba’zi kartochkalar test manziliga, ba’zilari http versiyaga olib boradi, katalogning chuqur sahifalaridagi menyuda esa joriy papkadan yo‘l xato beradi. Pozitsiyalar shu sabab qulab tushmaydi, lekin trafik yo‘naltirishlar va 404’larda yo‘qoladi, Search Console’da ogohlantirishlar paydo bo‘ladi. Buni kraulerdan o‘tkazish, manzillarni ommaviy almashtirish va muharrirlar uchun umumiy qoida bilan davolash mumkin.
Saytni qadamma-qadam tekshirish va tuzatish
Takroriy skanerlash shart: ommaviy almashtirish ba’zan ortiqcha narsani, masalan tashqi resurslarga havolalarni ham o‘zgartirib yuboradi.
- Saytni kraulerda skanerlang va barcha ichki havolalarni javob statuslari bilan yuklab oling.
- Sayt https’da ishlasa, http havolalarni va asosiy bo‘lmagan domen versiyasiga ketgan havolalarni ajratib oling.
- Shablonlar, matnlar va ma’lumotlar bazasida test domeni tilga olinishini qidiring.
- Yo‘naltirishga yoki 404’ga olib boradigan havolalarni ajrating va ular qayerdan kelayotganini ko‘ring: ko‘pincha shablon yoki eski matnlar chiqadi.
- Menyu, footer va kartochka shablonlarini to‘g‘rilang, so‘ng matnlarda CMS yoki ma’lumotlar bazasi vositalari bilan ommaviy almashtiring — faqat zaxira nusxadan keyin.
- Canonical, hreflang, sayt xaritasi va Open Graph’da to‘liq manzillar borligini tekshiring va skanerlashni takrorlang.
Kontent menejerlar uchun qoida va chek-list
Muammolarning ko‘pini dasturchilar emas, saytni to‘ldiradigan odamlar yaratadi. Ularga bitta qisqa ko‘rsatma bering: ichki havolalarda faqat ildizdan boshlanadigan yo‘l ishlatilsin, domensiz, parametrsiz va UTM-belgisiz; manzil test paytidagi brauzer satridan emas, sayt xaritasi yoki menyudan olinsin.
Muntazam tekshiruv uchun quyidagi ro‘yxat yetarli:
- sayt bitta asosiy manzilda ochiladi, qolgan versiyalar 301 bilan unga yo‘naltirilgan;
- navigatsiya va matnlarda joriy papkadan yozilgan havolalar yo‘q;
- http, begona domen versiyasi yoki test manziliga ichki havolalar yo‘q;
- canonical, hreflang, sitemap va Open Graph’da to‘liq manzillar bor;
- ichki havolalar yo‘naltirish va 404’ga olib bormaydi;
- havolalarda UTM-belgilar va xizmat parametrlari yo‘q.
Qaerdan boshlash
Sayt yaqinda ko‘chgan, CMS almashgan yoki unda bir nechta pudratchi ishlagan bo‘lsa, skanerlashdan boshlang: odatda butun manzara bir kechada ma’lum bo‘ladi. Xatolar ko‘p bo‘lsa yoki shablonlarga o‘zingiz tegishni xohlamasangiz, buni O‘zbekistonda sayt uchun SEO optimizatsiya doirasida hal qilish mumkin. markdev jamoasi texnik qismni, ichki havolalarni va mikrobelgilanishni tekshiradi, so‘ng dasturchi va muharrirlar uchun tushunarli tuzatishlar ro‘yxatini beradi. Saytingiz haqida yozing, qaysi joydan boshlash maqsadga muvofiqligini birga hal qilamiz.
Ko‘p beriladigan savollar
SEO uchun qaysi biri yaxshi: absolyut yoki nisbiy havola?
Pozitsiyalar uchun farq yo‘q: qidiruv tizimi ikkalasini bir xil qayta ishlaydi. Havola yo‘naltirishsiz va xatosiz kanonik manzilga borishi muhim. Navigatsiya va matnlar uchun ildizdan yo‘l qulay, canonical, hreflang va sayt xaritasi uchun esa to‘liq manzil kerak.
Joriy papkadan yozilgan havolalarni ishlatsa bo‘ladimi?
Ulardan qochgan ma’qul. Natija havola turgan sahifaga bog‘liq, bo‘lim ko‘chirilganda yoki chuqur sahifadagi shablonda u osongina mavjud bo‘lmagan manzilga aylanadi. Ildizdan yo‘l ishonchliroq va xuddi shunday oson yoziladi.
https’ga o‘tganda nisbiy havolalarni o‘zgartirish kerakmi?
Havolalar ildizdan yozilgan bo‘lsa, hech narsani o‘zgartirish shart emas: ular yangi protokolni o‘zi oladi. Matnlardagi http bilan yozilgan absolyut havolalarni, shuningdek canonical, hreflang, sayt xaritasi va Open Graph’ni tuzatish kerak bo‘ladi.
Canonical’da nega nisbiy yo‘l yozib bo‘lmaydi?
Qidiruv tizimi manzilni noto‘g‘ri to‘ldirishi yoki ko‘rsatmani e’tiborsiz qoldirishi mumkin, ayniqsa sahifa domenning bir nechta versiyasida ochilsa. Protokol va domen bilan yozilgan to‘liq manzil noaniqlikni yo‘q qiladi.
Test domeniga havolalarni qanday tez topish mumkin?
Saytni kraulerda skanerlang va ichki havolalarni test manzili bo‘yicha filtrlang, keyin uni CMS ma’lumotlar bazasidan ham qidiring. Ommaviy almashtirishni faqat zaxira nusxadan keyin qiling va natijani qayta skanerlash bilan tekshiring.
Ichki havolalardagi UTM-belgilar zararlimi?
Ha, ular sahifalarning ortiqcha manzillarini yaratadi va analitika ma’lumotlarini buzadi: sayt ichidagi o‘tish yangi manba kabi ko‘rinadi. Belgilar tashqi joylarda, masalan postlar va xat jo‘natmalarida kerak, sayt ichida ishlatmagan ma’qul.
Vazifangizni bepul tahlil qilamiz
Kontaktingizni qoldiring — 15 daqiqalik qo‘ng‘iroqda arizalar qayerda yo‘qolayotganini va birinchi navbatda nima qilish kerakligini ko‘rsatamiz.