Yapay zeka sistemleri (ChatGPT, Claude, Perplexity ve özel AI ajanları) artık interneti sadece insan gözüyle taramıyor; siteleri birer veri kaynağı olarak okumak ve etkileşime geçmek istiyor. Niye istiyor olabilirler? Neyse…
WordPress sitesinizi yapay zekaya uyumlu hale getireyim derken bilinen/ bilinmeyen eklentiler yüklemek, sitenizi ciddi güvenlik açıklarına ve performans kayıplarına maruz bırakabiliyor.
Güzel haber şu: Tek bir PHP satırı yazmadan, sıfır eklenti yükleyerek ve %100 WordPress’in çekirdek güvenliğiyle sitenizi yapay zeka standartlarına (WebMCP / LLM friendly) tam uyumlu hale getirebilirsiniz.
İşte 3 basit adımda kurulum:
1. Gizli Veri Kapınız Zaten Açık: Native WP REST API
Birçok site sahibi farkında olmasa da WordPress varsayılan olarak kendi REST API altyapısıyla birlikte gelir. Dışarıdan ekstra bir API eklentisi yüklemenize gerek kalmadan, yazarlarınız ve içerikleriniz zaten JSON formatında dış dünyaya sunulur.
Sitenizin son yazılarına erişmek için tarayıcınıza veya botlara şu adresi göstermeniz yeterlidir:[https://siteniz.com/wp-json/wp/v2/posts](https://siteniz.com/wp-json/wp/v2/posts)
Not: Eğer bu adreste rest_no_route hatası alıyorsanız, WordPress panelinizden Ayarlar > Kalıcı Bağlantılar sekmesine gidip yapıyı Yazı İsmi (Post name) olarak kaydederek API’yi aktif hale getirebilirsiniz.
2. Yapay Zekalara Kartvizit Bırakın: llms.txt
Tıpkı arama motoru botlarının robots.txt dosyasını okuması gibi, yapay zeka ajanları da sitelerin kök dizininde llms.txt dosyasını arar. Bu dosya, botlara “Sitemi nasıl okuyacağını ve nerede arama yapacağını buradan öğrenebilirsin” diyen güvenli bir rehberdir.
Nasıl Yapılır?
a) Bilgisayarınızda llms.txt adında düz bir metin belgesi açın.
b) Karakter bozulmalarını (mojibake) ve sunucu uyuşmazlıklarını önlemek adına Türkçe özel karakter barındırmayan şu metni yapıştırın:
# Blog Adiniz
> Siteniz hakkinda tek cümlelik kisa aciklama.
## API Uc Noktalari
Yapay zeka sistemleri ve ajanlar iceriklere dogrudan varsayilan WordPress REST API uzerinden erisebilir:
- Son Yazilar: https://siteniz.com/wp-json/wp/v2/posts?_fields=id,date,title,link,excerpt,categories
- Sitede Arama: https://siteniz.com/wp-json/wp/v2/posts?_fields=id,date,title,link,excerpt&search={query}
- Kategori ve Etiketler: https://siteniz.com/wp-json/wp/v2/categories?_fields=id,name,slug,count
## Kullanim Notlari
- Tum icerik yanitlari hafifletilmis JSON formatindadir.
- Yanit boyutunu optimize etmek icin _fields filtresi uygulanmistir.
Kodu siz ihtiyaç ve vermek istediklerinize göre istediğiniz şekilde geliştirebilirsiniz. Ben Gemini‘ye yaptırmıştım. Bu en temel bir kaç öğeyi içeriyor, sadece.
c) Bu dosyayı cPanel, Plesk veya FTP üzerinden sitenizin public_html (kök dizin) klasörüne atın.
d) [https://siteniz.com/llms.txt](https://siteniz.com/llms.txt) adresine girdiğinizde metni görüyorsanız , olmuş demektir!
3. Performans ve Sunucu Yükü Optimizasyonu (_fields)
Yapay zeka botları sitenizden veri çekerken WordPress varsayılan olarak tüm yazar detaylarını, yorum linklerini ve tam metinleri gönderir. Bu durum sunucunuza gereksiz yük bindirebilir.
Bunu önlemek için llms.txt dosyamızın içine ?_fields=id,date,title,link,excerpt,categories filtresini ekledik.
Bu filtre sayesinde:
- JSON yanıt boyutu %80 oranında küçülür.
- Veritabanı sorgu yükü hafifler.
- Botlar milisaniyeler içinde yanıt alarak sitenizi yormadan terk eder.
Özet ve Güvenlik Kazancı
Çoğu zaman basit çözümler için eklentilere koşuyoruz. Ancak bu yöntemle:
- %0 Hack Riski: Dışarıdan PHP kodu çalıştırılmadığı için sıfır güvenlik açığı.
- Maksimum Hız: WordPress core mekanizması çalıştığı için ekstra eklenti şişkinliği yok.
- Geleceğe Uyum: Siteniz artık tüm LLM’ler ve yapay zeka ajanları için taranabilir bir veri kaynağı.
Yapay Zeka Ajanlarının sitenizi rahatça okuması artık bu kadar kolay!