Noindex, bir sayfanın arama sonuçlarına eklenmemesini söyleyen talimattır. Sayfanın <head> bölümüne yazılan bir meta etiketle ya da sunucunun gönderdiği bir başlıkla verilir.
Robots.txt ile farkı
Bu ikisi sürekli karıştırılıyor ve karıştırmanın bedeli var.
- Robots.txt taramayı engeller: "bu adrese girme" der.
- Noindex dizine eklemeyi engeller: "gir, oku, ama sonuçlarda gösterme" der.
İkisini birlikte kullanmak çalışmaz
Bir sayfayı hem robots.txt ile kapatıp hem noindex koyarsanız noindex hiç okunmaz. Çünkü arama motoru o sayfaya girmesi yasaklandığı için içindeki etiketi göremez. Sayfa dizinde kalmaya devam edebilir.
Bir sayfayı sonuçlardan çıkarmak istiyorsanız yapılacak şey nettir: robots.txt'de o adresi açık bırakın, sayfaya noindex koyun. Arama motoru girer, etiketi görür, sayfayı düşürür.
Nerede kullanılır
Kullanıcı için gerekli ama aramada yeri olmayan sayfalarda: teşekkür sayfaları, iç arama sonuçları, filtre kombinasyonları, yönetim ekranları, hazır olmayan taslak bölümler.
Bu sitede de kullanıyoruz. Örneğin tamamlanmamış referans sayfaları noindex taşıyor; içerik hazır olmadan aramaya girmelerinin kimseye faydası yok.
En pahalı hata
Noindex'in geliştirme ortamından canlıya taşınması. Şablona konur, unutulur, site yayına alınır ve tüm site aramadan silinir. Hiçbir hata mesajı vermez, site sorunsuz çalışır; yalnız trafik biter.
Yeni bir site yayına aldıktan sonra ilk kontrol edilecek şey budur. Search Console'daki URL denetimi aracı size sayfanın dizine eklenebilir olup olmadığını doğrudan söyler.