Teknik SEO & AIYayın:Güncelleme:6 dk okuma

robots.txt ve llms.txt Nedir? Farkları Nelerdir? Yapay Zekâ ve SEO Rehberi

Ahmet Çelebi
Ahmet ÇelebiSEO & GEO Uzmanı
RPP Agency • Doğrulanmış Yazar
robots.txt ve llms.txt Nedir? Farkları Nelerdir? Yapay Zekâ ve SEO Rehberi

Web sitelerinde son dönemde sıkça karşılaşılan iki dosya var:

robots.txt

ve

llms.txt

İsimleri birbirine benzese de bu iki dosyanın amacı aynı değildir.

Özellikle yapay zekâ aramalarının yaygınlaşmasıyla birlikte "llms.txt eklersem ChatGPT'de görünür mü?", "robots.txt dosyam yapay zekâ botlarını engelliyor mu?", "GEO için llms.txt gerekli mi?" gibi sorular daha fazla sorulmaya başladı.

Aslında konu oldukça net:

  • robots.txt, otomatik botların ve arama motoru crawler'larının sitenizin hangi bölümlerine erişebileceği konusunda teknik kurallar belirler.
  • llms.txt ise bir web sitesinin önemli içeriklerini yapay zekâ sistemleri ve LLM ajanları için özetleyen ve ilgili kaynaklara yönlendiren bir içerik rehberi önerisidir.

Bu iki dosyayı birbirinin alternatifi olarak görmek doğru değildir. Detaylı yapay zekâ görünürlük dinamikleri için Yapay Zekâda Nasıl Öne Çıkılır? GEO Rehberi yazımızı da inceleyebilirsiniz.


robots.txt nedir?

robots.txt, web sitesinin kök (root) dizininde bulunan ve otomatik tarayıcılara belirli URL yollarına erişim konusunda talimat veren düz metin (plain text) dosyasıdır.

Örneğin sitemizdeki güncel dosya:

/robots.txt

üzerinden doğrudan erişilebilir.

En temel robots.txt yapılarından biri şöyledir:

User-agent: *
Allow: /

Bu örnekte tüm otomatik tarayıcılar için sitenin tamamına erişim izni verilmiştir.

Belirli bir yönetim alanını engellemek için ise:

User-agent: *
Disallow: /admin/

gibi bir kural kullanılabilir.

Google'ın resmi dokümantasyonuna göre robots.txt, hangi URL'lerin taranabileceği konusunda crawler'lara yol gösterir. Ancak robots.txt'nin tek başına bir sayfayı Google dizininden kesin olarak kaldıran bir yöntem olmadığı (bunun için noindex gerektiği) özellikle belirtilmektedir.


robots.txt ne işe yarar?

robots.txt'nin temel amacı botlara sitenizin hangi bölümlerini tarayabilecekleri konusunda kurallar sağlamaktır.

Bunun çeşitli kullanım alanları vardır. Örneğin bir web sitesinde:

  • Yönetim paneli ve özel yazılım modülleri
  • Dahili site içi arama sonuçları
  • Filtreli ve gereksiz parametreli e-ticaret URL'leri
  • Özel belgeler ve dahili sistem klasörleri
  • Taranmasını istemediğiniz test ortamları

bulunuyorsa bunlar için crawler erişim kuralları oluşturulabilir.

Ancak robots.txt'yi "SEO sıralamasını tek başına artıran bir dosya" olarak düşünmemek gerekir. Doğru yapılandırılmış bir robots.txt, arama motorları ve diğer botların tarama bütçesini (crawl budget) daha verimli kullanmasına yardımcı olur. Web sitenizin taranabilirlik ve teknik yapısını güçlendirmek için SEO uyumlu Website Tasarım hizmetimizi inceleyebilirsiniz.


ChatGPT için robots.txt neden önemli?

Yapay zekâ arama sistemleri açısından robots.txt'nin önemi son dönemde çok daha kritik hale geldi. OpenAI, farklı amaçlarla kullandığı crawler'ları ayrı user-agent'larla tanımlıyor:

  • OAI-SearchBot: ChatGPT'nin anlık web arama özelliklerinde web sitelerinin keşfedilmesi ve arama sonuçlarında alıntı/kaynak olarak kullanılabilmesi amacıyla çalışır.
  • GPTBot: OpenAI'nin temel yapay zekâ modellerini geliştirmek amacıyla eğitim (training) için kullanılabilecek içeriklerin taranmasıyla ilişkilidir.
  • OAI-AdsBot: ChatGPT reklamlarına gönderilen açılış sayfalarını doğrulamak amacıyla kullanılır. (ChatGPT reklam çözümlerimiz hakkında detaylı bilgi alabilirsiniz.)

