GEO araştırması (docs/arastirma/2026-09-24-geo-seo) Dalga 1-2 uygulaması: - /llms.txt ve /feed.xml route'ları (getAllRehberler'den otomatik), head'de RSS linki - Article JSON-LD: author, image, mainEntityOfPage, publisher logo; görünür 'Yazan' satırı - robots: ClaudeBot ayrı grupta Crawl-delay 1 - scripts/indexnow.ts (pnpm indexnow) + public anahtar dosyası - bölüm sayfası açılışı veriden üretilen özgü cümleler (il/program/tür/kontenjan, taban aralığı, yıllık yön) - ana sayfa fiyat iddiasına kaynak; iki yazıda 23.000 -> 21.000+; beş yazıya 'Kısa cevap' açılışı - yeni yazı: vakif-universitesi-bursu-kesilir-mi (ÖSYM 2026 kılavuzu + YÖK ücret esasları) - YAYIN-KUYRUGU: IndexNow adımı ve aylık AI görünürlük rutini Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
9.1 KiB
GEO (yapay zekâ cevap motorlarında görünürlük) — özet ve uygulama planı
Tarih: 24 Eylül 2026. Üç ayrı araştırmanın birleşimi:
01-teknik-denetim.md— kod ve canlı site denetimi (dosya:satır kanıtlı)02-guncel-pratikler.md— 2025-2026 kaynaklı web araştırması (54 dipnot)03-icerik-ve-marka.md— rehber envanteri, 40 soruluk soru haritası, marka bahsi, E-E-A-T
Araştırma turunda kod değiştirilmedi; uygulama durumu en alttaki "Durum" bölümünde. Git komutu çalıştırılmadı.
Tek cümle teşhis
Teknik zemin hazır (sunucu HTML'i tam, 17 AI botu açık ve 200 dönüyor, temel JSON-LD var); asıl eksikler ölçüm yok, marka üçüncü tarafta hiç anılmıyor, yazar/tarih/hakkında kimliği yok ve katalog sayfaları alıntılanacak özgü cümle taşımıyor.
Sorulan soru: llms.txt var mı?
Yok, /llms.txt 404. Ama kanıt şunu söylüyor: Google "gerekmez" diyor, Ahrefs'in 137 bin sitelik log analizinde dosyaların %97'si hiç okunmamış, 54 çalışmalık meta-analizde 23 faktörün sonuncusu. Yarım günlük bağlantı listesi olarak eklenir, bundan etki beklenmez. llms-full.txt yapılmaz (içeriği toplu kopyalamayı kolaylaştırır, etkisi kanıtsız).
Raporlar arasındaki çelişki ve karar
Teknik denetim FAQPage ve ItemList/Dataset şemasını "yüksek etki" saymış. Güncel pratik araştırması ise şunu buldu: Google AI Overviews özel şema istemiyor, ChatGPT/Perplexity JSON-LD'yi düz metin gibi okuyor, 1.885 sayfalık kontrollü çalışmada şema eklemenin etkisi sıfır, Google FAQ zengin sonuçlarını 7 Mayıs 2026'da tamamen kaldırdı. Karar: yeni şema türü eklenmez. Yalnızca mevcut Article şemasındaki author/image eksiği kapatılır (klasik SEO ve güven için).
Uygulama planı (öncelik sırasıyla)
Dalga 1 — bu hafta, toplam ~1 gün, kod işi az
| # | İş | Nerede | Efor | Kaynak rapor |
|---|---|---|---|---|
| 1 | İki rehber yazısındaki yanlış "23.000" rakamını "21.000+" yap | content/rehber/tercih-robotu-nedir-yok-atlas-nasil-kullanilir.md:11, content/rehber/kac-siralama-ile-hangi-bolume-girebilirim.md:53 |
10 dk | 03 |
| 2 | Ana sayfadaki kaynaksız "1.000–3.000 TL" iki geçişe dipnot bağla | src/app/page.tsx:96, :188 |
20 dk | 03 |
| 3 | tercih-sonuclari-ne-zaman-2026 yazısında tarih aralığını ilk paragrafa al |
content/rehber/tercih-sonuclari-ne-zaman-2026.md |
15 dk | 03 |
| 4 | Article JSON-LD'ye author (kişi) ve image (OG görseli) ekle |
src/lib/seo.tsx:149-172 |
1 s | 01, 02, 03 |
| 5 | Rehber sayfasında görünür yazar adı + son güncelleme tarihi | src/features/rehber/components/rehber-makale.tsx |
1 s | 02 |
| 6 | Rybbit'te AI kanalı: chatgpt.com, perplexity.ai, copilot.microsoft.com, gemini.google.com, claude.ai, yandex (Yazeka) referrer'ları ayrı sayılsın; aylık not | Rybbit ayarı | 30 dk | 02 |
| 7 | Bing Webmaster "AI Performance" ve Search Console üretken AI raporunu aylık rutine ekle | docs/ekip/YAYIN-KUYRUGU.md rutin satırı |
15 dk | 02 |
| 8 | IndexNow betiği (yeni rehber / katalog yenilemesi sonrası Bing+Yandex'e bildirim) + Yandex Webmaster kaydı | scripts/indexnow.ts (yeni), anahtar dosyası public/ |
2-3 s | 01, 02 |
| 9 | ClaudeBot için Crawl-delay: 1 |
src/app/robots.ts |
5 dk | 02 |
| 10 | /llms.txt route'u: site tanımı + rehber listesi (getAllRehberler()'den otomatik) + katalog giriş sayfaları; text/plain |
src/app/llms.txt/route.ts (yeni) |
2 s | 01, 02 |
Dalga 2 — 2-4 hafta, asıl etki burada
| # | İş | Nerede | Efor | Kaynak rapor |
|---|---|---|---|---|
| 11 | Katalog sayfalarına (bölüm/üniversite/il) H1 altına veriden üretilen, sayfaya özgü 1-2 cümle (ör. "X bölümü 2026'da Y üniversitede açıldı, taban sıralaması Z ile W arasında; son 3 yılda ... yönde değişti"). Hem ChatGPT'nin sakladığı ~200 karakterlik özet hem Google'ın "ölçekli içerik" politikasına karşı savunma | src/features/katalog/components/{bolum,universite,il}-icerik.tsx + veri fonksiyonu |
1-2 gün | 02 |
| 12 | Rehber yazılarında "cevap-öncelikli" düzen: ilk paragraf doğrudan cevap, H2'ler soru biçiminde. Envanterde "Hayır/Kısmi" işaretli yazılar önce (devlet-mi-vakif-mi, bolum-mu-universite-mi-sehir-mi, ais-tercih-nasil-yapilir, bolumun-is-imkanini…) | content/rehber/*.md |
2-3 gün toplam, yazı başına 20-40 dk | 02, 03 |
| 13 | Her rehberde KolayTercih verisinden en az bir özgün istatistik + kaynak dipnotu (yazı kuralına ekle) | rehber-yazari akışı | Düşük, sürekli | 02 |
| 14 | Ana sayfaya görünür tek cümlelik marka tanımı (AI'ın olduğu gibi alıntılayabileceği) — taslak 03'te | src/app/page.tsx |
30 dk, Bilal onayı | 03 |
| 15 | /hakkinda sayfası: kim, hangi veriyle, nasıl; veri yöntemi; iletişim |
yeni sayfa | Yarım gün, Bilal'den kimlik bilgisi | 01, 03 |
| 16 | Ana sayfa SSS'ye "güvenilir mi / ücretsiz mi / ÖSYM-YÖK ile bağlantı yok" maddeleri | src/app/page.tsx SSS |
1 s | 03 |
| 17 | /kosullar ve /gizlilik'e veri sorumlusu unvanı/adres, "MVP taslağı" notunu kaldır |
ilgili sayfalar | Bilal kararı | 03 |
| 18 | Yeni rehber: "vakıf üniversitesi bursu kesilir mi" (soru haritasındaki tek gerçek boşluk) | content/rehber/ |
Yarım gün | 03 |
| 19 | /feed.xml (rehber RSS) + head'de alternate link |
src/app/feed.xml/route.ts |
3 s | 01 |
Dalga 3 — sezon hazırlığı, Bilal'in kişisel katılımı gerekir
| # | İş | Kim | Not |
|---|---|---|---|
| 20 | Aylık 30-50 Türkçe prompt paneli (ChatGPT, Gemini, Perplexity, Yazeka, AI Overviews) — KolayTercih anılıyor mu, hangi rakipler çıkıyor | Bilal/ajan | Aylık 30 dk |
| 21 | Tercih dönemi basın notu: altı yıllık seriden 1-2 çarpıcı sayı (ör. 2026'da 45.033 boş kontenjan) eğitim muhabirlerine | Bilal | Marka bahsi backlink'ten ~3× güçlü |
| 22 | Reddit r/YKS, rehber öğretmen grupları, LinkedIn'de kimliği açık organik katkı | Bilal | Ekşi Sözlük'te kendi başlığını açma önerilmiyor |
| 23 | YouTube kısa video serisi (rehber özetleri) | Bilal | Yüksek efor, yavaş etki |
| 24 | Wikidata kaydı (basın bahsi oluştuktan sonra) + Organization sameAs |
Bilal + yazilimci | Sosyal hesap açılınca |
| 25 | Eğitim botları (GPTBot, ClaudeBot, CCBot) kararını yılda bir prompt paneline göre gözden geçir | — | Anılmıyorsak kapatmak yükü %80 azaltır |
Yapılmayacaklar
llms-full.txt- FAQPage, ItemList, Dataset gibi yeni şema türleri
- Ekşi Sözlük'te marka başlığı açmak
- Sürdürülemeyecek Instagram/TikTok hesabı
Bilal'den karar isteyenler
- Ana sayfa marka tanım cümlesi ve SSS ekleri (03'teki taslak, 5 dk okuma).
/hakkindave yasal sayfalar için tüzel/şahıs kimlik bilgisi.- Dalga 3'ten hangisiyle başlanacağı (basın notu en yüksek getirili, en düşük eforlu görünüyor).
Durum — 24 Eylül 2026 akşamı (bu oturumda yapılanlar)
Kod ve içerik çalışma ağacında, commit atılmadı. tsc ve eslint temiz; tasarım denetimi 0 hata.
Dalga 1 — tamam: #1 rakam düzeltmesi (iki yazı), #2 fiyat kaynağı (ana sayfa kart + tablo dipnotu), #3 tercih-sonuclari cevap önce, #4 Article JSON-LD author/image/mainEntityOfPage/publisher logo, #5 görünür "Yazan: KolayTercih Ekibi" satırı, #7 aylık AI görünürlük rutini YAYIN-KUYRUGU'na eklendi, #8 IndexNow betiği (pnpm indexnow) + anahtar dosyası public/12fbe41760bb599222e2fcf0c535c267.txt (Yandex Webmaster kaydı Bilal'de), #9 ClaudeBot Crawl-delay: 1, #10 /llms.txt (getAllRehberler'den otomatik, 46 yazı).
Bilal'e kalan: #6 Rybbit'te AI kanalı (arayüzden referrer kuralı); Yandex Webmaster'da IndexNow anahtarını doğrulama gerekmez ama ilk bildirimden sonra "Indexing → IndexNow" ekranına bakılmalı.
Dalga 2 — tamam: #11 bölüm sayfalarına veriden üretilen açılış cümleleri (il/program/devlet-vakıf/kontenjan, taban aralığı, geçen yıla göre yön); üniversite ve il sayfalarında zaten vardı. #12 dört yazıya "Kısa cevap" paragrafı. #18 yeni yazı vakif-universitesi-bursu-kesilir-mi (ÖSYM 2026 kılavuzu + YÖK usul ve esasları kaynaklı). #19 /feed.xml + <link rel="alternate">.
Bilal onayı bekleyen: #14 ana sayfa marka tanım cümlesi, #15 /hakkinda, #16 SSS ekleri, #17 yasal sayfalarda tüzel kimlik. Taslak metinler 03-icerik-ve-marka.md (e) bölümünde.
Ayrıca düzeltilen: rehber OG görsellerinde başlık taşması/üst üste binme. İki kök neden: (a) rakamlı başlıklarda karışık flex span satır kaydıramıyordu → başlık kelime kelime kutulara bölündü; (b) Satori aynı aile adıyla kaydedilen latin/latin-ext dosyalarından yalnızca birini kullanıyor, İ/ş/ğ başka aileden geliyordu → ext alt-kümeleri " Ext" adıyla kaydedildi, şablonlar OG_AILE sabitlerini kullanıyor (src/lib/og-fonts.ts). Bölüm/üniversite/ana sayfa OG'leri de aynı düzeltmeden yararlandı.
Yapılmadı: pnpm build — Bilal'in dev sunucusu 3000'de çalışırken aynı .next dizininde build koşturmak sunucuyu bozabilir; push öncesi AGENTS.md kuralına göre ayrı worktree'de alınmalı.