Arama motorları, milyarlarca web sayfasını tarar, analiz eder ve kullanıcıların sorgularına en uygun sonuçları göstermek için sıralar. Ancak her web sayfasının Google veya diğer arama motorlarında görünmesini istemeyebilirsiniz. İşte bu noktada noindex etiketi devreye girer.
Noindex, bir sayfanın arama motorları tarafından dizine eklenmesini (indexlenmesini) engelleyen bir HTML meta etiketidir. Yani bu etiketi içeren bir sayfa, Google gibi arama motorlarının dizinine alınmaz ve arama sonuçlarında listelenmez.
Teknik Tanımı
Noindex etiketi, bir sayfanın <head>
bölümüne aşağıdaki şekilde eklenir:
<meta name="robots" content="noindex">
Bu etiketi gören arama motoru botları, o sayfayı tarasa bile dizine eklemez. Böylece kullanıcılar bu sayfayı arama motoru sonuçlarında göremez.
Noindex Etiketi Neden Kullanılır?
Her web sayfasının Google’da görünmesini istemek mantıklı olmayabilir. Aşağıda noindex etiketinin kullanılma nedenlerini detaylı şekilde bulabilirsiniz:
- Düşük Kaliteli veya Yinelenen Sayfaları Gizlemek
Birçok sitede tekrarlayan, zayıf içerikli veya SEO açısından önemsiz sayfalar olabilir. Bu sayfaların Google tarafından indexlenmesi, sitenin genel kalite algısını düşürebilir.
Örnek:
- Filtreleme sonuçları (örnek:
site.com/urunler?renk=mavi
) - Boş kategori sayfaları
- Sadece üyeler için erişilebilir içerik
- Gizli Kalmasını İstediğiniz Sayfalar
Bazen özel kampanya sayfaları, test sayfaları veya iç kullanım için hazırlanan içeriklerin arama motorlarında görünmesini istemeyebilirsiniz. - Admin veya Üye Paneli Sayfaları
Giriş yapılması gereken panellerin Google tarafından dizine eklenmesi hem anlamsızdır hem de güvenlik riski oluşturabilir.
Örnek:site.com/admin
,site.com/login
- Kopya İçerik Riski Taşıyan Sayfalar
Noindex, canonical etiketi ile birlikte kullanılabilir ve duplicate content (kopya içerik) sorunlarını önlemeye yardımcı olabilir.
Noindex Etiketi Nasıl Kullanılır?
- HTML Meta Etiketi ile Kullanım
En yaygın kullanım biçimi:
<meta name="robots" content="noindex, follow">
Bu etiket, sayfanın indexlenmesini engeller ancak içindeki bağlantıların takip edilmesine izin verir.
- HTTP Başlığı ile Noindex Kullanımı
Bazı geliştiriciler HTML yerine sunucu yanıt başlıklarında noindex tanımlar:
X-Robots-Tag: noindex
Bu yöntem, PDF gibi HTML olmayan dosyalar için idealdir.
- robots.txt ile Kullanım (Önerilmez)
Robots.txt dosyasınaDisallow
eklemek sayfanın taranmasını engeller ancak dizine alınmasını engellemez. Bu nedenle bir sayfayı arama sonuçlarından çıkarmak istiyorsanızrobots.txt
yerinenoindex
etiketi kullanılmalıdır.
Noindex ve Diğer Robots Etiketlerinin Karşılaştırması
Etiket | Açıklama |
---|---|
index, follow | Sayfa indexlenir ve bağlantılar takip edilir (varsayılan) |
noindex, follow | Sayfa dizine alınmaz ama linkler takip edilir |
noindex, nofollow | Sayfa dizine alınmaz, linkler de takip edilmez |
index, nofollow | Sayfa indexlenir ama bağlantılar dikkate alınmaz |
Noindex ile Canonical Birlikte Kullanılır mı?
Evet, kullanılabilir. Ancak dikkat edilmelidir. Noindex etiketi bir sayfanın dizine girmesini istemediğinizi gösterirken, rel="canonical"
etiketi bu sayfanın başka bir URL’nin kopyası olduğunu belirtir. İkisi birlikte kullanıldığında arama motorları çelişkili sinyaller alabilir.
Eğer asıl sayfanın dizine girmesini istiyorsanız, noindex yerine yalnızca canonical kullanmak daha sağlıklı olur.
SEO Uzmanlarından Noindex Kullanımına Dair Öneriler
- Yinelenen sayfaları temizlemek için güçlü bir araçtır. Ancak çok fazla sayfaya uygulamak site otoritesini zedeleyebilir.
- Tüm siteyi noindex yapma hatasından kaçının. WordPress kullanıcıları, “arama motorlarının bu siteyi dizine eklememesine izin ver” ayarını yanlışlıkla açık bırakmamalı.
- Search Console üzerinden hangi sayfaların indexlendiğini, hangilerinin hariç tutulduğunu düzenli olarak kontrol edin.
Noindex, SEO stratejisinin en ince ayarlarından biridir. Görünmesini istemediğiniz, değer katmayan ya da güvenlik açısından risk oluşturabilecek sayfaları arama motorlarından uzak tutmak için etkili bir çözümdür. Doğru ve stratejik şekilde kullanıldığında, hem arama motorlarına net sinyaller verir hem de web sitenizin SEO sağlığını korur.