Sayılarla ne demek?
Noindex, arama motoruna "bu sayfayı arama sonuçlarında gösterme" diyen bir yönergedir. Sayfanın HTML'ine eklenen bir meta etiketle ya da sunucunun HTTP yanıtında gönderilen bir başlıkla uygulanır. Arama motoru sayfayı taradığında bu yönergeyi görür ve sayfayı dizinden çıkarır ya da hiç eklemez.
Noindex, dizine eklenmesi istenmeyen sayfalar için kullanılır: sepet, ödeme ve hesap sayfaları, site içi arama sonuçları, teşekkür sayfaları, düşük değerli etiket ve filtre sayfaları, test sayfaları gibi. Bu sayfalar kullanıcılar için gerekli olabilir ama arama sonuçlarında bir değer taşımaz.
Noindex ile ilgili en sık yapılan hata, robots.txt ile birlikte kullanılmasıdır. Bir sayfa robots.txt ile taramaya kapatılırsa, arama motoru sayfayı ziyaret edemez ve içindeki noindex etiketini de göremez. Bu durumda sayfa, başka sitelerden bağlantı aldığı için içeriği bilinmeden arama sonuçlarında URL olarak görünmeye devam edebilir. Bir sayfanın dizinden çıkması isteniyorsa, taranabilir olması ve noindex yönergesini taşıması gerekir.
Noindex, robots.txt ve canonical
| Araç | Ne yapar? | Ne zaman kullanılır? |
|---|---|---|
| noindex | Sayfanın dizine girmesini engeller | Sayfa erişilebilir kalsın ama aramada görünmesin |
| robots.txt Disallow | Sayfanın taranmasını engeller | Tarama yükünü azaltmak için |
| canonical | Tercih edilen URL'yi önerir | Kopya ya da benzer sayfalar için |
| Sayfayı silme (404 / 410) | Sayfayı tamamen kaldırır | İçerik artık gerekli değilse |
Her araç farklı bir sorunu çözer. Yanlış aracın seçilmesi, istenen sonucun tam tersini doğurabilir.
Noindex kullanırken
- Hangi sayfaların kapatılacağını listele. Sepet, arama, teşekkür.
- Sayfayı taranabilir bırak. Robots.txt ile engelleme.
- Doğru yöntemi seç. HTML için meta, PDF için HTTP başlığı.
- Site haritasından çıkar. Noindex sayfalar haritada olmasın.
- Canlıya geçişte kontrol et. Test ortamındaki noindex taşınmasın.
Uygulamada ne oluyor?
En sık durum, test ortamındaki noindex'in canlı siteye taşınması. Geliştirme sırasında bütün siteye konan etiket yayında kalıyor; site birkaç hafta içinde arama sonuçlarından kayboluyor.
İkinci gözlem, noindex ile robots.txt engelinin birlikte kullanılması. Sayfa hem taramaya kapatılıyor hem noindex taşıyor; arama motoru etiketi göremediği için sayfa sonuçlarda URL olarak kalıyor.
Üçüncüsü, noindex sayfaların site haritasında bulunması. Site haritası arama motoruna "bu sayfaları dizine ekle" derken sayfa noindex taşıyor; çelişkili sinyal Search Console'da uyarı olarak görünüyor.
Dördüncüsü, eklentilerin istemeden noindex eklemesi. Bir SEO eklentisinin ayarı yanlışlıkla kategori ya da ürün sayfalarını noindex yapıyor; önemli sayfalar dizinden düşüyor.
Beşincisi, sayfalama sayfalarına noindex konması. Kategori sayfalamasının 2. ve sonraki sayfaları kapatılıyor; bu sayfalardaki ürünlere giden bağlantılar zamanla daha az takip edilebiliyor.
Altıncısı, noindex ile canonical'ın aynı sayfada çelişmesi. Sayfa hem noindex taşıyor hem de kendisini canonical gösteriyor; arama motoruna karışık sinyal gidiyor.
Yedincisi, noindex'in hemen etki etmesinin beklenmesi. Etiket ekleniyor ama sayfa bir süre daha sonuçlarda görünüyor; etkinin görülmesi için sayfanın yeniden taranması gerekiyor.
Sekizincisi, geçici gizleme için noindex kullanılması. Kısa süreliğine gizlenmesi gereken bir sayfaya noindex konuyor ve kaldırılması unutuluyor; sayfa aylarca dizin dışında kalıyor.
Dokuzuncusu, PDF ve görseller için meta etiket aranması. HTML olmayan dosyalara meta etiket eklenemiyor; bunlar için HTTP başlığıyla noindex uygulanması gerekiyor.
Onuncusu, JavaScript ile noindex eklenmesi ya da kaldırılması. Etiket sayfa yüklendikten sonra JavaScript ile değiştiriliyor; arama motorunun hangi sürümü dikkate alacağı belirsizleşiyor.
On birincisi, değersiz sayfaların noindex yerine silinmesi gerekirken tutulması. Hiçbir işe yaramayan binlerce sayfa noindex ile saklanıyor; bu sayfalar yine taranıyor ve tarama kaynağını tüketiyor.
On ikincisi, noindex durumunun düzenli kontrol edilmemesi. Sayfalar raporunda "noindex ile hariç tutuldu" listesine önemli bir sayfa giriyor ama kimse bu listeye bakmıyor.
Neyi çözmez?
Noindex, bir sayfanın taranmasını engellemez. Sayfa taranmaya devam eder; taramayı azaltmak için başka yöntemler gerekir.
Sıkça sorulan sorular
Noindex nasıl eklenir?
HTML sayfalarda robots meta etiketiyle, PDF gibi dosyalarda X-Robots-Tag HTTP başlığıyla.
Noindex ile robots.txt birlikte kullanılır mı?
Hayır; robots.txt ile engellenen sayfanın noindex etiketi okunamaz. Sayfa taranabilir olmalıdır.
Noindex sayfa ne zaman sonuçlardan çıkar?
Arama motoru sayfayı yeniden tarayıp etiketi gördükten sonra; bu birkaç gün ile birkaç hafta sürebilir.
Bu kavramın bütün resim içindeki yerini SEO Danışmanlığı Rehberi içinde ayrıntılı anlattım.
Teknik SEO, içerik stratejisi, kategori mimarisi, otorite ve organik trafiği dönüşüme çeviren bütünsel SEO danışmanlığı.