Canonical tag va noindex meta tag β bu ikkala texnik SEO vositasi sahifani Google qidiruvda boshqarish uchun ishlatiladi. Lekin ular juda farqli ishlaydi va ko'p SEO mutaxassis ham aralashtirib yuboradi. Canonical sahifalar bir-biridan duplicate ekanligini ko'rsatadi va Google'ga \"asosiy versiyasi shu\" deb aytadi. Noindex esa sahifani umuman Google indeksiga qo'shmaslikni so'raydi. Qanday holatda nima ishlatish β bilish strategik muhim.
Canonical tag nima qiladi
Canonical tag bir sahifaning \"asosiy versiyasi\" sifatida qaysi URL bo'lishini ko'rsatadi. HTML head'da quyidagicha yoziladi:
<link rel=\"canonical\" href=\"https://sayt.uz/hosting\">
Misol uchun, sayt.uz/hosting va sayt.uz/hosting?utm_source=google β ikkalasi bir xil kontent, lekin URL farqli. Canonical sayt.uz/hosting'ni asosiy deb belgilasa, Google buni indekslaydi va ?utm_source=google variant duplicate sifatida hisoblanmaydi.
Noindex meta tag nima qiladi
Noindex meta tag Google'ga sahifani indeksga umuman qo'shmaslikni so'raydi. HTML head'da:
<meta name=\"robots\" content=\"noindex\">
Bu sahifani Googlebot o'qiy oladi (crawl), lekin qidiruv natijalariga qo'shmaydi. Foydalanuvchi sahifaga to'g'ridan-to'g'ri URL bilan kelishi mumkin, lekin Google'da topa olmaydi.
Asosiy farq
Canonical: ikki sahifa duplicate va asosiy versiyasi belgilanadi. Google asosiy versiyasini indekslaydi va ranking signallarini birlashtiradi.
Noindex: sahifa Google indeksiga qo'shilmaydi. Ranking signallari yo'qoladi (chunki sahifa qidiruvda yo'q).
Qachon canonical ishlatish
Eng oddiy holat β URL parametrlari duplicate keltirsa. Filter, sort, UTM tag, session ID kabi parametrlar bilan asosiy sahifa bir necha URL bo'ladi. Canonical ularning hammasini bitta asosiy versiyaga birlashtiradi.
Ko'p tilli sayt β har til versiyasi alohida URL bo'lsa (sayt.uz/ru/hosting, sayt.uz/uz/hosting). Bu duplicate emas β bu turli til versiyalar. Hreflang bilan birga canonical ishlatiladi, har til versiyasi o'ziga canonical.
Print versiyasi β \"Bu sahifani chop etish\" linki ko'pincha alohida URL ochadi. Canonical asosiy versiyaga.
HTTPS migratsiya vaqtida β eski HTTP URL'lardan yangi HTTPS URL'lariga canonical (lekin 301 redirect kuchliroq).
Qachon noindex ishlatish
Admin sahifalar β sayt admin paneli, dashboard, kabinet sahifalari. Bular Google indeksiga kerak emas.
Foydalanuvchi profili sahifalari β har foydalanuvchining shaxsiy profil sahifasi. Indeksga qo'shish foydasiz va maxfiylik muammosi keltirishi mumkin.
Qidiruv natijalari sahifalari β sayt ichida qidiruv qiladigan sahifalar (?q=hosting). Bularning soni cheksiz va Google'ga foydasiz.
Tashkilot sahifalari (login, register, qaytadan parol). Foydalanuvchi qidiruv kerak emas.
Past sifatli yoki eski kontent β agar kontent yangilash imkonsiz va olib tashlash xohlamayotgan bo'lsangiz, noindex bilan ranking signallari yo'qotiladi.
Canonical va noindex'ni birga ishlatish
Yana muhim β canonical va noindex bir vaqtda bir sahifada ishlatish mumkin emas. Bu mantiqsiz β agar sahifa noindex bo'lsa, canonical signal foydasiz (sahifa indeksga qo'shilmaydi). Google bunda qaysi signalni ustun qo'yishini aniq bilmaydi.
Tanlov: faqat noindex (sahifani umuman indekslamaslik) yoki faqat canonical (sahifa indekslansin, lekin boshqasi asosiy versiya sifatida).
Ranking signallari va canonical
Canonical tag'ning katta foydasi β ranking signallar birlashishi. Agar sayt.uz/hosting va sayt.uz/hosting?utm=google ikkalasi alohida URL bo'lsa va ikkalasiga link berilsa, ranking signallari ikkiga bo'linib ketadi. Canonical bilan ikkalasi bir sahifaga birlashadi va kuchli ranking signal beradi.
Noindex'da ranking signallari yo'qoladi. Agar sahifa noindex bo'lsa va unga ko'p link berilgan bo'lsa, bu linklar ranking uchun ishlamaydi. Bu canonical'ga nisbatan zaif jihat.
X-Robots-Tag header alternative
Noindex'ni HTML meta orqali emas, server tomonidan HTTP header sifatida ham yuborish mumkin. Bu PDF, image, video kabi HTML emas fayllar uchun foydali.
X-Robots-Tag: noindex
Server konfiguratsiyasida (Apache .htaccess yoki Nginx config) sozlanadi. PDF fayllar uchun ayniqsa foydali β meta tag'siz PDF'ni noindex qilish mumkin emas.
Canonical xatolari
Eng tarqalgan xato β canonical noto'g'ri URL'ga ko'rsatadi. Misol uchun sayt.uz/hosting canonical sifatida sayt.uz/domen ko'rsatsa, bu butunlay noto'g'ri va Google chalkashadi.
Boshqa xato β relative canonical (\"hosting\" o'rniga \"https://sayt.uz/hosting\"). Canonical doim to'liq absolute URL bo'lishi shart.
Yana xato β canonical loop (sahifa A canonical sifatida sahifa B, sahifa B canonical sifatida sahifa A). Google bunda ikkalasini ham indekslamasligi mumkin.
Noindex xatolari
Noindex sahifalarda ham xatolar bor. Misol uchun, noindex bilan birga \"follow\" yoki \"nofollow\" qo'shish mantiq:
<meta name=\"robots\" content=\"noindex, follow\">
Bu Google'ga \"bu sahifani indekslamang, lekin link'lariga e'tibor bering\" deydi. \"noindex, nofollow\" esa \"indekslamang va link'larga e'tibor bermang\" β kamroq ishlatiladi.
Qaror berish jadvali
Sahifa duplicate va boshqasi asosiy: canonical. Sahifa qidiruv uchun kerak emas: noindex. Sahifa admin/kabinet: noindex (foydalanuvchi sahifaga to'g'ridan-to'g'ri kelmaydi). Sahifa eski yoki past sifatli, lekin saqlamoq xohlasangiz: noindex + canonical asosiy yangi sahifaga 301 redirect β eng yaxshi.
Sayt.uz canonical va noindex amaliyot
Sayt.uz har sahifada self-canonical (sahifa o'ziga ko'rsatadi). Bu eng oddiy va aniq. /admin/, /cabinet/, /search?, /login, /register, /api/ β barchasi noindex. Filter sahifalar (kategoriyalarda) β canonical asosiy kategoriya sahifaga.
Ko'p tilli sayt uchun β har til versiyasi o'ziga canonical, hreflang bilan ko'rsatiladi. Bu Google'ga 4 ta til versiyasini alohida ko'rishni va ranking berishni ta'minlaydi.