OpenAI bu ayarların birbirinden bağımsız olduğunu açıkça belirtiyor. Örneğin bir site OAI-SearchBot erişimine izin verirken GPTBot erişimini engelleyebilir.

Bu nedenle "ChatGPT aramasında kaynak olarak görünmek" ile "içeriğimin model eğitimi amacıyla kullanılması" aynı şey değildir.


OAI-SearchBot nedir?

OAI-SearchBot, OpenAI'nin ChatGPT arama özelliklerinde kullanılmak üzere web sitelerini tarayan özel crawler'ıdır.

OpenAI'nin güncel açıklamasına göre sitenizin ChatGPT arama sonuçlarında içerik olarak keşfedilmesine, özetlenmesine ve kullanıcılara bağlantı olarak gösterilmesine yardımcı olmak için OAI-SearchBot'un robots.txt üzerinden engellenmemesi gerekir.

Örneğin:

User-agent: OAI-SearchBot
Allow: /

gibi bir kural, botun sitenin tamamına erişmesine izin verir.

Önemli Hatırlatma: OAI-SearchBot'a izin vermek, ChatGPT'nin işletmenizi her sorguda doğrudan önereceği anlamına gelmez. Bu yalnızca teknik bir erişim kapısıdır. İçeriğin kalitesi, bilgi mimarisi, marka otoritesi ve kullanıcının yaptığı arama niyetine uygunluk asıl belirleyicidir.


GPTBot ile OAI-SearchBot arasındaki fark nedir?

Bu iki botun görevlerini birbirine karıştırmamak gerekir:

Bot AdıTemel Görevirobots.txt Kontrolü
OAI-SearchBotChatGPT Search için web içeriğini keşfetmek ve anlık kaynak göstermekArama görünürlüğü için Allow önerilir
GPTBotModel eğitimi amacıyla yapay zekâ modellerini beslemekİsteğe bağlı (Allow / Disallow)
OAI-AdsBotChatGPT reklam açılış sayfalarını doğrulamak ve denetlemekAI Advertising için gereklidir

Dolayısıyla GEO (Generative Engine Optimization) çalışmalarında "AI botları" ifadesini tek bir bot varmış gibi genellemek teknik açıdan doğru değildir.


llms.txt nedir?

llms.txt, web sitelerindeki önemli bilgileri yapay zekâ sistemleri ve otonom LLM ajanları için daha kolay keşfedilebilir hale getirmeyi amaçlayan açık bir topluluk önerisidir.

Önerilen konum genellikle web sitesinin kök dizinidir:

https://www.rpp.agency/llms.txt

Buradaki temel fikir şudur: Web siteleri insanlar için tasarlanmıştır. Bir sayfada navigasyon menüleri, sliderlar, bannerlar, JavaScript animasyonları ve karmaşık HTML DOM elemanları bulunabilir.

llms.txt yaklaşımı ise web sitesinin en önemli sayfalarını, hizmetlerini ve bunların ne hakkında olduğunu sade bir Markdown yapısı içerisinde LLM'lere sunar.

Örneğin basit bir llms.txt dosyası şöyledir:

# RPP Agency

> RPP Agency, SEO, Local SEO, GEO ve AI Advertising hizmetleri sunan dijital pazarlama ajansıdır.

## Hizmetler

