Bir sitenin veya sayfaların dizine eklenmesini nasıl önleyebilirim
Dosyayı kullanarak sitenin içeriğini dizine eklenmekten gizleyebilirsiniz robots.txt
, sitede HTML işaretlemesi veya yetkilendirmesi.
Sitenin, bölümün veya sayfanın dizine eklenmesini önleyin
Sitenin bazı sayfalarının veya bölümlerinin dizine eklenmemesi gerekiyorsa (örneğin, hizmet veya hassas bilgilerle), bunlara erişimi aşağıdaki yöntemlerle sınırlayın:
-
Dosyada
robots.txt
yönergeyi belirtin Disallow. -
Site sayfalarının HTML kodunda meta etiketi belirtin
robots
direktif ilenoindex
veyanone
. Ayrıntılar için bkz. Meta etiketi robots ve X-Robots-Tag HTTP başlığı. -
Sitede yetkilendirmeyi kullanın. Sitenin ana sayfasını dizine eklemeden gizlemek için bu yöntemi öneriyoruz. Dosyada ana sayfa yasaklanmışsa
robots.txt
, ancak diğer sitelerden bağlantılar ona yönlendirilir, sayfa arama sonuçlarına girebilir.Not
Yetkisiz kullanıcıların kapalı sayfalara ulaşmasını önlemek için, bu tür sayfalar için 404 Bulunamadı, 403 Yasak veya 410 Gitti sunucusunun HTTP yanıt kodunu yapılandırın.
Sayfa metninin bir kısmının dizine eklenmesini engelle
Metnin bir kısmını indekslemeden gizlemenin birkaç yolu vardır:
-
Sayfanın HTML koduna bir öğe ekleyin
noindex
. Örneğin:<noindex>dizine eklenmesini engellemek istediğiniz metin</noindex>
Öğe yuvalanmaya duyarlı değildir — sayfanın HTML kodunun herhangi bir yerinde olabilir. Sayfada bir kapanış etiketi yoksa, sayfanın tüm içeriği gizli kabul edilir. Birden çok etiket yuvalama oluşturmayın
noindex
- İşaretleme yalnızca ilk kapanış etiketine kadar dikkate alınacaktır.Gerekirse site kodu oluşturun Geçerli olan etiketi aşağıdaki biçimde kullanmak mümkündür:
<!--noindex-->indekslemesine izin verilmemesi gereken metin<!--/noindex-->
-
Sayfanın HTML koduna bir öğe ekleyin
noscript
. Örneğin:<noscript>dizine eklenmesini engellemek istediğiniz metin</noscript>
Eleman
noscript
olduğu gibinoindex
, dizine eklemeyi yasaklar, ancak tarayıcıları JavaScript teknolojisini destekliyorsa sitenin içeriğini kullanıcıdan gizler.Not
Bu özellik kullanıcı tarafından özel olarak devre dışı bırakılmadığı sürece tüm popüler tarayıcılar JavaScript'i destekler.
JavaScript'in kullanılabilirliği hakkındaki raporu şurada görebilirsiniz: Yandex Metrikleri.
Sayfadaki bağlantıyı dizine eklemeden gizle
Özniteliği kullanmanızı öneririz rel
. Özniteliğin farklı değerleri, arama motorunun sitenin içeriğini daha iyi tanımasına yardımcı olan bağlantı türünü gösterir.
rel="ugc"
. Sitenizde bir forum veya inceleme bırakma fırsatı varsa ve ziyaretçilerin bıraktığı bağlantıların kalitesinden emin değilseniz kullanın.rel="sponsored"
. Bağlantının reklam niteliğindeyse, reklam alanını gösteriyorsa veya başka bir siteyle ortaklık programının bir parçası olarak yerleştirilmişse kullanın.rel="nofollow"
. Türüne bakılmaksızın robotun bağlantıyı takip etmemesini belirtin.
Birkaç değeri birleştirebilirsiniz. Örnek:
<a href="url" rel="nofollow,sponsorlu">bağlantı metni</a>
veya
<a href="url" rel="nofollow sponsorlu">bağlantı metni</a>
Öznitelik değerleri rel
Robot tarafından referansı dikkate almamak için bir öneri olarak algılanırlar.
Sayfadaki tüm bağlantıları dizine eklenmekten gizlemek için sayfanın HTML kodunda meta etiketi belirtin robots
direktif ile nofollow. Robot üzerinden geçmeyecek
Siteyi atlarken bağlantılara, ancak diğer kaynaklardan onlar hakkında bilgi edinebilir. Örneğin, üzerinde
Diğer sayfalarda veya sitelerde.
Listelenen talimatlardan herhangi birini kullanırsanız, bağlantı robot tarafından işlenebilir ve Web Yöneticisinde şu şekilde görüntülenebilir: dahili veya harici. Web Yöneticisinde bağlantının görüntülenmesi veya olmaması, arama algoritmalarının bunu dikkate aldığını göstermez.