Robots.txt diÄŸer adı “arama botu” olan yapının temel görevi web sitelerinde bulunan sayfalara tek tek giderek sayfa içerisinde bulunan verileri tarar ve kendi arama motoru üzerinde arÅŸivleme iÅŸini yapmaktadır. Siteniz içerisinde bulunan bazı verileri robots.txt eriÅŸimine açıp kapatmanız sizin arama motoru görünürlüğünüzü oldukça etkilemektedir. ÖrneÄŸin site içerisinde çalışmayan bir baÄŸlantınız var ve bu baÄŸlantı daha önceki bir süreçte web sitesi arama motorunda kullanıcılar için listelendi. Bu siteye tıklayan kullanıcılar kırık baÄŸlantıya ulaÅŸarak sitenizde kullanıcılarınızı kaybetmenize neden olacaktır. Ä°ÅŸte robots.txt de tam olarak bunun için vardır. Siteniz içerisinde gözükmesini istemediÄŸiniz bölümleri site haritanızdan kaldırarak arama botlarına haber vermiÅŸ olursunuz. Unutulmaması gereken bir ÅŸey arama botları belirli aralıklarla sitenizi incelediÄŸi için verilerinizin kaldırılması zaman alabilir.
Robots.Txt Dosyası Nasıl Oluşturulur?
Robots.txt sitenizin kök dizin bölümünde bulunan ve verilerinizi inceleyen botlardır ve arama motorlarının indekslemesine izin veren yapılardır. Dolayısıyla www.siteadiniz.com üzerinde arama botlarına www.siteadiniz.com/robots.txt adresi üzerinden erişim sağlayabilirsiniz. Bot dosyası site üzerinde düz metin içeriği olarak bulunmaktadır. Robots.txt üzerinde bulunan her bir kod satırı siteye botlar tarafından erişilip erişilmeyeceğini ifade etmektedir. En basit şekliyle iki kural bulunan bir robots.txt dosyası aşağıdaki gibidir:
- #Group 1
User-agent: Googlebot
Disallow: /nogooglebot/
- #Group 2
User-agent: *
Allow: /
Site haritası: www.siteadiniz.com/sitemap.xml
Grup Komut Örnekleri
- User-agent
user-agent: *
disallow: /
Tüm botlara izin vermek için ise “user-agent:* “ komutunu kullanmalısınız.
- Dizinlerin engellenmesi/izin verilmesi: Botlar komut verdiğiniz dizine erişebilirler. Bu komutta da sadece botların erişemediği ve kullanıcıların görüntüleyebildiği tanımı bulunmaktadır. Kullanımı ise:
User-agent: *
disallow: /klasoradi/
- Sayfanın engellenmesi/izin verilmesi:
User-agent: *
disallow: /sayfadizini.html
- Tarama Gecikmesi: crawl-delay komutu kullanılmalıdır.
Arama Motoru Botlarının (Robots.txt) Özellikleri
Robots.txt yapısının özelliklerini bilmek de önemlidir. Bot yapıları sizin web sitenizin en önemli yapılarından birisidir. Bot yapısını oluşturmadığınız takdirde arama motorları sizi tanımayacak ve arama sonuçlarında web siteniz indekslenmeyecektir. Sizin verdiğiniz izinler veya engellemeler doğrultusunda çalışan arama motoru botlarının temel özellikleri şu şekilde sıralanabilir:
- Sadece sizin verdiğiniz komutlara göre hareket ederler..
- txt kullanıcı aracıları www.siteadiniz.com/nogooglebot/ klasörü üzerinde bulunan dizinleri tarayamaz ve arşivleyemez.
- Tüm arama botları siteniz içerisinde bulunan tüm verilere erişim sağlayabilir.
- Sitenizde hangi dosyaların indekslendiğini görüntülemek için siteadiniz.com/sitemap.xml adresinden görebilirsiniz.
SEO İçin Google Üzerinde En Önemli Komutlar Listesi
Robots.txt Google botları web sitenize girip verilerinizi inceler ardından arama motorunda görünmesi için gerekli bütün verileri Google’a iletir. Fakat sitenizdeki kod blokları arama botlarına izin verecek ÅŸekilde yapılandırılmalıdır. Aynı zamanda siteniz içinde görüntülemek istemediÄŸiniz veriler de olabilir. Fakat botlar görüntülemek istemediÄŸinizi anlayamaz. Kod parçalarını kullanarak Google botlarına bu isteÄŸinizi belirtmelisiniz. Bunun için aÅŸağıdaki kodlardan yararlanabilirsiniz.
- Web Sitem Hiçbir Şekilde Taranmasın:
user-agent: *
disallow: /
- Web Sitem Üzerinde Bulunan Bir Dizin veya Klasörüm Taranmasın:
user-agent: *
disallow: /dizinadi/
disallow: /junk/
Bu komut yapısını hangi klasörünüzde taranma olmasını istemiyorsanız o klasör veya dizin ismini /dizinadi/ bölümüne yazmalısınız.
- Web Sitemi Tek Bir Bot Görüntülesin:
user-agent: Googlebot-news
izin vermek: /
kullanıcı aracısı: *
reddetmek: /
- Bir Tarayıcı Dışındaki Tüm Tarayıcılar Web Sitemi Görebilsin:
Kullanıcı aracısı: Gereksizbot
Ä°zin verme: /
Kullanıcı aracısı: *
Ä°zin vermek: /
- Herhangi Bir Görselim Google Görseller Sayfasında Gösterilmesin:
User-agent: Googlebot-Image
Ä°zin verme: /images/resimdosyasiadi.jpg
- Google Görseller Üzerinde Sitem Üzerinde Bulunan Hiçbir Resim Gösterilmesin
User-agent: Googlebot-Image
Ä°zin verme: /
Google arama motorları üzerinde web siteniz için görüntüleme kurallarına buradan erişebilirsiniz.
0 Comments: