Files
kolaytercih/docs/arastirma/2026-09-24-geo-seo/00-ozet-ve-plan.md
bilalgursen 24d4bea32c
All checks were successful
Deploy / deploy (push) Successful in 6m16s
feat(geo): llms.txt, RSS, IndexNow, Article yazar/görsel, bölüm sayfasına veri özeti, vakıf bursu yazısı
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>
2026-09-24 17:42:29 +03:00

9.1 KiB
Raw Blame History

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

  1. Ana sayfa marka tanım cümlesi ve SSS ekleri (03'teki taslak, 5 dk okuma).
  2. /hakkinda ve yasal sayfalar için tüzel/şahıs kimlik bilgisi.
  3. 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ı.