Sadece Ana Sayfaya Erişime İzin Vermek İçin robots.txt
Dosyasının Nasıl Ayarlanacağı
Eğer hiç bir web sitesi sahibi olduysanız, web tarayıcıları ve botlardan belirli bölümleri gizli tutmanın önemini bilirsiniz. Bu yazıda yaygın bir soruya yanıt vereceğiz: Web sitenizin sadece varsayılan ana sayfasına erişim izni vermek için robots.txt
dosyasını nasıl yapılandırabilirsiniz, diğer her şeyi engelleyerek?
robots.txt
‘yi Anlamak
Bir robots.txt
dosyası, web siteleri tarafından web tarayıcıları ve örümceklerle iletişim kurmak için kullanılan bir standarttır. Bu dosya, sitenizin hangi bölümlerinin Google, Bing ve Yahoo gibi arama motorları tarafından taranmasını ve dizinlenmesini istediğinizi ve hangi bölümleri erişime kapatmak istediğinizi tanımlamanıza olanak tanır.
Neden robots.txt
Kullanılır?
- Erişimi Kontrol Etme: Web tarayıcılarının önemsiz sayfalara erişimini engelleyin.
- SEO’yu Artırma: Hangi sayfaların dizinlenileceğini yöneterek sitenizin arama motoru performansını artırın.
- İçeriği Koruma: Hassas veya gereksiz içeriği kamuya kapalı tutun.
Bu eğitimde, özellikle yalnızca ana sayfanızın tarayıcılara erişilebilir olmasını sağlmaya odaklanacağız; diğer sayfaların ve ilgili sorgu dizgilerinin engellendiğinden emin olacağız.
robots.txt
Dosyanızı Ayarlama
Sadece ana sayfanıza izin vermek ve diğer tüm URL’leri engellemek için robots.txt
dosyanızda belirli bir kural seti kullanmanız gerekiyor. İşte o kodun görünümü:
User-Agent: *
Disallow: /*
Allow: /?okparam=
Allow: /$
Kodun Analizi
-
User-Agent: *
- Bu satır, kuralların tüm web tarayıcılarına uygulanacağını belirtir. Asterisk (*) bir joker semboldür.
-
Disallow: /*
- Bu satır, tarayıcılara web sitenizdeki tüm sayfalara erişimi engellemelerini söyler.
-
Allow: /?okparam=
- Bu satır, sorgu dizisi
okparam=true
içeriyorsa tarayıcılara ana sayfayı erişmesine izin verir.
- Bu satır, sorgu dizisi
-
Allow: /$
- Dolar işareti ($), URL’nin sonunu belirtir, bu da ana sayfanın (
http://example.com
veyahttp://example.com/
) dizinlenmesine izin verecektir.
- Dolar işareti ($), URL’nin sonunu belirtir, bu da ana sayfanın (
Örnek URL’ler
-
İzin Verilen:
http://example.com
http://example.com/?okparam=true
-
Engellenen:
http://example.com/anything
http://example.com/someendpoint.aspx
http://example.com?anythingbutokparam=true
robots.txt
Dosyanızı Kaydetme
robots.txt
adında bir metin dosyası oluşturun.- Yukarıda verilen kodu metin dosyasına kopyalayıp yapıştırın.
- Bu dosyayı web sitenizin kök dizinine yükleyin.
robots.txt
Dosyanızı Test Etme
robots.txt
dosyanızı yükledikten sonra, her şeyin istediğiniz gibi çalıştığını test etmek önemlidir.
- Google Arama Konsolu gibi araçları kullanarak sitenizin robots.txt dosyasının Googlebot tarafından nasıl yorumlandığını görebilirsiniz.
- Test geri bildirimine göre gerekirse ayarlamalar yapın.
Sonuç
robots.txt
dosyasını doğru bir şekilde ayarlamak, sitenizin hangi bölümlerinin arama motorları tarafından dizinleneceğini yönetmek için hayati öneme sahiptir. Yukarıda belirtilen adımları takip ederek, web tarayıcılarına sadece ana sayfanıza erişim izni vermeyi ve diğer tüm sayfalara etkili bir şekilde engel olmayı başarmış olacaksınız. Bu kontrol ile, sitenizin SEO stratejisini geliştirebilirken, kamu dizinlemesi için ilgili olmayan içeriklerinizi koruyabilirsiniz.
Bu basit çözümü uygulayarak, web sitenizin çevrimiçi görünümünü etkili bir şekilde yönetebilirsiniz. İyi taramalar!