noindex
ile Arama dizinine eklemeyi engelleme
noindex
, <meta>
etiketi veya HTTP yanıt başlığıyla belirlenen bir kuraldır ve Google gibi noindex
kuralını destekleyen arama motorları tarafından içeriklerin dizine eklenmesini önlemek için kullanılır. Googlebot bu sayfayı taradığında ve etiketi ya da başlığı ayıkladığında, başka sitelerin bu sayfaya bağlantı verip vermemesinden bağımsız olarak sayfayı Google Arama sonuçlarından tamamen çıkarır.
noindex
kullanımı, sitenize erişimi sayfa bazında kontrol etme olanağı sunduğundan, sunucunuzun kök dizinine erişiminiz olmadığında işe yarar.
noindex
kullanımı
noindex
iki şekilde kullanılabilir: <meta>
etiket olarak ve HTTP yanıt başlığı olarak. İkisi de aynı etkiye sahiptir. Siteniz ve içerik türü için en uygun olan
yöntemi seçin. noindex
kuralının robots.txt dosyasında belirtilmesi Google tarafından desteklenmez.
noindex
kuralını, dizine eklemeyi kontrol eden diğer kurallarla da birleştirebilirsiniz. Örneğin,
nofollow
ipucunu noindex
kuralıyla birleştirebilirsiniz:
<meta name="robots" content="noindex, nofollow" />
.
<meta>
etiketi
noindex
kuralını destekleyen tüm arama motorlarının sitenizdeki bir sayfayı dizine eklemesini önlemek için aşağıdaki <meta>
etiketini sayfanızın <head>
bölümüne yerleştirin:
<meta name="robots" content="noindex">
Sadece Google web tarayıcılarının bir sayfayı dizine eklemelerini önlemek için:
<meta name="googlebot" content="noindex">
Bazı arama motorlarının, noindex
kuralını farklı yorumlayabileceğini
unutmayın. Bunun sonucunda sayfanızın diğer arama motorlarının sonuçlarında görünmeye devam etmesi mümkündür.
noindex
<meta>
etiketi hakkında daha fazla bilgi edinin.
HTTP yanıt başlığı
<meta>
etiketi yerine, yanıtınızda noindex
veya none
değerine sahip bir X-Robots-Tag
HTTP üst bilgisi döndürebilirsiniz.
Yanıt başlığı; PDF'ler, video dosyaları ve resim dosyaları gibi HTML olmayan kaynaklar için kullanılabilir. Arama motorlarına bir sayfayı dizine eklememelerini bildiren X-Robots-Tag
üstbilgisinin yer aldığı bir HTTP yanıtı örneğini burada görebilirsiniz:
HTTP/1.1 200 OK (...) X-Robots-Tag: noindex (...)
noindex
yanıt başlığı hakkında daha fazla bilgi edinin.
noindex
hatalarını ayıklama
<meta>
etiketlerini ve HTTP başlıklarını görebilmemiz için sayfanızı taramamız gerekir. Bir
sayfa, sonuçlarda görünmeye devam ediyorsa bunun nedeni büyük olasılıkla noindex
kuralını eklemenizden
bu yana sayfayı taramamış olmamızdır. Sayfanın internetteki önem derecesine bağlı olarak Googlebot’un
bir sayfayı tekrar ziyaret etmesi aylar sürebilir. URL Denetleme aracını kullanarak Google'dan sayfanızı yeniden taramasını isteyebilirsiniz.
Sitenizin bir sayfasını, Google'ın arama sonuçlarından hızlı bir şekilde kaldırmanız gerekiyorsa kaldırma işlemleriyle ilgili dokümanlarımıza bakın.
Bunun diğer bir nedeni de robots.txt dosyasının, Google web tarayıcılarının URL'ye erişmesini engellemesi olabilir. Tarayıcılar, böyle bir durumda etiketi göremez. Google'ın sayfalarınıza erişiminin engellenmesini kaldırmak için robots.txt dosyanızı düzenlemeniz gerekir.
Son olarak, noindex
kuralının Googlebot tarafından görülebildiğinden emin olun. noindex
uygulamanızın
doğru olup olmadığını test etmek için
URL Denetleme aracını
kullanarak Googlebot'un sayfayı tararken aldığı HTML'ye bakın.
Googlebot'un sitenizde
noindex
kuralını çıkardığı sayfaları izlemek
için Search Console'daki sayfa dizine ekleme raporunu da
kullanabilirsiniz.