# KolayTercih — GEO (Generative Engine Optimization) Raporu ve Yapılacaklar **Tarih:** 21 Eylül 2026 · **Kapsam:** ChatGPT, Perplexity, Google AI Bakışı / AI Modu, Gemini, Copilot ve Claude'da KolayTercih'in kaynak gösterilmesi ve önerilmesi. **Yöntem.** Dört paralel web araştırması (akademik kanıt, teknik GEO, platform/ölçüm, YKS nişi ve rakipler) ve bir kod tabanı denetimi yapıldı. Kod bulgularının kritik olanları canlı sitede `curl -A GPTBot` ile ayrıca doğrulandı. **Kanıt işaretleri.** Rapor boyunca: - **[D]** — birincil kaynak açılıp okundu ya da kodda/canlı sitede doğrulandı. - **[A]** — yalnızca ikincil kaynak ya da arama özeti; temkinle kullanın. - **[Ç]** — kanıttan yapılmış çıkarım; ölçülmüş değil. **Veri kısıtı.** Ahrefs, Similarweb ve Rybbit bağlantıları bu oturumda kullanılamadı. Rapor gerçek trafik verisine değil, açık web kaynaklarına ve koda dayanıyor. LLM'lere Türkçe tercih sorguları sorup kaynaklarını kaydetme testi de yapılamadı; bu, ölçüm planının ilk işi (bkz. §8). --- ## 0. Yönetici özeti 1. **Zemin sağlam.** 1.579 sayfa statik prerender ediliyor, ana içerik sunucu tarafında HTML olarak geliyor, `Reveal` efekti `@media (scripting: enabled)` ile korunuyor, hiçbir katman AI botlarını engellemiyor. GPTBot, ClaudeBot ve PerplexityBot user-agent'larıyla site 200 dönüyor. [D] 2. **En büyük yapısal avantaj:** YÖK Atlas JavaScript olmadan boş bir kabuk döndürüyor (`
`). JS çalıştırmayan AI botları resmî veriyi oradan okuyamaz. Bu veriyi düz HTML tablo olarak sunan üçüncü taraf siteler fiilen tek okunabilir kaynak. [D] KolayTercih bunu zaten yapıyor; eksik olan derinlik, tazelik sinyali ve güven katmanı. 3. **Canlıda duran üç hata doğrudan kayıp yaratıyor:** - 870'ten fazla alt sayfada `og:title` ve `og:url` ana sayfanınkini gösteriyor. [D] - Ana sayfadaki SSS cevapları görünür HTML'de yok; yalnızca JSON-LD içinde. [D] - `www.kolaytercih.com` DNS'te çözülmüyor. [D] 4. **Veri bir yıl geride.** Veritabanında 2021–2025 var, 2026 yerleştirme verisi yok (18 Ağustos 2026'da açıklandı). [D] Rakipler başlıklarını şimdiden "2027"ye çevirdi. Tazelik, özellikle ChatGPT ve Perplexity'de alıntıyla ilişkili. 5. **En değerli özgün veri görünmez.** 62.975 kayıtlık `netler` tablosu yalnızca tıklayınca açılan bir modalda, istemci tarafı fetch ile geliyor. Hiçbir bot göremiyor. [D] 6. **Rakipler GEO'ya başlamış.** kocasor.com sıralama bandı sayfaları, karşılaştırma sayfaları, `ItemList` + `FAQPage`, llms.txt ve açık AI bot izinleriyle nişin en olgun sitesi. unitercihrobotu.com 24 tercihi Riskli/İdeal/Garanti diye bölüyor — konumlanması KolayTercih'e en yakın olan bu. [D] 7. **Site dışı sinyaller sayfa içi rötuşlardan güçlü.** AI görünürlüğüyle en yüksek korelasyon YouTube anılmaları (0,71–0,74) ve web'deki marka anılmaları (0,66–0,71); Domain Rating yalnızca 0,27–0,33. [D] Nedensellik kanıtlanmış değil, ama yön açık: yeni bir marka için asıl iş başkalarının KolayTercih'ten söz etmesi. 8. **Beklenti.** AI yönlendirme trafiği tipik olarak toplam trafiğin ~%1'i. [D] Asıl etki dolaylı: AI Bakışı organik tıklamayı %38–58 düşürüyor, AI Bakışı'nda alıntılanmak bu kaybı kısmen telafi ediyor. [D] ChatGPT yanıtlarının çoğu web'e çıkmadan, modelin hafızasından geliyor; yeni bir markanın oraya girmesi 6–18 ay sürer. [Ç] 9. **Takvim lehimize.** Bir sonraki tercih dönemi Temmuz sonu 2027. İçeriğin taranıp arama dizinlerine oturması haftalar–aylar sürdüğü için işin Eylül–Aralık 2026'da yapılması gerekiyor. 2026, Türkiye'de AI Bakışı ile geçen ilk tercih sezonuydu (Google 18 Şubat 2026'da açtı). [D] **En yüksek getirili beş hamle:** (1) OG miras hatasını düzeltmek, (2) SSS cevaplarını HTML'e almak, (3) 2026 verisini yükleyip katalog sayfalarına güncelleme tarihi ve `lastmod` eklemek, (4) sıralama bandı sayfaları + bölüm sayfalarını derinleştirmek (net verisi dahil), (5) yıllık "taban sıralama değişim raporu" yayınlayıp basına ve YouTube kanallarına servis etmek. --- ## 1. GEO nedir, kanıt ne diyor ### 1.1 Tanım GEO, içeriğin yapay zekâ cevaplarının içinde **kaynak gösterilmesi** (alıntı) ve markanın **önerilmesi** (anılma) için yapılan çalışmadır. Terim Aggarwal ve arkadaşlarının KDD 2024 makalesinden geliyor. AEO ve LLMO aynı işin başka adları; taktikler ~%90 örtüşüyor. [A] Klasik SEO'dan farkı: tek bir sıralama yok. Süreç aşamalı ve olasılıksal — **tetiklenme → getirme (retrieval) → yeniden sıralama → üretim → alıntı**. Aynı soru iki kez sorulduğunda farklı kaynaklar gelebiliyor. Google'ın resmî pozisyonu (Mayıs 2026): "Üretken yapay zekâ araması için optimizasyon hâlâ SEO'dur." AI Bakışı ve AI Modu için ek bir şart yok; sayfanın indekslenmiş ve snippet'e uygun olması yeterli. [D] Bu yalnızca Google için geçerli; ChatGPT ve Perplexity'nin kaynak seçimi farklı. ### 1.2 Akademik kanıt **Orijinal GEO makalesi** (10.000 sorgu, 9 taktik) [D]: | Taktik | Görünürlük etkisi | |---|---| | Alıntı (uzman sözü) ekleme | ~+%41 | | İstatistik ekleme | ~+%33 | | Akıcılık iyileştirme | ~+%29 | | Kaynak gösterme | ~+%28 | | Anahtar kelime doldurma | **taban çizgisinin altında** | Düşük sıradaki siteler daha çok kazandı: kaynak gösterme ile 5. sıradaki site +%115, 1. sıradaki −%30. **Sonraki çalışmalar bu tabloyu yumuşatıyor** [D]: - %40, tek metrikte ve kaynağın zaten modele verilmiş 5 belge içinde olduğu bir düzenekte elde edilmiş tavan değer. Keşfedilebilirliği, tıklamayı ve dönüşümü ölçmüyor. - C-SEO Bench (NeurIPS 2025): yöntemlerin çoğu etkisiz, sık sık negatif. Herkes aynı taktiği uygulayınca kazanç sıfır toplamlı oluyor. Bağlamda üst sıraya çıkmak çoğu yeniden yazımdan daha etkili. - Chen ve ark. 2025: AI motorlarında üçüncü taraf, otoriter kaynaklar lehine sistematik yanlılık var; markanın kendi sitesi geri planda kalıyor. ### 1.3 Kanıt gücüne göre özet | Kanıt | Ne işe yarıyor | |---|---| | **Güçlü** | Gerçek bilgi ihtiyacına doğrudan alaka; getirme aşamasına girebilmek (indekslenebilirlik, klasik SEO, alt soruları kapsayan konu derinliği) | | **Orta** | Doğrulanabilir ve tarihli istatistik, tanım, karşılaştırma; cevabı başa almak; zamana duyarlı konularda tazelik; orijinal veri | | **Korelasyon (nedensel değil)** | Üçüncü taraf anılmaları, YouTube anılmaları, kazanılmış medya | | **Zayıf / yok** | llms.txt, tek başına schema, anahtar kelime doldurma, yapay parçalama, otoriter ton | ### 1.4 Sektör bulguları - **Sayfa içi konum.** İncelenen 18.012 ChatGPT alıntısının %44'ü metnin ilk %30'undan geliyor. Alıntılanan cümleler tanım içeren, varlık (entity) yoğun, kesin dilli cümleler. [A] → Her sayfanın ilk paragrafı kendi başına anlamlı bir olgusal özet olmalı. - **Sorgu yayılımı (query fan-out).** Google ve ChatGPT soruyu alt sorgulara bölüyor. Alt sorgularda da sıralanan sayfanın alıntılanma olasılığı %161 daha yüksek. [D] AI Bakışı alıntılarının organik ilk 10'dan gelme oranı %76'dan %38'e düştü. [D] → Tek anahtar kelime sayfası değil, konu kümesi. - **Tazelik.** AI'nın alıntıladığı sayfalar organik sonuçlardan %25,7 daha taze; en çok ChatGPT tazeliği ödüllendiriyor. İçerik değişmeden tarih değiştirmek önerilmiyor. [D] - **Liste yazıları.** ChatGPT'nin alıntıladığı sayfa tiplerinin %43,8'i "en iyi X" listeleri; %35'i DR<30 sitelerden. [D] Ama markanın kendini 1. sıraya koyduğu liste alıntılandığında vakaların %69'unda rakip öneriliyor. [A] → Asıl kaldıraç başkalarının listelerinde yer almak. - **Schema.** Ahrefs'in kontrollü karşılaştırmasında JSON-LD eklemenin alıntıya etkisi pratikte sıfır. [D] Canlı fetch'te hiçbir büyük model yalnızca JSON-LD'de bulunan veriyi okumadı. [D] Schema bir alıntı kaldıracı değil, varlık netliği altyapısı. **Kural: JSON-LD'ye konan her olgu görünür HTML'de de bulunmalı.** - **llms.txt.** ~300.000 alan adında alıntıyla ilişki yok. [A] Google kullanmadığını söylüyor. [D] Zararsız, ucuz, kanıtlanmış faydası yok. **Uyarı:** Bulguların neredeyse tamamı ABD ve İngilizce verisine dayanıyor. Türkçe sorgulara genellemek belirsiz. --- ## 2. Platformlar kaynağı nasıl seçiyor | Platform | Altyapı | Pratik sonuç | |---|---|---| | **ChatGPT** | Kendi indeksi (OAI-SearchBot) + Bing + başka sağlayıcılar. Yanıtların çoğunda web'e hiç çıkmıyor; ABD'de yanıtların yalnızca ~%7'si alıntı içeriyor. [D] | OAI-SearchBot'a izin + Bing'de indeksli olmak. Aramasız yanıtlar için marka anılması belirleyici. | | **Perplexity** | Kendi tarayıcısı ve indeksi; her yanıtta alıntı. Türkçe sorgularda yanıt başına ~16 kaynak. [D] | Yeni sayfalar günler içinde alıntılanabiliyor. En hızlı geri bildirim veren platform. | | **Google AI Bakışı / AI Modu** | Google indeksi + sorgu yayılımı. | Klasik SEO + alt soruları kapsayan sayfa kümesi. En çok alıntılanan alan adı YouTube. [D] | | **Copilot** | Bing. | Bing Webmaster Tools + IndexNow doğrudan kaldıraç. | | **Claude** | Alıntıları Brave Search sonuçlarıyla yüksek örtüşme gösteriyor. [A] | Brave'de indeks kontrolü. | | **Gemini** | Google indeksi; canlı fetch'te JS render edebilen tek sistem. [D] | Google'da iyi olan burada da iyi. | **Oynaklık.** ChatGPT'de Reddit'in payı Ağustos 2025'te yanıtların ~%60'ından Eylül ortasında ~%10'a çöktü; Ağustos 2026'da benzer bir düşüş yine yaşandı. Modeller 7 ayda sosyal kaynak tercihini 16 kez değiştirdi, hiçbiri duyurulmadı. [D] → Tek platforma bağımlı strateji kırılgan. **Türkiye'ye özgü bulgular (kanıt zayıf)** [D, küçük örneklemler]: - Türkçe keşif sorgularında yanıtların %58'i dizin ve liste sitelerine dayanıyor; en çok alıntılananlar arasında YouTube var. - ChatGPT Türkçe ticari sorgularda İngilizce yabancı kaynaklara atlıyor; Perplexity Türkçede kalıyor ama zayıf kaynaklar alıntılıyor. Bağımsız Türkçe inceleme kaynağı boşluğu var. - Ekşi Sözlük, DonanımHaber, Technopat veya r/YKS'nin Türkçe LLM yanıtlarındaki payını ölçen metodolojisi açık bir çalışma **bulunamadı**. Ajans yazılarındaki "Ekşi, Türkçenin Reddit'idir" türü ifadeler veriye değil görüşe dayanıyor. → Türkiye için en sağlıklı yol kendi verimizi üretmek (§8). --- ## 3. Trafik gerçekliği ve beklenti yönetimi - AI yönlendirme trafiği toplam trafiğin ~%1'i (13.770 alan adı, 3,3 milyar oturum); %87'si ChatGPT'den. [D] - Dönüşüm üstünlüğü kanıtlanmış değil: 54 sitelik çalışmada LLM trafiği %4,87, organik %4,60 — fark anlamsız. [D] - AI Bakışı varken geleneksel sonuçlara tıklama %15'ten %8'e düşüyor. [D] 1. pozisyonun tıklama oranı iki yılda %58 düştü. [D] - AI Bakışı'nda alıntılanan marka, alıntılanmayana göre %120 daha fazla tıklama alıyor; ama yine de AI Bakışı'nın olmadığı duruma göre %38 geride. [D] - ABD'de Google aramalarının %68'i tıklamasız bitiyor. [D] - Mayıs 2026'daki ChatGPT arayüz güncellemesinden sonra ChatGPT kaynaklı ziyaretlerde ana sayfaya gelenlerin payı %26–29'dan %62–63'e çıktı. [D] → Ana sayfanın dönüşüm kalitesi daha kritik. - ChatGPT kaynaklı ziyaretlerin çoğu analitikte "direkt" ya da markalı organik olarak görünüyor. [A] → **Markalı arama hacmi** (Search Console) en iyi dolaylı gösterge. **Yansıma süreleri** [Ç]: | Süre | Ne yansır | |---|---| | Günler–2 hafta | Perplexity, Copilot, ChatGPT search'te yeni/güncel sayfaların alıntılanması (IndexNow hızlandırır) | | 2–8 hafta | Google AI Bakışı / AI Modu | | 1–3 ay | Üçüncü taraf listelere ve haberlere girmenin anılma oranına yansıması | | 6–18 ay | Modelin hafızasından (aramasız) markanın bilinmesi | --- ## 4. Niş: YKS tercih ekosistemi ### 4.1 Rakipler | Site | Ne yapıyor | GEO sinyali | |---|---|---| | **kocasor.com** | 722 URL: `/siralama/{aralık}-{puan türü}` (49), `/karsilastirma/x-vs-y` (40), `/universite` (223), `/bos-kontenjan`, `/puan-araligi`, araçlar | `ItemList` + `FAQPage`, karşılaştırmalarda `dateModified` + 4 HTML tablo, llms.txt, AI botlarına açık izin. **Nişin en olgunu.** | | **unitercihrobotu.com** | 1.389 URL, çoğu "X üniversitesi 2026 taban puanları"; 24 tercihi Riskli/İdeal/Garanti diye bölüyor | `SoftwareApplication` + `AggregateRating`, llms.txt, AI botlarına açık izin. Sayfaları ince (~18 KB, JSON-LD yok). | | **basarisiralamalari.com** | WordPress, son 4 yıl tabloları; başlığı şimdiden "2027 Tercih Rehberi" | Yazar adı boş — zayıflık. | | **hangiuniversite.com** | Üsküdar Üniversitesi yayını; üniversite, bölüm, ücret sayfaları | llms.txt; AI botlarına markdown sunduğunu söylüyor. | | **eleman.net/tercih-robotu** | Sıralama aralığı sayfaları, tek sayfada 21 HTML tablo | JSON-LD yok. | | tercih-ai.com, tercihsepeti, canlikoc, ayna360 | Tek sayfa araçlar | `FAQPage` + `WebApplication`. | | Hürriyet, Milliyet, CNN Türk | Takvim ve tarih sorgularına hâkim; uzman imzalı köşe yazıları | Haber otoritesi. | **Boş alanlar** [Ç]: düzenli yıllık veri raporu (hiçbir rakipte yok), üniversite–üniversite ve maliyet hesaplı vakıf–devlet karşılaştırmaları, "yapay zekâ ile tercih yapılır mı" sorgu kümesi, net ortalamaları verisi, gerçek yazar/uzman imzası, geriye dönük doğruluk testi. ### 4.2 Soru envanteri (niyete göre) **Bilgi** - Tercih listesi nasıl yapılır? Kaç tercih yazmalıyım? 24'ü doldurmak zorunlu mu? - Tercihler puana göre mi sıralamaya göre mi yapılır? Tercih sırası önemli mi? - Hayal / gerçekçi / garanti dağılımı nasıl olmalı? Tercih aralığı sıralamamın kaç bin altını-üstünü kapsamalı? - Ölü tercih nedir? OBP nedir, kırık OBP nedir? - Taban sıralamalar bu yıl düşer mi yükselir mi? - Başarı sırası şartı hangi bölümlerde var? Özel koşullar, okul birinciliği, 34 yaş üstü kadın kontenjanı nasıl işliyor? - Ek tercih nasıl yapılır, kimler yapabilir? Yerleşemedim, ne yapmalıyım? - Tercih, sonuç ve kayıt tarihleri ne zaman? **Karşılaştırma** - Vakıf burslu mu devlet mi? %50 burslu okunur mu? - Bölüm mü, üniversite mi, şehir mi? - Bilgisayar mühendisliği mi yazılım mühendisliği mi? (ve benzerleri) - Önlisans mı lisans mı? İngilizce mi Türkçe mi? **Araç arama** - En iyi / güvenilir / ücretsiz tercih robotu hangisi? - Yapay zekâ ya da ChatGPT ile tercih yapılır mı? - Tercih danışmanlığına para verilir mi? (Ekşi'de baskın görüş kuşkucu → fiyat ve yöntem şeffaflığı güven içeriği.) - **"X sıralamayla hangi bölümler gelir?"** — puan türü × 5–50 binlik dilimler hâlinde çok aranıyor. - Netlerimle sıralamam kaç olur? **İşlem** - AİS'te tercih nasıl girilir ve onaylanır? Tercih değiştirilebilir mi? Mevcut 24 rehber yazısı bilgi niyetinin büyük kısmını kapsıyor. Açık kalanlar: sıralama bandı sayfaları, sözlük, karşılaştırmalar, "AI ile tercih" sayfası, net/sıralama hesaplama. ### 4.3 Takvim **2026 (gerçekleşen, resmî)** [D]: sınav 20–21 Haziran · sonuç 21 Temmuz · tercih 29 Temmuz–10 Ağustos · yerleştirme 18 Ağustos · kayıt 24–28 Ağustos · ek tercih 17–21 Eylül (bugün son gün). **2027:** ÖSYM takvimi henüz yayınlamadı. 2026 örüntüsüyle kaba beklenti [Ç]: sınav Haziran üçüncü haftası, sonuç Temmuz üçüncü haftası, tercih Temmuz sonu–Ağustos ilk 10 günü. ### 4.4 Veri atfı ve hukuki not YÖK Atlas için yayımlanmış bir kullanım koşulu ya da lisans metni **bulunamadı**; ÖSYM'nin telif sayfası 404 verdi. ÖSYM'nin bilinen sıkı telif tutumu sınav sorularıyla ilgili; taban puan istatistikleri için açık bir hüküm bulunamadı. **Ticari kullanım için hukuki teyit alınması önerilir.** Önerilen atıf biçimi (her tablonun altında): *"Kaynak: ÖSYM 2026-YKS Yerleştirme Sonuçları, YÖK Atlas · veri yılı 2026 · son güncelleme: "* + resmî sayfaya bağlantı. Hesaplanmış değerler (risk, trend) resmî veriden görsel ve metinsel olarak ayrılmalı. --- ## 5. Mevcut durum denetimi ### 5.1 İyi yapılmış olanlar [D] - 1.579 rota statik prerender: 939 bölüm (635 + 304 sayfalama), 592 üniversite (229 + 363), 24 rehber. - Katalog tabloları istemci bileşeni olsa da veri prop olarak geliyor; **50 satır ilk HTML'de var** (canlıda doğrulandı: `/bolum/hukuk` → 51 ``). - `Reveal` gizlemesi `@media (scripting: enabled)` içinde + 3 saniyelik emniyet animasyonu ([globals.css:196](../../src/app/globals.css)). JS'siz bot içeriği görüyor. `ScrollFlow` ve `Parallax` yalnızca `transform` uyguluyor. - Canonical tüm indekslenebilir sayfalarda var ve `` içinde (canlıda doğrulandı). - JSON-LD tek kaynaktan ([seo.tsx](../../src/lib/seo.tsx)): Organization, WebSite, SoftwareApplication, FAQPage, BreadcrumbList, Article; üniversite sayfalarında `CollegeOrUniversity`. `<` kaçışı yapılıyor. - `/sonuc` için robots.txt–noindex tuzağı doğru çözülmüş ve yorumla belgelenmiş. - YÖK Atlas atfı ve "yerleşme garantisi yok" beyanı 6 ayrı yerde. - Middleware, UA filtresi, WAF, Cloudflare proxy yok → AI botlarını engelleyen katman yok. - Rybbit analitiği kurulu, sunucu tarafı dönüşüm takibi var, PII maskeleniyor. ### 5.2 Hatalar ve eksikler | # | Bulgu | Kanıt | Önem | |---|---|---|---| | E1 | **OG miras hatası.** Kök layout'ta `openGraph.url: "/"`, `title`, `description` tanımlı; alt sayfalar `openGraph` vermediği için hepsi bunu miras alıyor. Canlıda `/bolum/hukuk` → `og:title="KolayTercih — Yapay Zekâ Destekli…"`, `og:url="https://kolaytercih.com"`. 870+ sayfa. OG görselleri ise sayfaya özel — başlıkla tutarsız. | [layout.tsx:57-65](../../src/app/layout.tsx) · canlıda doğrulandı | P0 | | E2 | **SSS cevapları HTML'de yok.** Radix akordeon kapalıyken içeriği render etmiyor. Canlıda cevap metni yalnızca JSON-LD içinde bulundu. Sitenin en "alıntılanabilir" metinleri (veri kaynağı, garanti vermeme, rakip farkı) botlara görünmüyor; ayrıca JSON-LD ≠ görünür içerik. | [page.tsx:595-615](../../src/app/page.tsx) · [accordion.tsx:58-68](../../src/components/ui/accordion.tsx) · canlıda doğrulandı | P0 | | E3 | **`www.kolaytercih.com` DNS'te çözülmüyor.** Traefik kuralı da yalnızca apex'i eşliyor. www ile verilen her bağlantı ölü. | [docker-compose.yml:22](../../docker-compose.yml) · `curl` doğrulandı | P0 | | E4 | **2026 yerleştirme verisi yok.** `programs` tablosunda 2021–2025, `netler`'de 2023–2025. Veritabanı 9 Ağustos tarihli. Sayfa başlıkları "2026" diyor. | `sqlite3` doğrulandı | P0 | | E5 | **Katalog sayfalarında tazelik sinyali yok.** Sitemap'te bölüm/üniversite girdilerinde `lastModified` yok (864 sayfa); sayfa gövdesinde "veri şu tarihte güncellendi" yok. Bing `lastmod`'u "kilit sinyal" sayıyor, `priority`/`changefreq`'i yok sayıyor. | [sitemap.ts:21-32](../../src/app/sitemap.ts) | P0 | | E6 | **Net verisi botlara görünmez.** 62.975 kayıt yalnızca modal + `/api/netler` istemci fetch'i ile. | `program-netleri.tsx` | P1 | | E7 | **Bölüm sayfaları ince.** h1 + ~15 kelime + tablo; 635 sayfa aynı şablon. 2021–2024 verisi yalnızca sparkline olarak, sayısal HTML yok. Google'ın "ölçekli içerik" politikası açısından da risk. Üniversite sayfaları belirgin biçimde daha iyi. | [bolum-icerik.tsx:109-118](../../src/features/katalog/components/bolum-icerik.tsx) | P1 | | E8 | **E-E-A-T boşlukları.** `/hakkinda` yok; 24 rehberin hiçbirinde yazar yok; `Article`'da `author` ve `dateModified` yok; rehber tarihi sayfa gövdesinde görünmüyor. | [seo.tsx:92-112](../../src/lib/seo.tsx) · [rehber.ts:20-26](../../src/lib/rehber.ts) | P1 | | E9 | **"Tercih robotu" landing'i yok.** `/tercih-robotu` 301 ile `/#hero-form`'a gidiyor; Google fragment'i yok sayar. Nişin en yüksek hacimli araç arama sorgusu için sayfa yok. | [next.config.ts:63](../../next.config.ts) | P1 | | E10 | **robots.txt + noindex çelişkisi.** `/listem`, `/odeme/`, `/rapor/`, `/giris` hem disallow hem noindex; bot sayfayı indiremediği için noindex'i göremez. | [robots.ts:11](../../src/app/robots.ts) | P2 | | E11 | **Beş rehber URL'sinde yıl var:** `ek-yerlestirme-2026`, `siralama-sartlari-2026`, `tercih-sonuclari-ne-zaman-2026`, `universite-kayit-rehberi-2026`, `yks-tercih-takvimi-2026`. Her yıl yeni URL = birikmiş sinyalin sıfırlanması. | `content/rehber/` | P2 | | E12 | **Header'da içerik navigasyonu yok;** `/bolumler`, `/universiteler`, `/rehber` yalnızca footer'da. Footer kolon başlıkları `

