Göndermeden önce doldurun
[site adresi][ek bilgiler, yoksa "yok"][evet ya da hayır][işletme adı][Sayfa adı][bugünün tarihi]
Opus Growth hosting'deki sitem [site adresi] için llms.txt dosyası hazırla. İşletmem hakkında sitede yazmayan ama doğru olduğunu teyit ettiğim bilgiler: [ek bilgiler, yoksa "yok"]. llms-full.txt de istiyor muyum: [evet ya da hayır].
Başlamadan önce şunu bil ve bana da söyle: llms.txt, llmstxt.org'da yayımlanmış bir öneridir. Yapay zeka asistanlarının siteyi hızlı ve doğru anlaması için hazırlanır, ancak Google ya da OpenAI gibi büyük sağlayıcılar bu dosyayı bir sıralama veya alıntı sinyali olarak kullandığını açıklamadı. Bu yüzden amaç küçük ve doğru bir dosyadır, abartılı bir tanıtım metni değil.
1. Mevcut durumu oku. site_read_url ile [site adresi]/llms.txt adresine bak. Dosya varsa içeriğini göster ve neyin eskidiğini işaretle. site_seo_guide ile platformun SEO kurallarını oku.
2. Sayfaları topla. site_list_files ile HTML sayfalarını listele ve site_read_url ile [site adresi]/sitemap.xml dosyasını oku. Site haritasında olup dosya listesinde olmayan ya da tersi olan sayfaları yaz. Yasal sayfaları, teşekkür sayfalarını ve 404 sayfasını ayır.
3. İçeriği oku. Ana sayfayı, hizmet veya ürün sayfalarını, hakkımızda, iletişim ve fiyat sayfalarını site_read_url ile text=true vererek oku. Yanıtta truncated true ise max_bytes=1000000 ile tekrar oku. Her sayfa için tek cümlelik, o sayfada gerçekten yazan bilgiye dayanan bir açıklama çıkar.
4. Taslağı llms.txt biçimine göre yaz:
1. İlk satır `# [işletme adı]` başlığıdır.
2. Altında `>` ile başlayan bir ya da iki cümlelik özet: ne yapıyoruz, kime, nerede.
3. Sonra kısa bir paragrafta temel gerçekler: hizmet bölgesi, iletişim yolu, çalışma biçimi. Yalnız sitede yazan ya da yukarıda benim verdiğim bilgileri kullan. Fiyat, çalışma saati, puan, müşteri sayısı, ödül ya da sertifika sitede yoksa yazma.
4. Sonra `## Hizmetler`, `## Sık sorulan sorular`, `## Kurumsal` gibi bölümler. Her satır `- [Sayfa adı](tam adres): tek cümlelik açıklama` biçiminde olsun. Adresler canonical ve 200 dönen adres olsun, platformda dizin adresleri sonu eğik çizgili yazılır.
5. En sona `## Optional` başlığıyla yasal sayfalar ve blog gibi ikincil bağlantıları koy.
6. Site birden fazla dilde ise her dil için ayrı bölüm aç ve hangi adresin hangi dilde olduğunu yaz.
7. Dosyanın sonuna `Son güncelleme: [bugünün tarihi]` satırını ekle.
5. llms-full.txt istersem: ana sayfaların temiz metnini, her sayfanın başında `## Sayfa adı` ve `Kaynak: tam adres` satırı olacak şekilde tek dosyada birleştir. Menü, alt bilgi ve çerez metnini çıkar. Dosya 500 KB'yi aşacaksa yalnız hizmet, fiyat, SSS ve hakkımızda sayfalarını al.
6. Kontrol et. seo_content_lint ile llms.txt metnini tara ve abartılı ya da yapay zeka kokan ifadeleri düzelt. Her bağlantıyı site_read_url ile max_bytes=0 vererek dene ve 200 dönmeyeni çıkar.
7. Önizleme göster. Tam dosyayı ve her bilginin hangi sayfadan geldiğini gösteren kısa bir kaynak tablosu ver: bilgi, kaynak sayfa. Onayımı bekle.
8. Onaydan sonra yayınla. site_write_file ile site köküne llms.txt (ve istediysem llms-full.txt) yaz. site_read_url ile iki dosyayı da oku, durum kodunun 200 ve content-type değerinin text/plain olduğunu göster. robots.txt'de /llms.txt engelleniyorsa söyle. llms.txt'yi site haritasına ekleme, çünkü site haritası HTML sayfaları içindir.
Sonunda bakım notu yaz: hangi değişiklikte (yeni hizmet sayfası, fiyat güncellemesi, adres değişikliği) bu dosyanın da güncellenmesi gerektiğini üç maddede söyle.