Web Siteniz İçin Robots.txt Dosyası Nasıl Oluşturulur? (Kolay Kılavuz)

Robots.txt dosyası oluşturma adımları, SEO uyumu ve Google'dan sayfa engelleme yöntemleri.

Robots.txt Dosyasının Önemi

Web sitenizi Google ve diğer arama motorları için optimize etmek istiyorsanız, robots.txt dosyası oluşturmanız gereklidir. Robots.txt, arama motoru botlarının hangi sayfalara erişip erişemeyeceğini belirleyen önemli bir metin dosyasıdır.

Doğru kullanıldığında, robots.txt dosyası SEO açısından büyük faydalar sağlar. Örneğin:

  • Gereksiz sayfaların indekslenmesini önleyerek site hızını artırabilir,
  • Google botlarının öncelikli sayfalara odaklanmasını sağlayabilir,
  • Gizli veya özel içeriklerin arama motorlarında listelenmesini engelleyebilir.

Bu rehberde, robots.txt dosyasının ne olduğunu, neden gerekli olduğunu ve adım adım nasıl oluşturulacağını öğreneceksiniz. Ayrıca, SEO 2025 uyumlu robots.txt optimizasyonları hakkında detaylı bilgiler de bulacaksınız.


1. Robots.txt Dosyası Nedir?

Robots.txt, bir web sitesinin arama motoru botlarına talimatlar veren bir metin dosyasıdır. Bu dosya, web sitenizin hangi bölümlerinin taranıp taranamayacağını belirler.

Robots.txt'nin Temel Kullanım Amaçları

  • Özel sayfaları arama motorlarından gizleme (Örneğin: yönetici panelleri, giriş sayfaları, üyelik sayfaları).
  • Arama motoru botlarını belirli sayfalara yönlendirme veya engelleme.
  • Site haritası (sitemap.xml) dosyanızın konumunu arama motorlarına bildirme.

Robots.txt Dosyasının Temel Yapısı

Robots.txt dosyası belirli kurallar (komutlar) içerir. İşte en yaygın kullanılan robots.txt kurallarından bazıları:

User-agent: *  
Disallow: /admin/  
Disallow: /private/  
Allow: /public/  
Sitemap: https://example.com/sitemap.xml  
  • User-agent: Hangi botun bu kurallara uymasını istediğinizi belirtir. * işareti, tüm botlar için geçerlidir.
  • Disallow: Belirtilen dizine botların erişmesini engeller.
  • Allow: Belirtilen dizine botların erişmesine izin verir.
  • Sitemap: Sitenizin haritasının URL’sini arama motorlarına bildirir.

2. Robots.txt Dosyası Neden Gereklidir?

SEO Açısından Robots.txt'nin Önemi

Robots.txt, arama motoru botlarını yönlendirerek SEO performansınızı artırabilir. İşte robots.txt'nin SEO açısından sağladığı bazı avantajlar:

✅ 1. Özel Sayfaları Google'dan Gizleme

Örneğin, giriş sayfanızın veya admin panelinizin arama motorlarında görünmesini istemeyebilirsiniz. Robots.txt kullanarak bu sayfaları engelleyebilirsiniz.

✅ 2. Site Hızını Artırma ve Crawl Budget Optimizasyonu

Google botlarının sitenizde harcayabileceği sınırlı bir tarama bütçesi vardır. Önemli olmayan sayfaları engelleyerek, Google’ın önemli sayfalara odaklanmasını sağlayabilirsiniz.

✅ 3. Çift İçerik Problemlerini Önleme

Eğer aynı içeriğe sahip birden fazla sayfanız varsa, robots.txt ile gereksiz olanları Google’dan gizleyebilirsiniz.


3. Robots.txt Dosyası Nasıl Oluşturulur?

Robots.txt dosyası oluşturmak için aşağıdaki adımları takip edebilirsiniz:

Adım 1: Robots.txt Dosyası İçin Bir Araç Kullanın

Eğer teknik bilginiz yoksa, otomatik bir robots.txt oluşturucu kullanabilirsiniz:
🔗 Robots.txt Generator

Adım 2: Manuel Olarak Robots.txt Dosyası Oluşturma

Eğer manuel olarak oluşturmak isterseniz:

  1. Bir metin editörü açın (Notepad, VS Code, Sublime Text).
  2. Aşağıdaki kuralları içeren bir robots.txt dosyası oluşturun:
    User-agent: *  
    Disallow: /admin/  
    Disallow: /private/  
    Allow: /  
    Sitemap: https://example.com/sitemap.xml  
    
  3. Dosyayı "robots.txt" olarak kaydedin.

Adım 3: Robots.txt Dosyanızı Yükleyin

Robots.txt dosyanızı, web sitenizin ana dizinine (root directory) yükleyin. Örnek:

https://example.com/robots.txt  

Adım 4: Robots.txt Dosyanızı Test Edin

Google'ın ücretsiz robots.txt test aracını kullanarak dosyanızın çalışıp çalışmadığını kontrol edebilirsiniz:
📌 Google Robots.txt Tester: Google Search Console


4. Robots.txt Dosyanızın SEO 2025 İçin Optimizasyonu

1. Tüm Önemli Sayfaların Taranmasını Sağlayın

Yanlış bir Disallow komutu, önemli sayfalarınızın Google tarafından taranmasını engelleyebilir. Örneğin, aşağıdaki gibi hatalı bir robots.txt kullanmaktan kaçının:

Disallow: /  

Bu kural, tüm sitenin Google tarafından indekslenmesini engeller.

2. Site Haritası (Sitemap.xml) Ekleyin

Robots.txt dosyanızda sitemap.xml dosyanızın URL’sini belirtmeyi unutmayın. Örnek:

Sitemap: https://example.com/sitemap.xml  

Bu, Google’ın web sitenizi daha hızlı indekslemesine yardımcı olur.

3. Gereksiz veya Çift İçerik Sayfalarını Engelleyin

Eğer çok sayıda gereksiz sayfa indekslenirse, SEO’nuz zarar görebilir. Örneğin, etiket veya kategori arşiv sayfalarını engelleyebilirsiniz:

Disallow: /tags/  
Disallow: /category/  

Sonuç: Robots.txt ile SEO ve Site Optimizasyonu

Robots.txt dosyası, web sitenizin SEO performansını artırmak ve gereksiz sayfaların Google tarafından taranmasını engellemek için kritik bir öneme sahiptir.

Eğer robots.txt dosyanızı doğru bir şekilde oluşturmak ve test etmek istiyorsanız, otomatik bir araç kullanabilirsiniz:
🔗 Robots.txt Generator

Daha fazla SEO ipucu ve teknik rehberler için bizi takip edin! 🚀