` — her sayfada 3 fazladan h2. | [site-header.tsx](../../src/components/site-header.tsx) · [site-footer.tsx:21,39,87](../../src/components/site-footer.tsx) | P2 | | E13 | **h1 yalnızca slogan** ("Dört yıllık geleceğini 48 saatlik panikle seçme"); "YKS tercih" ya da marka geçmiyor. | `hero-baslik.tsx` | P2 | | E14 | **SSS'de "son 4 yıl"** yazıyor; veritabanında 5 yıl var, tabloda "Son 5 yıl" yazıyor. LLM'ler tutarsız olguları cezalandırır. | [page.tsx:121](../../src/app/page.tsx) | P2 | | E15 | Schema eksikleri: katalogda `ItemList`, bölümde `EducationalOccupationalProgram`, `Organization.sameAs`, `WebSite.potentialAction`, `/paket`'te `Offer`. (Etkisi sınırlı — §1.4.) | [seo.tsx](../../src/lib/seo.tsx) | P2 | | E16 | `verification` metadata yok; Search Console / Bing doğrulamasının repoda izi yok. 667 sayfalama URL'i sitemap dışında. llms.txt yok. AI trafiğini ayıran analitik segmenti yok. Traefik erişim logu üzerinden bot takibi yok. | — | P1–P3 | **Next.js 16 inceliği.** `generateMetadata` istek anına ertelenirse, "HTML-limited bot" listesinde olmayan user-agent'lar için meta etiketleri ``'ye akıtılır. GPTBot, ClaudeBot, PerplexityBot varsayılan listede **yok**. Şu an tüm herkese açık sayfalar prerender edildiği için sorun yok (canlıda doğrulandı), ama ileride dinamik bir herkese açık sayfa eklenirse sessizce bozulur. Sigorta: `next.config.ts`'te `htmlLimitedBots` regex'ini genişletmek. ### 5.3 GEO kapsamı dışında ama denetimde görülenler - Gizlilik ve Koşullar sayfalarında kodda "MVP taslağıdır; yayına almadan önce hukuki gözden geçirme gerekir" notu duruyor; sayfalar canlı ve ödeme alınıyor. - El yazısı fontu için kodda "canlıya çıkmadan ticari lisans alınmalı" notu duruyor; font canlıda. - Rate limit yok; `/api/soru` OpenRouter maliyeti üretiyor. - HSTS / CSP gibi güvenlik başlıkları yok. --- ## 6. Strateji Dört sütun, öncelik sırasıyla: **1 — Zemin: okunabilirlik ve tazelik.** Botların gördüğü HTML'i düzelt (E1, E2), veriyi güncelle (E4), tazelik sinyallerini ekle (E5), Bing/IndexNow/Brave kaydını yap. Ucuz, hızlı, kesin. **2 — İçerik: YÖK Atlas'ın okunabilir yüzü olmak.** Resmî veriyi düz HTML + doğal dilde özet cümleleriyle sunan, sorgu yayılımındaki alt soruları kapsayan sayfa kümeleri. Her sayfa **deterministik olarak veriden türetilmiş** özgün değer taşımalı (trend, medyan, dağılım, karşılaştırma) — serbest LLM dolgu metni değil. Bu, ürünün "yapay zekâ havuz dışına çıkamaz" ilkesiyle de tutarlı. **3 — Güven: YMYL'ye yakın bir kararda neden bize inanılsın.** Metodoloji sayısal eşikleriyle açık, veri kaynağı şeffaf, gerçek kişi imzalı, güncelleme tarihi görünür, doğruluk geriye dönük test edilmiş. **4 — Site dışı: başkalarının bizden söz etmesi.** Yıllık veri raporu → basın ve YouTube; üçüncü taraf listeler; topluluklarda şeffaf katılım. En güçlü korelasyon burada, en yavaş yansıma da burada. **Ölçüm** dört sütunun altında sürekli çalışır (§8). --- ## 7. Yapılacaklar Efor: **S** ≤ yarım gün · **M** 1–3 gün · **L** 1 haftadan fazla. ### P0 — Bu hafta (canlıdaki hatalar ve hızlı kazanımlar) - [x] **T1 · OG miras hatasını düzelt** (S) — *yapıldı 21.09.2026, build çıktısında doğrulandı; deploy bekliyor.* Kök layout'taki `openGraph`'tan `url`, `title`, `description`'ı çıkar; [seo.tsx](../../src/lib/seo.tsx)'e `title`/`description`/`path` alıp `alternates.canonical` + tam `openGraph` nesnesi (siteName, locale, type, url dahil) üreten tek bir yardımcı ekle; tüm sayfa `metadata`/`generateMetadata`'larını buna geçir. Rehberdeki mevcut override `siteName`/`locale`/`url` kaybediyor — o da aynı yardımcıya geçsin. `twitter:title/description` da buradan üretilsin. *Doğrulama:* `curl -s https://kolaytercih.com/bolum/hukuk | grep og:`. - [x] **T2 · SSS cevaplarını HTML'e al** (S) — *yapıldı 21.09.2026 (`forceMount` + grid-rows geçişi), build çıktısında doğrulandı; deploy bekliyor. "Son 4 yıl" ifadesi pazarlama metninde 6 yerde tutarlı kullanıldığı için dokunulmadı — ürün kararı.* `AccordionContent`'e `forceMount` ver ve kapalı durumu CSS ile gizle; ya da SSS'yi akordeonsuz düz liste yap. Aynı anda "son 4 yıl" ifadesini gerçek veriyle eşitle (E14). *Doğrulama:* `curl -s -A GPTBot https://kolaytercih.com | grep "veri olmadan tahmin"`. - [ ] **T3 · www'yi çöz** (S). DNS'e `www` kaydı ekle, Traefik'e `www` host kuralı + apex'e 301 yönlendirme middleware'i ekle. - [ ] **T4 · Bing Webmaster Tools'a kaydol** (S). Search Console'dan import edilebiliyor; sitemap gönder. AI Performance raporu (Copilot alıntıları, grounding sorguları) buradan geliyor. Search Console doğrulamasını da teyit et; `verification` metadata'sını ekle. - [ ] **T5 · Brave Search'te indeks kontrolü** (S). `site:kolaytercih.com` araması; yoksa Brave'in site gönderim formunu kullan. - [ ] **T6 · Rybbit'te AI segmenti kur** (S). Referrer regex'i: `chatgpt\.com|chat\.openai\.com|perplexity\.ai|gemini\.google\.com|copilot\.microsoft\.com|claude\.ai|deepseek\.com|grok\.com|meta\.ai` + `utm_source=chatgpt.com`. Bugünkü durumu kaydet (taban çizgisi). - [ ] **T7 · Prompt taban çizgisini al** (M). §8.2'deki prompt setini 4 platformda elle bir kez koş; alıntılanan alan adlarını say. Bu tablo site dışı hedef listesini ve içerik önceliklerini doğrudan verir. ### P1 — 2–6 hafta (Eylül–Ekim 2026: veri ve derinlik) - [ ] **T8 · 2026 yerleştirme verisini yükle** (M–L). ÖSYM'nin "En Küçük ve En Büyük Puanlar" TABLO-3/TABLO-4 Excel dosyalarından `sira2026`, `puan2026`, `kontenjan2026`, `yerlesen2026`. Ardından başlıkları ve açıklamaları 2027 sezonuna çevir. **Meraklısına şemasını ve anlatımı kontrol et** (yıl sayısı değişiyorsa aynı commit'te güncelle). - [x] **T9 · Tazelik sinyalleri** (S) — *(a) ve (b) yapıldı 21.09.2026: `KATALOG_VERI_TARIHI` sabiti ([seo.tsx](../../src/lib/seo.tsx)), sitemap `lastmod`, `VeriKaynagi` bileşeni. (c) JSON-LD `dateModified` T10 ile birlikte. **Veri her yenilendiğinde sabiti güncelle.*** Veri güncelleme tarihini tek bir sabitten üret; (a) [sitemap.ts](../../src/app/sitemap.ts)'te bölüm/üniversite girdilerine gerçek `lastModified`, (b) katalog sayfalarında görünür `