Blogger kullanıcıları neden buna ihtiyaç duyar?
Blogger'da Ayarlar'daki Crawlers and indexing bölümünü açıp özel robots.txt kutusuna tek bir yanlış satır yazdığınızda, Blogger'ın varsayılan dosyası tamamen devre dışı kalır. Yerine geçen metin sizin yazdığınız metindir; Disallow: / gibi bir satır yazılarınızın taranmasını da kapatabilir. Özel robots başlık etiketlerinde de benzer bir tuzak var: arşiv ve arama sayfalarına noindex vermek tek panelden yapılır, etikete göre gizleme ise o etiketi taşıyan bütün yazıları aramadan çıkarabilir. Çoğu kişi 'blogger custom robots.txt' diye arayıp bulduğu bir metni olduğu gibi yapıştırıyor, sonra yazıların neden dizine girmediğini soruyor. Robots.txt Oluşturucu bu noktada elle yazma riskini azaltır: sitemap adresinizi ve engellenecek yolları girersiniz, araç tek bir User-agent: * grubu ile düzgün biçimlenmiş bir metin üretir. Blogger'ı tanımaz, yolları denetlemez ve dosyayı sizin yerinize yüklemez; sonucu kontrol etmek size düşer. Bu sayfa, yazılarınızı açık tutan sade bir dosyanın nasıl kurulacağını anlatır. Aşağıda /search ile etiket ve arama sayfalarını nasıl kapatacağınızı, hangi varsayılan seçeneğe asla dokunmayacağınızı ve yapıştırmadan önce neye bakacağınızı bulacaksınız.
Blogger kullanıcıları için rehber
Yapıştırmadan önce nelere bakmalısınız
Ayarlar'da Crawlers and indexing bölümünü açın ve Enable custom robots.txt anahtarının şu an açık mı kapalı mı olduğuna bakın. Açıksa kutudaki metni bir yere kopyalayın; geri dönmek isterseniz elinizde olsun. Sonra araçta Sitemap URL alanına blogunuzun site haritasını, örneğin https://ornek.blogspot.com/sitemap.xml yazın, Disallow alanına /search girin ve varsayılan politikayı Allow all robots bırakın. /search, etiket ve arama sonucu sayfalarını kapsar. Yazı adresleri ise /2026/10/yazi-adi.html biçiminde yıl ve ay altında durduğu için bu kuraldan etkilenmez. Araç Blogger'ı tanımadığından özel alan adınızın www'lu mu çıplak mı olduğunu da siz doğrulamalısınız. Bu adım yazılarınızın dizine gireceğini kanıtlamaz; yalnızca dosyanın biçimini hazırlar.
Üretilen metni nasıl okumalısınız
Çıktı üç parçadan oluşur: User-agent: * satırı, Disallow: /search satırı ve Sitemap satırı. Yalnızca Disallow: / yazan bir satır görürseniz durun; bu, Block all robots seçildiği anlamına gelir ve yayındaki bir blog için hiçbir zaman doğru değildir. Boş bir Disallow: satırı ise her şeye izin verir, sorun değildir. Blogger'ın kendi varsayılan dosyasında genellikle Mediapartners-Google için ayrı bir grup bulunur; araç ikinci grup yazamaz, AdSense kullanıyorsanız bu satırları elle eklemeniz gerekir ve elle eklenen satırlar denetlenmez. Eklemeden önce kutudaki mevcut metne bakıp o grubu koruyun. Yapıştırmadan önce her satırı gözünüzle okuyun, ardından Robots.txt Tester ile bir yazı adresinin engellenmediğini sınayın. Çıktı, Google'ın dosyayı nasıl yorumlayacağının güvencesi değildir.
Hangi sırayla düzeltmelisiniz
Sıra şöyle olsun: önce robots.txt, sonra başlık etiketleri, en son dizin sorunları. Özel dosyayı kaydedin, sonra tarayıcıda blogunuzun adresinin sonuna /robots.txt ekleyip açılan metnin sizin yazdığınızla aynı olduğunu görün. Ardından Enable custom robots header tags bölümüne gelin; arşiv ve arama sayfaları için noindex yeterlidir, etikete göre gizlemeyi seçerken o etiketi taşıyan her yazının aramadan çıkabileceğini aklınızda tutun. Özel alan adına yeni geçtiyseniz ve yazılar dizine girmiyorsa dosya tek neden olmayabilir; Search Console'da tarama istatistiklerine bakın. Bu sıralama bir yazının dizine gireceğini ya da sıralamada yükseleceğini vaat etmez; yalnızca kendi elinizle koyduğunuz engelleri eler.
Örnek senaryolar
1. Yeni açılan blog için sade dosya
- Durum
- Örnek olarak: Üç hafta önce açılan, 12 yazılık bir Blogspot günlüğü var ve sahibi etiket sayfalarının arama sonuçlarında yazılarla yarışmasını istemiyor.
- Girdi
- Sitemap URL:
https://ornek-gunluk.blogspot.com/sitemap.xml| Disallow paths:/search| Default policy: Allow all robots - Sonucu yorumlama
- Çıktı User-agent: *, Disallow: /search ve Sitemap satırından oluşur. Yazı adresleri /2026/10/ gibi yollarda durduğu için kuraldan etkilenmez; yine de yapıştırdıktan sonra Robots.txt Tester ile bir yazı adresini sınamak gerekir.
2. Forumdan kopyalanan satır
- Durum
- Örnek olarak: Bir kullanıcı eski bir forum yazısından 'blogger custom robots.txt' örneği alıyor, test için Block all robots seçiyor ve 60 yazısı olan canlı blogunun kaydını sonradan unutuyor.
- Girdi
- Sitemap URL:
https://ornek-tarif.blogspot.com/sitemap.xml| Disallow paths:/search| Default policy: Block all robots - Sonucu yorumlama
- Çıktıda Disallow: / görünür ve yol satırları yok sayılır. Bu, tüm blogun taranmasını kapatır; yayındaki blog için bu seçenek kullanılmamalı, Allow all robots seçilip yalnızca /search engellenmelidir.
3. Özel alan adı ve AdSense
- Durum
- Örnek olarak: 140 yazılık blog www'lu bir özel alan adına taşınmış, sahibi reklam gösteriyor ve varsayılan dosyadaki Mediapartners-Google grubunu kaybetmek istemiyor.
- Girdi
- Sitemap URL:
https://www.ornek-blog.com/sitemap.xml| Disallow paths:/search| Default policy: Allow all robots - Sonucu yorumlama
- Araç yalnızca 1 adet User-agent: * grubu yazar; Mediapartners-Google grubunu elle eklemeniz gerekir ve elle eklenen satır denetlenmez. Sitemap adresinin www'lu yazıldığına ve açıldığına ayrıca bakın.
Sık yapılan hatalar
- Block all robots ile yayına çıkmak. Bu seçim Disallow: / üretir ve tüm blogu kapatır. Yayındaki blogda hiçbir zaman seçmeyin.
- Eski metni saklamadan üzerine yazmak. Özel robots.txt varsayılan dosyanın yerine geçer, eski satırlar kaybolur. Kaydetmeden önce kutudaki metni kopyalayıp saklayın.
- Etikete göre gizlemeyi hafife almak. Özel robots başlık etiketlerinde etikete göre gizleme, o etiketi taşıyan yazıları da aramadan çıkarabilir. Önce hangi yazıların hangi etiketi taşıdığına bakın.
- Çıplak alan adı ile site haritası yazmak. Blogger özel alan adlarında çıplak alan adını desteklemez. Sitemap satırında www'lu adresi kullanın ve açıldığını kontrol edin.
- Dosyayı test etmeden bırakmak. Araç yolları denetlemez ve dosyayı sınamaz. Kaydettikten sonra bir yazı adresini Robots.txt Tester ile deneyin.
Sık sorulan sorular
Blogger'da özel robots.txt nereye yapıştırılır?
Ayarlar'da Crawlers and indexing bölümünü açın, Enable custom robots.txt anahtarını etkinleştirin ve Custom robots.txt alanına üretilen metni yapıştırıp kaydedin. Blogger bu metni varsayılan dosyanın yerine kullanır, yani eski satırlar kaybolur; önce mevcut metni kopyalayıp saklayın. Kaydettikten sonra blogunuzun adresinin sonuna /robots.txt ekleyerek dosyanın yayında olduğunu görün. Araç dosyayı sizin yerinize yüklemez ve Blogger'a bağlanmaz; yapıştırma ve kayıt sonrası kontrol tamamen size aittir.
Blogger'da etiket sayfalarını robots.txt ile nasıl kapatırım?
Disallow alanına /search yazın. Blogger etiket sayfalarını /search/label/ altında sunduğu için aynı kural arama sonucu sayfalarını da kapsar; /2026/10/ gibi yazı adresleri etkilenmez. Yine de robots.txt taramayı engeller, dizinden çıkarmayı garanti etmez. Kesin noindex istiyorsanız özel robots başlık etiketlerini kullanın, fakat etikete göre gizlemede o etiketi taşıyan yazıların da gizlenebileceğini hatırlayın.
Blogger yazılarım dizine girmiyor, sorun robots.txt mi olabilir?
Olabilir ama tek ihtimal değil. Önce kutudaki metinde Disallow: / satırı olup olmadığına bakın, ardından Robots.txt Tester ile bir yazı adresini sınayın. Özel alan adına taşınan bloglarda yeni yazıların geç taranması veya dizine eklenmemesi defalarca bildirilmiş; bu durumda Search Console'daki tarama istatistikleri daha çok bilgi verir. Robots.txt Oluşturucu dizin durumunu göstermez, yalnızca doğru biçimli bir dosya üretir.
Blogger'da Block all robots seçeneğini kullanabilir miyim?
Yayındaki bir blog için kullanmayın. Bu seçenek Disallow: / satırı üretir ve Disallow alanına yazdığınız yolları yok sayar; sonuçta tüm blog tarayıcılara kapanır. Yalnızca henüz kimseye açmadığınız bir deneme blogunda anlamlı olabilir. Etiket ve arama sayfalarını gizlemek istiyorsanız Allow all robots bırakıp Disallow alanına /search yazmanız yeterlidir. Yanlış kaydı fark etmek için kaydettikten sonra /robots.txt adresini mutlaka açın.
Özel alan adında robots.txt içine hangi site haritası adresi yazılır?
Sitemap alanına blogunuzun gerçekten yanıt verdiği tam adresi yazın, örneğin https://www.ornek-blog.com/sitemap.xml. Blogger özel alan adlarında çıplak alan adını desteklemediği için www'lu adresi kullanmak mantıklıdır. Araç adresin açılıp açılmadığını denetlemez; yazdıktan sonra Sitemap Finder ile site haritasının çözümlendiğine bakın. Eski blogspot adresinden yeni alan adına yönlendirmeyi de Redirect Checker ile ayrıca sınayabilirsiniz.
Kaynak: Özel robots.txt içeriğinin varsayılan dosyanın yerine geçtiği ve çıplak alan adlarının desteklenmediği, Blogger Yardım'daki blog ayarlarını yönetme sayfası içinde anlatılır.