Agent First: Web Sitenin İlk Okuru Artık Bir Yapay Zekâ
Mobile first kesmeyi öğretti, agent first net olmayı. Sitenin yeni ilk okuru yapay zekâ: ona göre yazmanın yedi kuralı ve reklamsız 1.340 alıntı.
Yazan
ozancaglargil
Kısaca
Agent first, web sitesini önce yapay zekâ asistanlarının ve ajanların okuyacağını varsayarak yazmak demek. Mobile first bize sayfada neyin önemli olduğuna karar verdirdi. Agent first ise o önemli bilgiyi eksiksiz ve tek bir doğru olarak yazmamızı istiyor: cevap önce, rakamlar açık, sınırlar yazılı, sayfa tasarımsız da okunabilir.
İlk HTML’imi 1998’de yazdım.
Sayfalar tablolardan kurulurdu. Tabloların içinde tablolar, aralarına sıkıştırılmış görünmez 1×1 piksellik GIF’ler; çünkü iki şeyi yan yana koymanın güvenilir tek yolu buydu. Hırslıysan bir de Flash intro eklerdin, yanına “Skip intro” düğmesi. Herkes o düğmeye basardı.
Sayfanın en altında bir yerde de küçük bir rozet dururdu: Bu site en iyi 800×600 çözünürlükte, Internet Explorer ile görüntülenir.
O rozet, sitenin kimin için tasarlandığını söylerdi. Bir insan için değil aslında. Bir tarayıcı için, tek bir ekran boyutunda, bir masanın üstünde.
Son zamanlarda o rozeti çok düşünüyorum. Çünkü sanırım yenisini yazmak üzereyiz.
Her dönemin bir ilk okuru vardı
Geriye bakınca web tasarımının zevkler değiştiği için değişmediğini görüyorum. Her seferinde yeni bir okur çıktı ortaya ve önce ona hizmet etmek gerekti.
Tarayıcı, 1990’ların sonu. Tarayıcılar neredeyse her konuda birbirinden farklı davranıyordu; biz de o ay hangisi kazandıysa ona göre tasarlıyorduk. Web Standards Project 1998’de, tarayıcıların belki de aynı kurallara uyması gerektiğini savunmak için kuruldu. Yıllar sürdü.
Arama motoru, 2000’ler. Sonra sayfana hiç bakmayan bir okur geldi. Google sayfanı okuyordu. Title etiketindeki kelimeler birden gradyanından daha önemli hale geldi, semantik HTML de birkaç titiz insanın hobisi olmaktan çıktı. CSS Zen Garden 2003’te tek bir HTML dosyasının bambaşka tasarımlar giyebildiğini gösterdi. İçerikle süsün iki ayrı şey olduğunu sessizce söylemenin bir yoluydu bu.
Telefon, 2010’lar. iPhone 2007’de geldi. Luke Wroblewski 2009’da önce mobil için tasarlamamız gerektiğini yazdı, Ethan Marcotte 2010’da bize responsive web tasarımını verdi. Google bunu bir talimata çevirdi: 2015’te mobil uyumluluk sıralama güncellemesi, ardından 2016’da duyurulan mobile-first indeksleme. Yaklaşık on yıldır telefon, herkesten önce tasarladığın okur.
Mobile first bize iyi geldi. Küçük ekran, on yıldır kaçtığımız bir kararı vermeye zorladı: Bu sayfada gerçekten önemli olan ne? Gerisi kesildi.
Yeni okur sayfana bakmıyor
Şimdi yeni bir ilk okur var ve ekranı yok.
İnsanlar bir linke tıklamadan önce ChatGPT’ye, Claude’a, Perplexity’ye ya da Google’ın yapay zekâ cevaplarına soruyor. Giderek daha sık, tıklamayı da onların yerine bir ajan yapıyor: birkaç siteyi açıyor, karşılaştırıyor ve elinde bir kısa listeyle, bazen de doğrudan bir rezervasyonla dönüyor.
Altyapı herkesin gözü önünde döşeniyor:
- 2024’te Jeremy Howard, dil modelleri için yazılmış düz metin bir site haritası olan llms.txt’yi önerdi.
- Aynı yıl Anthropic, yapay zekâ asistanlarının dış araçlara ve verilere standart bir yolla bağlanmasını sağlayan Model Context Protocol’ü yayımladı.
- Ekim başında Sierra, aralarında Shopify, Stripe ve Walmart’ın da olduğu ortaklarla Personal Agent Protocol’ü duyurdu. Fikir şu: Senin kişisel ajanın, insan kılığına girip bir işletmenin sitesinde tıklayıp durmak yerine o işletmeyle doğrudan konuşacak.
Asıl önemli olan son madde. Bugün ajanların çoğu siteleri hâlâ çok hızlı ve her şeyi harfiyen alan bir yabancı gibi okuyor. Hero görselini, kaydırma animasyonunu görmüyor. Markanı hissetmiyor. Kelimelerini okuyor, somut bilgi arıyor, birkaç saniye içinde üç rakibinle karşılaştırıyor ve sonra ya seni alıntılıyor ya da alıntılamıyor.
Bu dönemin rozeti şöyle olurdu: Bu site en iyi, seninle hiç tanışmamış bir makine tarafından anlaşılır.
Agent first, daha iyi tarif edilmiş içerik demek
Mobile first azaltmakla ilgiliydi. Agent first netlikle ilgili.
Bunu yeni bir tasarım trendi diye okumak yanlış olur. Bir mühendisin config dosyasına bakışına daha yakın: her değer açıkça yazılmış, hiçbir şey ima edilmemiş, doğrunun durduğu tek bir yer var. Pratikte şu demek:
- Cevabı önce ver. Başlıkları insanların gerçekten sorduğu gibi kur, cevabı hemen altındaki ilk cümlede ver. Ajanlar o cümleyi alır. Acelesi olan insanlar da.
- Rakamları yaz. Fiyatlar, limitler, neyin dahil olup neyin olmadığı, son güncelleme tarihi. “Fiyat için bize ulaşın” bir ajan için çıkmaz sokak; fiyatını yayımlamış birine geçip gidiyor.
- Bir yabancının kullanacağı kelimeleri seç. Şirket içinde taktığın ürün adları, seni pazarın geri kalanıyla karşılaştıran bir model için hiçbir şey ifade etmiyor. O şeyin ne yaptığını anlat.
- Yapmadığın şeyleri de yaz. Ajanlar karşılaştırır. Sınırlarını kabul eden bir sayfa, her şeyi yaptığını iddia eden bir sayfadan hem modellere hem insanlara daha güvenilir gelir.
- Doğrunun tek bir kaynağı olsun. Fiyat sayfanla SSS’in birbirini tutmuyorsa bunu müşterinden önce bir ajan fark eder ve ikisine de güvenmez.
- Tasarım olmadan da okunabilsin. Semantik HTML, yapılandırılmış veri, site haritası, llms.txt. Önemli bilgilerini görsellerin içine ya da script’lerin arkasına saklama.
- Ajanlara pencerenin yanında bir kapı da bırak. Okumak ilk adım. Bundan sonra kazanacak siteler, ajanın iş yapmasına izin verenler olacak: müsaitlik sormak, rezervasyon yapmak, satın almak, senin verilerine soru sormak.
Bunların hiçbiri göz alıcı değil. Çoğunu iyi teknik yazarlar yıllardır söylüyor. Fark şu: Eskiden bunu görmezden gelmenin bedeli kafası karışmış bir ziyaretçiydi. Şimdi bedeli, hiç anılmamak.
Denediğimde ne oldu
Bu yıl spor kulüpleri için bir taraftar etkileşim platformu olan Game Set Engage’i kuruyorum. Hâlâ gizlilik modundayız: reklam yok, lansman kampanyası yok. Gelen her ziyaretçiyi, bir şey (çoğu zaman da bir yapay zekâ) bizden bahsetmeye değer bulduğu için alıyoruz.
O okur için bilerek yazdık. Kulüp yöneticilerinin gerçekten sorduğu sorular gibi kurulmuş başlıklar. Her sayfanın tepesinde kısa bir cevap. Yayımlanmış fiyatlar ve ücretsiz paketin açıkça yazılmış sınırları. Rakiplerin bizden nerede iyi olduğunu söyleyen karşılaştırma sayfaları. Bir llms.txt. Bir de en sevdiğim parça: tek işi, yayımladığımız her iddiayı kodla karşılaştırmak olan bir yapay zekâ ajanı. Böylece site, ürünün yapmadığı hiçbir şeyi vaat etmiyor.
Eylülde Bing’in yapay zekâ raporu, Game Set Engage’in “en iyi taraftar etkileşim platformu” türünden 32 sorguda yaklaşık 1.340 kez kaynak gösterildiğini söyledi. ABD, Suudi Arabistan ve Avustralya’dan üç kulüp kendi başına kaydoldu. Reklama tek kuruş harcamamıştık.
Hangi alıntının hangi kulübü getirdiğini kanıtlayamam. Ama fiyatın yazması gereken yerde “bize ulaşın” yazsaydı, o cevapların hiçbirinde olmayacağımızı biliyorum. Projenin ayrıntılarını Game Set Engage vaka sayfasında topladık.
İşin komik bir döngüsü de var. Bir ajan içeriğimizi doğruluyor ki başka ajanlar ona güvensin. Ajanlar için yazan ajanlar ve ortada herkesi dürüst tutmaya çalışan bir insan.
Mobile first bize kesmeyi öğretti. Agent first net olmayı öğretiyor.
Mobile first masaüstünü öldürmedi; agent first de görsel tasarımı öldürmeyecek. İnsanlar hâlâ web sitelerini ziyaret ediyor ve hâlâ güzel siteleri hak ediyor.
Ama ilk okur değişti. Giderek daha sık, bir insanın sitene gelip gelmeyeceğine bir makine karar veriyor. O okur, aslında hep ödüllendirilmesi gereken şeyleri ödüllendiriyor: açık kelimeler, dürüst rakamlar, doğrunun tek bir hali.
1998’de 800×600 için tasarlıyordum. Yirmi sekiz yıl sonra ekranı olmayan bir okur için tasarlıyorum.
Sitenin ajanlara ne kadar hazır olduğuna ikinci bir gözle bakmamızı istersen bize yaz. Neye baktığımızı SEO & GEO sayfasında anlattık.
Bu yazı ilk olarak 12 Ekim 2026’da İngilizce, ozancaglargil.com adresinde yayımlandı.