Robots.txt Oluşturucu Araç
*Google bu komutu dikkate almaz, Yandex ve Bing alır.
Robots.txt Nedir? Robots.txt Ne İşe Yarar?
Bir web sitesi kurduğunuzda, arka planda sadece gerçek insanlar dolaşmaz. Google, Bing, Yandex gibi arama motorlarının "örümcek" (crawler) adı verilen botları, sitenizi sürekli tarayarak içeriğinizi indeksler. İşte robots.txt, bu botlara sitenizin hangi bölümlerine girebileceklerini, hangilerine ise kesinlikle girmemeleri gerektiğini söyleyen basit ama kritik bir metin dosyasıdır.
Bu dosyayı sitenizin "resepsiyon görevlisi" gibi düşünebilirsiniz. Doğru yapılandırılmış bir robots.txt, SEO performansınızı zirveye taşıyabilirken; yanlış bir virgül sitenizi Google arama sonuçlarından tamamen silebilir.
Robots.txt ile bot trafiğini yönetmek önemli olsa da, sitenizin Google gözündeki asıl gücü sunucu hızından gelir. Febzen'in sunduğu SEO uyumlu web hosting paketleri sayesinde, botlar sitenizi çok daha hızlı tarar ve bu da doğrudan sıralama başarınıza yansır.
Neden Robots.txt Kullanmalısınız? 3 Kritik Neden
1. Tarama Bütçesi (Crawl Budget) Optimizasyonu
Google'ın her site için ayırdığı sınırlı bir "tarama bütçesi" vardır. Eğer botlar sitenizdeki gereksiz sayfaları (admin paneli, sepet sayfası, parametreli filtre sayfaları) taramakla vakit kaybederse, asıl önemli olan blog yazılarınıza veya ürünlerinize sıra gelmeyebilir.
- Febzen İpucu: Gereksiz bot trafiğini engellemek, sadece SEO'nuzu değil, sunucu performansınızı da iyileştirir. Botların gereksiz yere binlerce sorgu atması CPU kullanımını artırır. Febzen'in yüksek performanslı sunucularında barınsanız bile, kaynaklarınızı verimli kullanmak her zaman en iyisidir.
2. Özel Dosyaların Gizlenmesi
Sitenizin yönetim paneli (/wp-admin/), hazırlık aşamasındaki sayfalar (/staging/) veya kullanıcıların özel dosyaları Google arama sonuçlarında çıkmamalıdır. Robots.txt ile bu dizinleri botlara kapatarak güvenliğinizi ve gizliliğinizi artırırsınız.
3. Sunucu Yükünü Hafifletmek
Bazı kötü niyetli veya kötü kodlanmış botlar sitenize saniyede yüzlerce istek gönderebilir. Crawl-delay komutu ile (Google desteklemese de diğer botlar için) bu botları yavaşlatabilir, sunucunuzun nefes almasını sağlayabilirsiniz.
Temel Komutlar ve Söz Dizimi (Syntax)
Robots.txt dosyası kök dizinde bulunmalıdır (Örn: febzen.com/robots.txt). İşte en çok kullanılan komutlar:
Disallow: /admin/ (/admin/ klasörüne girmeyi yasakla)
Allow: /admin/images/ (Admin klasörü yasak ama içindeki resimlere izin ver)
Sitemap: https://siteniz.com/sitemap.xml (Haritamız burada)
Dikkat Edilmesi Gereken Karakterler:
- * (Yıldız): Herhangi bir karakter dizisini temsil eder. Örn:
Disallow: /*.pdfkomutu, tüm PDF dosyalarını engeller. - $ (Dolar): URL'nin sonunu belirtir. Örn:
Disallow: /*.php$komutu sadece .php ile biten URL'leri engeller.
En Sık Yapılan 5 Ölümcül Hata
SEO danışmanlığı süreçlerimizde en sık karşılaştığımız hatalar şunlardır:
- Tüm Siteyi Engellemek: Geliştirme aşamasında yazılan
Disallow: /komutunu site yayına girdiğinde kaldırmayı unutmak. Sonuç: Google sitenizi tamamen siler. - CSS ve JS Dosyalarını Engellemek: Eskiden yapılırdı ama artık Google, sitenizi bir insan gibi "görmek" (render) ister. CSS dosyalarını engellerseniz Google sitenizi bozuk görür ve sıralamanızı düşürür.
- Noindex Yerine Kullanmak: Robots.txt bir "indeksleme" aracı değil, "tarama" aracıdır. Bir sayfayı Google'dan kaldırmak istiyorsanız robots.txt ile engellemek yerine sayfaya
noindexetiketi eklemelisiniz. Robots.txt ile engellenen sayfa yine de arama sonuçlarında (içeriği görünmese de URL olarak) çıkabilir. - Yanlış Sitemap Yolu: Sitemap URL'niz mutlaka tam yol (https://...) olarak yazılmalıdır.
- Büyük/Küçük Harf Duyarlılığı:
Disallow: /Dosya/komutu/dosya/klasörünü engellemez. Robots.txt büyük/küçük harfe duyarlıdır (Case Sensitive).
WordPress ve E-Ticaret Siteleri İçin Örnek Dosyalar
İdeal WordPress Robots.txt Dosyası:
Allow: /wp-content/uploads/
Disallow: /wp-content/plugins/
Disallow: /wp-admin/
Disallow: /readme.html
Disallow: /refer/
Sitemap: https://siteniz.com/sitemap_index.xml
E-Ticaret (Opencart/WooCommerce) İçin Öneri:
E-ticaret sitelerinde filtreleme sayfaları (renk, beden, fiyat aralığı) sonsuz sayıda URL üretebilir. Bu durum tarama bütçenizi bitirir.
Disallow: /*?orderby=
Disallow: /*?filter
Disallow: /sepet/
Disallow: /odeme/
Disallow: /hesabim/
Febzen ile Maksimum Performans
Doğru yapılandırılmış bir robots.txt dosyası, sunucunuzun yükünü azaltır ancak yüksek trafikli bir siteniz varsa bu tek başına yeterli değildir. Febzen'in VDS ve Fiziksel Sunucu çözümleri, binlerce bot ve gerçek kullanıcı isteğini aynı anda karşılayacak şekilde optimize edilmiştir.
Eğer siteniz bot taramaları sırasında yavaşlıyorsa, Febzen'in NVMe SSD diskli ve yeni nesil işlemcili sunucularına geçmenin tam zamanı olabilir. Unutmayın, Google hızı sever; hızlı siteleri ödüllendirir.
Gelişmiş robots.txt yönergeleri, 'noindex' kullanım farkları ve geçersiz kurallar hakkında kaynaktan bilgi almak için Google Arama Merkezi resmi robots.txt dökümantasyonunu inceleyebilirsiniz.
İlginizi Çekebilecek Blog Yazılarımız
Linux Sunucu Özelleştirme ve Port Değiştirme
Linux sunucularınızın güvenliğini artırmak için SSH portunu nasıl değiştireceğinizi ve temel yapılandırmaları öğrenin.
cPanel'de Subdomain Oluşturma
Projeleriniz veya farklı departmanlarınız için cPanel üzerinden saniyeler içinde nasıl alt alan adı (subdomain) oluşturabilirsiniz?
OpenVPN Nasıl Kurulur?
Özel VPN sunucusu kurma yöntemi için en pratik yollardan biri olan OpenVPN öğretici içeriği.