- [GEO](https://www.rpp.agency/hizmetler/geo): Yapay zekâ destekli arama görünürlüğü ve GEO hizmetleri.
- [Google Haritalar SEO](https://www.rpp.agency/hizmetler/google-haritalar-seo): Google Haritalar, yerel arama ve Google Business görünürlüğü.
- [AI Advertising](https://www.rpp.agency/ai-advertising): Yapay zekâ platformlarında sponsorlu reklam çözümleri.
- [Website Tasarım](https://www.rpp.agency/hizmetler/website-tasarim): SEO uyumlu web sitesi geliştirme.

## Rehberler

- [Yapay Zekâda Nasıl Öne Çıkılır?](https://www.rpp.agency/blog/yapay-zekada-nasil-one-cikilir): Kapsamlı GEO rehberi.
- [Aramalarda Rakipler Neden Üstte?](https://www.rpp.agency/blog/aramalarda-rakipler-neden-ustte): Yerel arama faktörleri.

Burada amaç sitenin tüm içeriğini kopyalamak değil; yapay zekâ ajanları için temiz ve yapılandırılmış bir dijital dizin oluşturmaktır.


llms.txt nasıl çalışır?

llms.txt önerisinin arkasındaki fikir, bir yapay zekâ ajanının ihtiyaç duyduğu bilgiyi doğrudan bulmasını sağlamaktır:

  1. Ajan sitenin kök dizinindeki llms.txt dosyasını keşfeder.
  2. Buradaki kısa açıklamaları ve başlıkları okur.
  3. İlgili konuyu seçerek hedef URL'ye gider.
  4. Karmaşık HTML yapısıyla uğraşmadan yalın bilgiye ulaşır.

llms.txt spesifikasyonunun güncel önerilerinde, Markdown sürümleri için rel="alternate" ve ilgili llms.txt dosyasını işaret etmek için rel="describedby" bağlantı etiketleri de tanımlanmaktadır.


robots.txt ile llms.txt arasındaki temel fark nedir?

İki dosya arasındaki en net ayrım şudur:

  • robots.txt = Erişim Kuralları (Güvenlik & Tarama İzni)

    "Bu klasöre girebilirsin, şu adresi tarayamazsın."

  • llms.txt = İçerik Rehberi (Bilgi Haritası)

    "Sitemi ve hizmetlerimi anlamak için önce şu temel kaynakları incele."

Bu nedenle birinin diğerinin yerine kullanılması söz konusu değildir.


robots.txt, sitemap.xml ve llms.txt arasındaki fark

Web geliştiricileri ve site sahipleri bu üç dosyayı sıkça birbirine karıştırmaktadır. Oysa üçünün de dijital ekosistemdeki misyonu farklıdır:

robots.txt, sitemap.xml ve llms.txt Karşılaştırma Şeması
robots.txt, sitemap.xml ve llms.txt Karşılaştırma Şeması

Basitleştirilmiş haliyle:

  • robots.txt → "Nereye girebilirsin?" (Crawler erişim kuralları)
  • sitemap.xml → "Hangi sayfalar var?" (Arama motoru URL fihristi)
  • llms.txt → "Sitemi anlamak için hangi önemli kaynaklara bakmalısın?" (AI içerik özeti)

robots.txt ve llms.txt SEO açısından aynı değerde mi?

Kesinlikle hayır.

Google, Search Central dokümantasyonunda llms.txt hakkında resmi ve net bir açıklama yapmıştır:

Google Açıklaması: "llms.txt, Google Search için gerekli değildir ve Google Arama görünürlüğünü ya da sıralamalarını doğrudan olumlu veya olumsuz etkilemez."

Dolayısıyla "llms.txt ekleyin, Google'da 1. sıraya yükselin" türündeki iddialar teknik bir yanılgıdır.

Buna karşılık robots.txt, Googlebot dahil tüm web tarayıcılarının sitenize erişim kurallarını belirleyen resmi bir web standardıdır ve teknik SEO altyapısının vazgeçilmez temel taşıdır.


GEO için llms.txt gerekli mi?

Hayır, zorunlu değildir.

GEO (Generative Engine Optimization) yapabilmek için web sitesine mutlaka llms.txt eklenmesi gerektiği söylenemez.

Özellikle Google AI Overviews açısından böyle bir zorunluluk yoktur. Ancak sitenizin LLM ajanları ve yeni nesil AI araçları tarafından daha anlaşılır olmasını istiyorsanız, llms.txt ek bir semantik keşif katmanı olarak fayda sağlayabilir.


GEO için robots.txt daha mı önemli?

Teknik erişilebilirlik açısından evet.

Çünkü bir yapay zekâ modelinin veya arama motorunun içeriğinize ulaşabilmesi için ilk kapı crawler erişimidir.

Örneğin ChatGPT Search için OAI-SearchBot robots.txt üzerinden engellenmişse, OpenAI bunu doğrudan görünürlük kaybı olarak nitelendirir.

Ancak yalnızca robots.txt dosyasını açmak da tek başına GEO için yeterli değildir. Bir işletmenin yapay zekâda önerilmesi için:

  • Sağlam bir teknik SEO altyapısı
  • Derinlemesine, uzmanlık içeren kaliteli içerikler
  • Doğru Google Haritalar ve Local SEO varlığı
  • Eksiksiz Schema Markup (JSON-LD) işaretlemeleri
  • Markanın dijital otoritesi ve E-E-A-T sinyalleri

birlikte inşa edilmelidir.


GEO için hangi teknik kontroller yapılmalıdır?

Bir web sitesini yapay zekâ aramalarına hazırlarken geniş bir teknik denetim listesi uygulanmalıdır:

  1. Robots.txt: OAI-SearchBot ve Googlebot gibi kritik tarayıcıların yanlışlıkla engellenmediğinin doğrulanması.
  2. Noindex Kontrolleri: Değerli sayfaların meta etiketlerinde hatalı noindex yönergesi bulunmadığından emin olunması.
  3. Canonical: Kopya içerik karmaşasını önlemek için standart canonical URL tanımları.
  4. Sitemap.xml: Dinamik ve güncel sayfaların sitemap dosyasında eksiksiz listelenmesi.
  5. Schema Markup: Organization, WebSite, LocalBusiness, Service ve BlogPosting şemalarının semantik olarak bağlanması.
  6. İç Bağlantılar (Internal Links): Sayfaların konu kümeleri (topic clusters) mantığıyla birbirini desteklemesi.
  7. Marka Tutarlılığı: İşletme adı, adres, telefon (NAP) ve hizmet kapsamının tüm platformlarda birebir uyuşması.

RPP Agency ile Yapay Zekâ ve Arama Altyapınızı Güçlendirin

Yapay zekâ aramalarında öne çıkmak, tek bir dosya yüklemekle çözülebilecek basit bir işlem değildir.

  • Kapsamlı bir AI görünürlük analizi ve optimizasyon süreci için RPP Agency GEO Hizmetini inceleyebilirsiniz.
  • Taranabilirliği yüksek, modern ve performanslı bir altyapı için Website Tasarım çözümlerimize göz atabilirsiniz.
  • Yerel aramalarda rakiplerinizin neden öne geçtiğini keşfetmek için Aramalarda Rakipler Neden Üstte Çıkıyor? rehberimizi okuyabilirsiniz.
  • ChatGPT üzerinde sponsorlu reklamlarla anında dönüşüm elde etmek için AI Advertising sayfamızdan teklif alabilirsiniz.

Sık Sorulan Sorular

robots.txt nedir?

robots.txt, arama motoru botlarına ve yapay zekâ crawler'larına web sitenizin hangi sayfalarını tarayıp tarayamayacaklarını bildiren bir erişim kuralı dosyasıdır.

llms.txt nedir?

llms.txt, web sitenizin önemli sayfalarını ve kurumsal bilgilerini yapay zekâ modelleri ve LLM ajanları için sade bir Markdown formatında özetleyen açık bir içerik rehberidir.

llms.txt Google sıralamasını etkiler mi?

Hayır. Google resmi dokümanlarında llms.txt dosyasının Google Search için zorunlu olmadığını ve arama sıralamalarını doğrudan etkilemediğini açıkça belirtmiştir.

ChatGPT'de görünmek için robots.txt'de ne yapılmalı?

ChatGPT Search sonuçlarında kaynak olarak yer alabilmek için User-agent: OAI-SearchBot erişiminin robots.txt üzerinden engellenmemesi tavsiye edilir.

llms.txt robots.txt'nin yerine geçer mi?

Hayır. robots.txt teknik bir erişim protokolüdür, llms.txt ise yapay zekâ ajanları için hazırlanmış bir içerik ve bağlam dizinidir. Birlikte kullanılabilirler fakat birbirlerinin alternatifi değillerdir.

Ahmet Çelebi
İçerik Yazarı

Ahmet Çelebi

SEO & GEO Uzmanı

RPP Agency bünyesinde Arama Motoru Optimizasyonu (SEO), Generative Engine Optimization (GEO) ve yapay zekâ destekli dijital görünürlük stratejileri üzerine çalışmaktadır. Markaların ChatGPT, Google AI ve harita algoritmalarında sürdürülebilir organik büyüme elde etmesine rehberlik eder.

8+ Yıl Dijital Büyüme & Arama Deneyimi