Sitenizde yer alan bazı kısımları ve/veya içeriğin bir kısmını erişime kapatmak isteyebilirsiniz. Peki Sitenizdeki İçeriğe Erişimi Nasıl Engellersiniz?

Sitedeki İçeriğe Erişimi Engelleme Sebebiniz Olabilir

Sitenizde yer alan içeriğe erişim engeli getirmek için birçok sebebiniz olabilir. Ancak genelde erişim engelleme işlemi, botların erişmesinin ve o dizinin, arama motoru tarafından indekslenmemesinin istenmemesi üzerine gerçekleştirilir.

Örneğin bir sitenin yönetici panelinin ve yönetici paneline giriş adresinin botlar tarafından indekslenmemesi gerekir. Böyle durumlarda sitenin bu kısımlarını botların erişimine kapatmak işinize yarayacaktır.

Sitenizdeki İçeriğe Erişimi Nasıl Engellersiniz?

Sitenize botların erişimini engellemenin birden fazla yolu vardır. Bunlar robots.txt dosyasını kullanarak veya meta etiketi kullanarak erişim engelidir.

Yöntem 1 : Robots.txt Kullanarak Erişim Engeli Oluşturmak

Erişim engeli oluşturma yöntemlerinden ilki robots.txt dosyasını kullanmaktır. Sitenizde istemediğiniz dizinlere botların tamamının veya sadece istediğiniz kadarının erişimini robots.txt dosyası yardımı ile engelleyebilirsiniz. Ancak burada dikkat etmek gereken en önemli nokta sitenizin sadece bir kısmının erişimini kapattığınızdan emin olmak. Yanlış bir ayar kullanmanız durumunda sitenizin tüm erişimini, tüm botlara kapatabilir ve trafik konusunda ciddi kayıplar yaşayabilirsiniz.

User-agent: *
Disallow: /

Yukarıda yer alan kod parçacığı, hiçbir içeriğin hiçbir bot tarafından indekslenemeyeceği anlamına gelir.

User-agent: *
Disallow: /adminpanel/

Yukarıdaki yer alan kod parçacığı ise sadece /adminpanel/ dizininin hiçbir bot tarafından indekslenemeyeceği anlamına gelir.

User-agent: Googlebot
Disallow: /adminpanel/
Disallow: /eklentiler/

Yukarıdaki yer alan kod parçacığı ise adminpanel ve eklentiler dizininin Googlebot tarafından indekslenemeyeceği anlamına geliyor.

User-agent: Googlebot
Disallow: /adminpanel/giris.html

Yukarıdaki yer alan kod parçacığı ise adminpanel dizininde yer alan giris.html dosyasının Googlebot tarafından indekslenemeyeceği anlamına geliyor. Yani bu durumda adminpanel dizininde yer alan diğer dosyalar Googlebot tarafından indekslenebilirken, giris.html dosyası Googlebot haricinde tüm botlar tarafından indekslenebilir durumda.

Yöntem 2 : Meta Etiketi Kullanarak Erişim Engeli Oluşturmak

Meta etiketi kullanarak erişim engeli oluşturmak, robots.txt dosyası ile uğraşmaktan daha kolay, güvenli ve sağlıklıdır. robots.txt dosyasında yapacağınız yanlış ayarlar tüm siteyi etkileyebilecek iken, meta etiketi kullanarak yapılan engellemeler, sadece meta etiketinin kullanıldığı sayfa ve/veya içeriği etkileyecektir.

<meta name="robots" content="noindex">

Yukarıda yer alan kod parçacığını sayfanızın içinde bulunan <head></head> etiketleri arasına yerleştirdiğinizde, hiçbir bot bu sayfayı indeksleyemeyecektir.

<meta name="googlebot" content="noindex">

Yukarıda yer alan kod parçacığını sayfanızın içinde bulunan <head></head> etiketleri arasına yerleştirdiğinizde ise , sadece Googlebot bu sayfayı indeksleyemeyecektir.

Umarım yazımızı beğenmişsinizdir. Yazı ile alakalı görüş, öneri ve sorularınızı aşağıda bulunan yorum bölümünden bizlere ulaştırabilirsiniz.

One Response

  1. Pingback: 2019 Nisan Ayı Özeti - Hasan Yaşar
    Posted on 10 Nisan 2019
  2. ibrahim ufuk pınar
    Posted on 14 Nisan 2019

Give a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.