Organik trafik birkaç haftadır düşüyor. Sitede görünür bir hata yok, sayfalar açılıyor, içerik yerinde. Search Console'u açtığınızda "Sayfa dizine ekleme" raporunda tanıdık olmayan bir satır görüyorsunuz: "'noindex' etiketi nedeniyle hariç tutuldu".
Bu, Google'a "bu sayfayı arama sonuçlarında gösterme" diyen bir yönerge. Ve neredeyse her zaman bilerek değil, kazayla oraya konmuştur.
Önce doğrulayın: gerçekten noindex mi?
noindex kontrolü aracına sayfanın adresini yazın. Araç iki yere bakar:
- sayfanın
<head>bölümündeki robots meta etiketi:<meta name="robots" content="noindex"> - sunucunun gönderdiği
X-Robots-Tag: noindexyanıt başlığı
İkincisi sayfanın kaynağında görünmez; bu yüzden "sayfaya baktım, noindex yok" diyen biri onu kaçırmış olabilir.
noindex nereden gelir?
En sık dört kaynak var, sırayla bakın:
- WordPress'in okuma ayarı. Ayarlar > Okuma'daki "Arama motorlarının bu siteyi dizine eklemesini engelle" kutusu, test ortamında işaretlenir ve site canlıya taşındığında öyle kalır. Bütün sitede noindex varsa sebep genellikle budur.
- SEO eklentisi. Yoast, Rank Math ve benzerlerinde hem sayfa bazında hem de içerik türü bazında (örneğin "ürünler arama sonuçlarında gösterilmesin") noindex ayarı vardır. Yalnızca bir grup sayfa düştüyse buraya bakın.
- Sunucu ya da CDN ayarı.
X-Robots-Tagbaşlığı Nginx, Apache ya da CDN kurallarıyla eklenir. Test ortamı için yazılmış bir kural canlı sunucuya kopyalanmış olabilir. - Tema ya da kod. Özel bir temada belirli şablonlara sabit yazılmış bir robots meta etiketi.
Kaldırdıktan sonra: geri dönüş
noindex'i kaldırmak yetmez; Google'ın sayfayı yeniden taraması gerekir.
- URL denetimi. Search Console'da URL denetimi aracına sayfayı yazın, "Canlı URL'yi test et" ile noindex'in gittiğini doğrulayın, sonra "Dizine eklenmesini iste"yi tıklayın.
- Site haritasını yeniden gönderin. Çok sayıda sayfa düştüyse site haritasını Search Console'dan yeniden göndermek taramayı hızlandırabilir.
- robots.txt'ye bakın. Sayfa aynı zamanda robots.txt ile de engellenmişse Google onu tarayamaz ve noindex'in kalktığını hiç göremez. robots.txt testi ile kontrol edin.
- Bekleyin ve ölçün. Geri dönüşün kesin bir süresi yoktur; önemli sayfalar genellikle önce döner. "Sayfa dizine ekleme" raporundaki sayının azaldığını izleyin.
Disallow ile noindex aynı şey değil
Sık yapılan bir karışıklık: robots.txt'deki Disallow taramayı engeller,
noindex dizine eklemeyi. Bir sayfayı dizinden çıkarmak istiyorsanız Google'ın
o sayfayı tarayıp noindex'i görebilmesi gerekir. Yani ikisini birlikte kullanmak,
çoğu zaman istediğinizin tam tersini yapar.
Bir daha olmaması için
- Canlıya çıkış kontrol listenize "noindex yok" maddesini ekleyin.
- Test ortamını noindex yerine parola ile koruyun; parola canlıya taşınmaz, noindex taşınır.
- Kritik sayfaları düzenli olarak kontrol edin. Bu hata olduğu gün sessizdir, fark edildiği gün pahalıdır.
Crawlens, izlediğiniz her sayfada noindex'in, robots.txt'nin ve canonical adresin değişip değişmediğine her taramada bakar ve değiştiği anda size tarihli bir kayıtla haber verir. Bugünkü durumu görmek için ücretsiz site kontrolünü çalıştırın.