14 yeni rehber yazısı (hepsi editör denetiminden geçti, 46 yazıda 829 iç link tarandı, 0 kırık hedef; 180+ DB rakamı yazıların kendi filtreleriyle yeniden koşuldu): taban-siralamalari-alti-yilda-nasil-degisti · kac-net-ile-hangi-bolum · siralama-bandlari-hangi-kapilar-acilir · ayni-bolum-farkli-universite-siralama-farki · hangi-bolumlerin-kontenjani-azaldi · yeni-acilan-bolumler-nasil-degerlendirilir · bilgisayar-mi-yazilim-muhendisligi-mi · kktc-universiteleri-okunur-mu · yapay-zekaya-tercih-sordum-guvenilir-mi · ek-madde-1-puanim-yetiyor-mu · universitede-ilk-hafta-ders-kaydi-muafiyet-kayit-dondurma · yks-2027-takvimi · rehber-ogretmenler-icin-veri-kaynaklari · bolumumu-sevmedim-hangi-kapilar-var İki canlı yazı düzeltildi: - veliler-icin-tercih-rehberi: veli diliyle kapanış; altındaki "sıralamanı gir" kutusu artık veliye ölü uç değil - bos-kontenjanlar-ne-anlatiyor: "birkaç yüz kişilik fark" aslında ~9 bin (ÖSYM 265.356 ↔ bizim 256.532); payda açıklaması tersti — ek kontenjan paydaya girseydi oran düşerdi. guncelleme alanı eklendi (sitemap lastmod). Kurallar (AGENTS.md): - Yayın sonrası arama motoru bildirimi: URL denetimi yalnız canlıda 200 dönen adrese; kota sayacı; mülk/hesap notu; sitemap grep kuralı - Yıkıcı git komutları yasak: reset/checkout --/restore/clean/stash - Tarayıcı açma: tasarımcı ve UX gerekli gördüğünde açabilir (yetenek için .claude/agents/tasarimci.md'ye tarayıcı araçları eklendi) docs/gece-vardiyasi/2026-09-22/ — 34 rapor: CEO kararları ve kapanış turu, marka/ödeme analizi, sıfır ödeme teşhisi, SEO konu planı, veri kalitesi, editör denetimi, CTO şartnamesi, yazılımcı ve güvenlik raporları, SABAH-OZETI. docs/ekip/YAYIN-KUYRUGU.md — Search Console bildirim kuyruğu. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
300 lines
32 KiB
Markdown
300 lines
32 KiB
Markdown
# 03 — Vaat envanteri ve ilk-5-saniye teşhisi
|
||
|
||
> Rol: Marka/pazarlama stratejisti · 22 Eylül 2026 (gündüz, Bilal başında) · Okuyucu: CEO (karar), CTO/ürün yöneticisi (iş tanımı)
|
||
> Yöntem: yalnızca okuma — `src/`, `content/`, `docs/`, `data/app.db` (salt sorgu) + 3 web araması/2 sayfa açıldı. Kod ve içerik **değiştirilmedi**.
|
||
> İşaretler: **[K]** koddan doğrulandı · **[W]** web sayfası açılıp okundu · **[A]** yalnızca arama özeti · **[V]** varsayım · **doğrulanmalı**
|
||
|
||
---
|
||
|
||
## Özet (5 madde)
|
||
|
||
1. **Ziyaretçi ürünün ana çıktısını ilk 5 saniyede öğrenmiyor — çünkü fold'da tek kelimeyle anlatılmıyor.** Ana sayfanın H1'i bir *sorun* cümlesi ("Dört yıllık geleceğini 48 saatlik panikle seçme", `src/features/pazarlama/components/hero-baslik.tsx:24-28`) ve **altında alt başlık yok**: `src/app/page.tsx:239` → `240` arası doğrudan sıralama formuna giriyor. Çıktının ne olduğu (24 program, hayal/dengeli/güvenli, gerekçe, taban trendi) ilk kez **fold'un çok altında**, "Üç adımda listen hazır" bölümünde geçiyor (`src/app/page.tsx:105-117`). Vaadi tam ifade eden tek yüzey OG görseli (`src/app/opengraph-image.tsx:4-5,71,85`) — yani sayfayı *açmayan* kişi vaadi, açan kişi görmüyor. [K]
|
||
2. **Trafiğin geldiği yerde (katalog + rehber) vaat hiç geçmiyor.** 464 kişinin indiği bölüm/üniversite sayfalarındaki tek dönüşüm bileşeni `CtaSiraForm`; görünen metinleri "Sıralaman … tabanlarının neresinde?" + "Sıralamanı gir, programları gör" + "Ücretsiz, üyelik gerekmez" (`src/features/sihirbaz/components/cta-sira-form.tsx:356-362, 411-437`, `src/features/katalog/components/sayfalama.tsx:40-41`, `bolum-icerik.tsx:179`, `universite-icerik.tsx:174`). **"24"** ve **"yapay zekâ"** kelimeleri bu kartların görünen yüzünde hiç geçmiyor; "24 tercihlik plan" rozeti yalnızca çekmece açıldıktan sonra görünüyor (`cta-sira-form.tsx:48-51` → yalnız `:312-325`). 27 rehber yazısının hiçbirinde ürünün 24'lük listesi tanıtılmıyor (`content/rehber/` grep). [K]
|
||
3. **Sitenin en üstünde, her sayfada, ürünün bugün işe yaramadığını söyleyen bir bant var.** `src/components/site-top-banner.tsx:7-8,64` bugün (22 Eyl 2026) "2026 YKS tercih dönemi · 29 Temmuz – 10 Ağustos 2026 · **Tercih dönemi sona erdi**" basıyor; ek yerleştirme tercihleri de 21 Eyl 23.59'da kapandı (`content/rehber/ek-yerlestirme-2026.md:12`). Buna rağmen kapanış CTA'sı hâlâ "**Tercih dönemi bitmeden yerini al**" diyor (`hero-focus-button.tsx:44-46, 63-66`). Ziyaretçiye önce "geç kaldın", sonra "acele et" deniyor. Veri tarafı ise 2027 kohortuna hazır (`src/lib/veri-yillari.ts:11,21` → `SON_YIL=2026`, `TERCIH_YILI=2027`). **Bu tek çelişki, 621 → 3 hunisinin en ucuz ve en büyük açıklaması.** [K]
|
||
4. **"Yapay Zeka listesi" ifadesi bugünkü hâliyle bir çıktı değil, bir teknoloji adı.** Kullanıcıya görünen 11 CTA'da "Yapay Zeka listemi kur" yazıyor (`hero-form.tsx:194`, `sihirbaz-cagri-karti.tsx:333`, `arama-funnel-karti.tsx:137`, `listem-bos-cta.tsx:31`, `tercih-profili-kapisi.tsx:463` vb.) ama butonun yanında *listede ne olduğu* yazmıyor. Üstelik yazım tek kaynaktan gelmiyor: kodda 59 "Yapay Zeka", 24 "yapay zekâ", 2 "Yapay Zekâ", 1 "yapay zeka" — **tek bir sözlük/sabit yok**, terim değişikliği ~30 dosyada elle arama-değiştirme demek. [K]
|
||
5. **Güven cümlelerimiz var ama satış anında görünmüyor.** En güçlü farklılaştırıcımız — "yapay zekâ yalnızca sıralamanla açılan gerçek programlardan seçer, havuz dışına çıkamaz" — yalnızca SSS'de (`src/app/page.tsx:127`) ve `/meraklisina`'da (`huni-semasi.tsx:47,52`, `meraklisina-icerik.tsx:119-127`) yaşıyor; `/sonuc`'taki giriş panelinde, `/giris` kartında, `/paket`'te **hiç geçmiyor**. `/meraklisina`'ya site içinden yalnızca 2 giriş var (ana sayfa rozeti `page.tsx:321`, footer `site-footer.tsx:77`). Buna karşılık footer ürünü **"YKS Tercih Robotu 2026"** diye adlandırıyor (`site-footer.tsx:49`) — `docs/urun/vizyon.md:22`'nin açıkça reddettiği kategori. [K]
|
||
|
||
---
|
||
|
||
## 1. Vaat envanteri — birebir alıntılar, dosya:satır
|
||
|
||
### 1.1 İlk ekran (ana sayfa fold, mobil) — sırayla ne görülüyor
|
||
|
||
| # | Yüzey | Birebir metin | Çıktıyı anlatıyor mu? | Kaynak |
|
||
|---|---|---|---|---|
|
||
| 1 | Üst bant | "2026 YKS tercih dönemi · 29 Temmuz – 10 Ağustos 2026" + "**Tercih dönemi sona erdi**" | Hayır — tersini söylüyor | `src/components/site-top-banner.tsx:7-8,64` [K] |
|
||
| 2 | Navbar | Logo · katalog arama · "Giriş yap" | Hayır — üründen hiç söz etmiyor | `src/components/site-header.tsx:13-34`, `user-nav.tsx:35-40` [K] |
|
||
| 3 | H1 | "Dört yıllık geleceğini **48 saatlik panikle** seçme" | Hayır — sorun cümlesi | `hero-baslik.tsx:24-28` [K] |
|
||
| 4 | *(alt başlık)* | **YOK** | — | `src/app/page.tsx:239→240` [K] |
|
||
| 5 | Puan türü çipleri | "Sayısal / Eşit Ağırlık / Sözel / Dil / TYT" | Hayır | `hero-form.tsx:31-37,148-163` [K] |
|
||
| 6 | Input | "YKS başarı sıralaman (ör. 85.000)" | Hayır — karşılıksız istek | `hero-form.tsx:177` [K] |
|
||
| 7 | Buton | "**Yapay Zeka listemi kur**" | Kısmen — "liste" ne, belirsiz | `hero-form.tsx:194` [K] |
|
||
| 8 | Güven rozeti | "Veri: YÖK Atlas · son güncelleme 21 Eylül 2026" | Hayır (ama iyi bir sinyal) | `src/app/page.tsx:247-256`, `src/lib/seo.tsx:24` [K] |
|
||
|
||
**Cevap: Hayır.** İlk 5 saniyede ziyaretçi yalnızca "bir sıralama isteniyor" ve "bir şey kurulacak" bilgisini alıyor. "24 program", "hayal/dengeli/güvenli", "her satırda gerekçe", "2026 taban sıralaması" kelimelerinin hiçbiri fold'da yok.
|
||
|
||
### 1.2 Vaadin geçtiği tüm yerler (kullanıcıya görünen metinler)
|
||
|
||
| Yüzey | Birebir alıntı | Dosya:satır | Huni aşaması |
|
||
|---|---|---|---|
|
||
| Metadata/title | "KolayTercih — Yapay Zekâ Destekli YKS Tercih Danışmanı" | `src/app/layout.tsx:50,61` | SERP |
|
||
| Meta description | "YKS sıralamana göre gerçek YÖK Atlas verisiyle dengeli 24 tercihlik liste. İnsan danışmandan çok daha düşük fiyata, yapay zekâ destekli tercih danışmanlığı." | `layout.tsx:53-54,62-63` | SERP |
|
||
| OG görseli | "YKS tercihin, gerçek YÖK Atlas verisiyle" / "Sıralamanı gir · Dengeli 24 tercihlik listeni al" | `src/app/opengraph-image.tsx:4-5,71,85` | Paylaşım |
|
||
| Ana sayfa adım 3 | "Hayal, dengeli ve güvenli dilimlerine dağıtılmış, **her satırı gerekçeli** tercih listeni indir; aklına takılanı listen üzerinden yapay zekâya sor." | `src/app/page.tsx:112-115` | Fold altı |
|
||
| Ana sayfa SSS | "Yapay zekâ **yalnızca sıralamanla açılan gerçek programlardan seçer; bu havuzun dışına çıkamaz.**" | `src/app/page.tsx:127` | Fold altı (akordeon **kapalı**) |
|
||
| Ana sayfa dürüstlük notu | "**Yerleşme garantisi vermiyoruz — çünkü kimse veremez.**" | `src/app/page.tsx:383-392` | Fold altı |
|
||
| Ana sayfa paket listesi | "Sıralamana özel, gerekçeli 24 tercihlik dengeli liste" / "60 yapay zekâ danışman sorusu" | `src/app/page.tsx:190-203` | Fiyat bölümü |
|
||
| Kapanış CTA | "Sıralamanı gir, yapay zekâ danışmanın veriyle konuşsun. **Tercih dönemi bitmeden yerini al.**" | `hero-focus-button.tsx:63-66` | Sayfa sonu |
|
||
| Katalog CTA (üst, kompakt) | "Sıralaman \<Bölüm\> tabanlarının neresinde?" + "Ücretsiz, üyelik gerekmez." | `bolum-icerik.tsx:179,267`, `cta-sira-form.tsx:356-362` | **Ana giriş noktası — vaat yok** |
|
||
| Katalog CTA (alt) | "Bu tablodaki tabanlar geçmiş yerleştirmelerin sonucu; bu yıl değişebilir. Sıralamanı gir, tabanı sıralamana yakın programları risk seviyesine göre ayrılmış hâlde listeleyelim. Ücretsiz, üyelik gerekmez." | `sayfalama.tsx:40-41` | **Vaat yok** |
|
||
| Katalog/rehber CTA butonu | "Sıralamanı gir, programları gör" / "Programları gör" | `cta-sira-form.tsx:254,427` | **Vaat yok** |
|
||
| Sihirbaz son buton (girişsiz) | "**Ücretsiz tablonu gör**" | `hero-form.tsx:222`, `cta-sira-form.tsx:334` | Vaadin düştüğü an |
|
||
| Sihirbaz son buton (girişli) | "Yapay Zeka listemi kur (3 kredi)" | `hero-form.tsx:222`, `sihirbaz-cagri-karti.tsx:348` | — |
|
||
| `/sonuc` başlık | **H1 YOK** (harita + ham tablo ile açılıyor) | `src/app/sonuc/page.tsx:96-117`; `program-tablosu.tsx:176` yalnız `aria-label` | Vaat kopuyor |
|
||
| `/sonuc` tadımlık | "Yapay zekâ listendeki her satırı böyle anlatır" / "Bu, 24 satırlık Yapay Zeka listenden yalnızca bir örnek." / "24 satırın tamamı için giriş yap — 5 deneme kredin hazır" | `tadimlik-satiri.tsx:116-123,173,186` | **En iyi vaat yüzeyi — ama tablonun altında** |
|
||
| `/sonuc` sihirbaz kartı | "24 tercihi tek tek elemek yerine, yapay zekâ kursun" / "…yapay zekâ hayal, dengeli ve güvenli dilimlerine dağıtılmış 24 tercihi — her satırı yerleşme riski ve gerekçesiyle — senin yerine dizer." | `sihirbaz-cagri-karti.tsx:319-327` | Sayfa sonu |
|
||
| `/sonuc` hazır panel | "Seçimlerin hazır — Yapay Zeka listen bir adım uzakta" / "5 deneme kredinle Yapay Zeka listeni kur — giriş yap" / "Kredi kartı gerekmez · Google ya da e-posta ile 30 saniyede" | `sihirbaz-cagri-karti.tsx:284-309` | Giriş kapısı |
|
||
| `/giris` başlık | "Giriş yap**, çünkü listen seni bekliyor / …kaçırmak istemezsin**" (6 varyant, döngüsel yazıcı) | `giris-baslik.tsx:6-13` | Kapı |
|
||
| `/giris` alt metin | "Seçimlerin hazır — giriş yap, **5 deneme kredinle** listen hemen üretilsin." | `giris-karti.tsx:52-58` | Kapı |
|
||
| `/listem` boş durum | "Henüz Yapay Zeka listen yok" / "…24 tercihlik risk analizli listeni kur; sonra burada görüntüleyip Yapay Zeka danışmanla üzerinde konuşabilirsin." | `listem-icerik.tsx:59`, `listem-bos-cta.tsx:19-31` | Ürün içi |
|
||
| `/paket` | "Tek seferlik Tercih Dönemi Paketi: yapay zekâ destekli kişisel 24 tercihlik liste, risk analizi, liste revizyonları ve soru hakkı." / H1: "İnsan danışmanın işini, çok daha düşük fiyata" | `src/app/paket/page.tsx:12-13,44-51` | Satış |
|
||
| `/meraklisina` | "Sihir yok, kara kutu yok…" / "4. Sihirbaz süzer, yapay zekâ kurar" / "ona boş bir sayfa değil, bu havuz verilir" / "5. Dürüst olalım: bu bir tahmin aracıdır" | `src/app/meraklisina/page.tsx:25-33`, `meraklisina-icerik.tsx:105-127,138+` | **Güvenin tamamı burada, trafik yok** |
|
||
| Arama modalı kartı | 30 döngüsel cümle; ör. "Üç adımda sana özel 24 tercih." ama ayrıca "**Doğru strateji, doğru yerleşme.**", "Uzman işi bir liste" | `arama-funnel-karti.tsx:19-50,137` | Her sayfa |
|
||
| E-posta | "Listen seni bekliyor" / "Yapay zekânın senin sıralamana göre kurduğu tercih listesi hesabında" | `src/lib/eposta.ts:175-209` | Geri kazanım |
|
||
| Footer | "**YKS Tercih Robotu 2026**" (ürün linki) · "KolayTercih bir karar destek aracıdır, yerleşme garantisi vermez." | `site-footer.tsx:49,130,133` | Her sayfa |
|
||
|
||
### 1.3 Teşhis — "ziyaretçi bu listenin var olduğunu öğreniyor mu?"
|
||
|
||
**Hayır, üç kırılma noktasında öğrenemiyor:**
|
||
|
||
- **Giriş anında (katalog/rehber, 464/621 ziyaret):** Vaat sıfır. CTA yalnızca "programları gör" diyor — bu, ücretsiz rakiplerin (YÖK Atlas, Kariyer.net, Canlıkoç) zaten verdiği şey. Ziyaretçi burada KolayTercih'in bir *liste kurduğunu* öğrenmiyor.
|
||
- **Sihirbaz sonunda:** Ziyaretçi "Yapay Zeka listemi kur" diyen butona basıp 3 adım tamamlıyor; son butonda metin **"Ücretsiz tablonu gör"**e düşüyor (`hero-form.tsx:222`). Vaat, yerine getirilmeden önce sessizce küçülüyor.
|
||
- **`/sonuc`'ta:** Sayfanın H1'i yok; ziyaretçi ham tabloya düşüyor. Vaadi tekrar duyduğu yer, tablonun *altındaki* tadımlık (`tadimlik-satiri.tsx:116`). Analitik raporu bunu ölçmüş: 17 anonim oturumun yalnız 6'sı paneli gördü, **0 tık** (`docs/ekip-raporlari/2026-09-21/03-donusum.md` §Özet-3).
|
||
- Ek risk: tadımlık, havuzda satır yoksa **hiç çizilmiyor** (`tadimlik-bolumu.tsx:19-21`). Havuz bugün 522 satır (`data/app.db` sorgusu, `tadimlik_havuzu` — 6 kova × 5 tür × kategori × tip) [K]; kapsam dışı kombinasyonda ziyaretçi vaadi hiç görmüyor. **Kapsam ölçülmeli.**
|
||
|
||
---
|
||
|
||
## 2. Vaadin netliği — "yapay zekâ listesi" öğrenciye ne diyor?
|
||
|
||
**Bugünkü hâli soyut.** CTA'daki "Yapay Zeka listemi kur" üç soruyu cevapsız bırakıyor: *kaç satır? neye göre? veri nereden?* Çıktının somut hâli kodda var ve doğrulanabilir — ama CTA'nın yanında değil:
|
||
|
||
| Somut unsur | Kod kanıtı | CTA'nın yanında görünüyor mu? |
|
||
|---|---|---|
|
||
| 24 satır | `huni-semasi.tsx:26+`, `page.tsx:113` | Hayır |
|
||
| Hayal / Dengeli / **Güvenli** dilimleri (tek etiket kaynağı) | `src/lib/risk.ts:21-25` | Hayır |
|
||
| Her satırda gerekçe + risk notu + trend özeti | `src/lib/tadimlik-havuzu.ts:44-51`, `rapor-listesi.tsx:294-316` | Hayır |
|
||
| En güncel taban sıralaması (2026; o yıl veri yoksa 2025) | `src/lib/veri-yillari.ts:11,13,38` | Hayır |
|
||
| 6 yıllık taban serisi (2021–2026) | `veri-yillari.ts:9-11,29` | Hayır |
|
||
| Havuz kısıtı: uydurma program yok | `huni-semasi.tsx:47`, `page.tsx:127` | Hayır |
|
||
|
||
### Somutlaştıracak 3 alternatif söz (vaatsiz, doğrulanabilir — kullanıma hazır)
|
||
|
||
**A — Hero alt başlığı (yeni `<p>`; hedef: `src/app/page.tsx:239` ile `240` arası, `HeroBaslik` ile `#hero-form` arasına):**
|
||
> "Başarı sıralamanı gir; sana açık olan gerçek programlardan 24 satırlık bir tercih listesi kuralım — her satırda hayal/dengeli/güvenli etiketi, en güncel YÖK Atlas taban sıralaması ve o satırın neden orada olduğunun gerekçesi."
|
||
|
||
**B — Katalog/rehber CTA açıklaması (hedef: `src/features/katalog/components/sayfalama.tsx:40-41`, `KATALOG_CTA_ACIKLAMA`):**
|
||
> "Bu tablodaki tabanlar geçmiş yerleştirmelerin sonucu; bu yıl değişebilir. Sıralamanı gir: hangi programların sana açık olduğunu ücretsiz gör, istersen aynı verinin üzerine kurulan 24 satırlık gerekçeli tercih listeni de kur. Ücretsiz, üyelik gerekmez."
|
||
|
||
**C — CTA butonu metni (hedef: `hero-form.tsx:194`, `sihirbaz-cagri-karti.tsx:333`, `arama-funnel-karti.tsx:137`, `listem-bos-cta.tsx:31`, `tercih-profili-kapisi.tsx:463` — 11 yer):**
|
||
> "24 tercihlik listemi kur"
|
||
> `[BİLAL]` — "Yapay Zeka" ibaresinin CTA'dan çıkarılması bir **terim kararı**. Bugün 11 görünür CTA + 84 kod içi geçiş var ve **tek bir sözlük sabiti yok**; değişiklik ~30 dosyada elle yapılır. Alternatif (daha ucuz, geri dönüşü kolay): buton kalsın, yanına B'deki cümle konsun. Geri dönüş maliyeti: metin-only, 1 commit revert.
|
||
|
||
**Ek kural önerisi [KARAR]:** "yapay zekâ" yazımı tek kaynaktan gelsin (ör. `src/lib/marka.ts` içinde `YZ_ETIKET = "yapay zekâ"`). Bugünkü 4 farklı yazım hem markayı dağıtıyor hem gelecekteki terim kararını pahalılaştırıyor.
|
||
|
||
---
|
||
|
||
## 3. Güven engeli — öğrenci/veli neden "yapay zekâ listesi"ne mesafeli?
|
||
|
||
### 3.1 Dışarıda ne konuşuluyor
|
||
|
||
- Prof. Dr. Gamze Sart (İÜ-Cerrahpaşa, Rehberlik ve Psikolojik Danışmanlık ABD Başkanı), 9 Ağu 2026: "yapay zekânın **yanlış veya güncel olmayan bilgiler sunabilmesi** ve adayın kişisel özelliklerini yeterince değerlendirmeden önerilerde bulunabilmesi… tercih sürecinde risk oluşturabiliyor." [W] — https://www.milliyet.com.tr/egitim/yapay-zeka-sizi-yaniltmasin-7637863
|
||
- Koçluk blogları tercih robotlarını "sonuç değil başlangıç noktası" diye konumluyor; ana eleştiri "arka planda oldukça **sınırlı bir veri seti** ve genel geçer kalıplar var", "bir algoritma senin hikâyeni bilmiyor". [W] — https://www.hocamkocluk.com/blog/tercih-robotlarina-ne-kadar-guvenilmeli
|
||
- Rakip tarafında iki zıt uç var (dünkü rapordan, tekrar edilmedi): TercihSepeti ve tercih-robotu.com **"yerleşme olasılığı/ihtimali"** vaat ediyor; Unikazan ise "robot seni tanımaz, karar verici yapma" diyor (`docs/ekip-raporlari/2026-09-21/04-rakip-analizi.md` §1.2). [W, dünkü rapordan]
|
||
|
||
**Okuma:** Piyasadaki mesafe iki gerekçeye dayanıyor — **(a) uydurma/eski veri**, **(b) seni tanımıyor**. İkisinin de kodda hazır cevabı var, hiçbiri satış anında söylenmiyor.
|
||
|
||
### 3.2 Sitenin söylediği / söylemediği
|
||
|
||
| Güven iddiası | Söyleniyor mu? | Nerede | Satış anında görünüyor mu? |
|
||
|---|---|---|---|
|
||
| Veri kaynağı resmî YÖK Atlas | Evet | `page.tsx:121,361`, hero rozeti `page.tsx:247-256`, `veri-kaynagi.tsx:29` | **Evet** (tek iyi örnek) |
|
||
| Veri tazeliği (21 Eyl 2026) | Evet | `src/lib/seo.tsx:24`, hero rozeti | Evet |
|
||
| Havuz kısıtı — "uydurma program yok" | Evet ama gömülü | `page.tsx:127` (kapalı akordeon), `huni-semasi.tsx:47,52`, `meraklisina-icerik.tsx:119-127` | **Hayır** |
|
||
| Yerleşme garantisi yok | Evet, iyi | `page.tsx:132,383-392`, `sonuc/page.tsx:128-132`, `paket/page.tsx:61-63`, `giris-karti.tsx:88`, `site-footer.tsx:133` | Evet |
|
||
| Yöntem şeffaf / kara kutu değil | Evet | `/meraklisina` tamamı | **Hayır** — site içi 2 link |
|
||
| "Bu bir tahmin aracıdır" | Evet | `meraklisina-icerik.tsx:138+` | Hayır |
|
||
| Olasılık dili yasağı sistemsel | Evet (kodda zorlanıyor) | `src/lib/tadimlik-havuzu.ts:55-63` (`YASAK_GEREKCE_DILI`) | Hayır — kullanıcı bunu bilmiyor |
|
||
| **Üniversitelerden para almıyoruz** | **Hayır** | grep = 0 | Hayır |
|
||
| **Kim yaptı / kurucu kim** | **Hayır** | grep = 0 | Hayır |
|
||
| "Seni tanımıyor" itirazına cevap (öncelik çipleri) | Yarım | `sihirbaz-adimlar.tsx:487-490`: "Öncelikler yapay zekânın gerekçelerine ve program seçimine yön verir; listeyi daraltmaz." | Yalnız sihirbaz 3. adımda |
|
||
|
||
### 3.3 Güven açığı üreten kendi metinlerimiz
|
||
|
||
| Sorun | Birebir metin | Dosya:satır | Neden riskli |
|
||
|---|---|---|---|
|
||
| Yerleşme imâsı | "**Doğru strateji, doğru yerleşme.**" | `arama-funnel-karti.tsx:28` | "Garanti dili yasak" kuralımızla (`vizyon.md:88`) çelişiyor; ürün yerleşme hesaplamıyor |
|
||
| Kaynaksız yetkinlik iddiası | "**Uzman işi bir liste**, senin onayınla." | `arama-funnel-karti.tsx:42` | "Uzman" kimdir — doğrulanamaz. `[BİLAL]` |
|
||
| Aciliyet dili boş | "Boş kalan tercih, kaçan fırsattır." | `arama-funnel-karti.tsx:41` | Tercih dönemi kapalıyken anlamsız |
|
||
| İçeriksiz kanca | "Giriş yap**, çünkü kaçırmak istemezsin**" | `giris-baslik.tsx:11` | Karşılık söylemiyor; kapıda güven düşürüyor |
|
||
| Kategori çelişkisi | "**YKS Tercih Robotu 2026**" | `site-footer.tsx:49` | `vizyon.md:22`: "'Puanına göre bölüm listeleyen robot' DEĞİL". `[BİLAL]` — SEO değeri olabilir, tek başıma karar vermem |
|
||
| Takvim çelişkisi | Bant: "Tercih dönemi sona erdi" ↔ CTA: "Tercih dönemi bitmeden yerini al" | `site-top-banner.tsx:64` ↔ `hero-focus-button.tsx:45,65` | Aynı ekranda iki zıt mesaj |
|
||
| Rakip kıyası | "Sohbet botlarında belirsiz" / "Genelde yok" | `page.tsx:160-175` | Dünkü raporda düzeltildi, bugün **temiz** — genelleme yok [K] |
|
||
|
||
### 3.4 Kullanıma hazır güven cümleleri
|
||
|
||
**D — `/sonuc` tadımlık altına, giriş CTA'sının hemen üstüne (hedef: `tadimlik-satiri.tsx:172` içindeki `<p>`'ye ikinci satır):**
|
||
> "Yapay zekâ yalnızca sıralamanla açılan gerçek programlar arasından seçer; kılavuzda olmayan bir bölüm ya da üniversite öneremez."
|
||
> [K] doğrulandı: `huni-semasi.tsx:47,52`, `meraklisina-icerik.tsx:119-127`.
|
||
|
||
**E — `/paket` alt bilgisine ekleme (hedef: `src/app/paket/page.tsx:61-63`):**
|
||
> "Listendeki her satır resmî YÖK Atlas kaydına dayanır; yöntemin tamamı Meraklısına sayfasında adım adım yazılıdır."
|
||
> `/meraklisina` linkiyle. [K]
|
||
|
||
**F — Kim olduğumuz (hedef: yeni, `src/components/site-footer.tsx:128-135` bloğu):**
|
||
> "KolayTercih'i tek kişilik bir ekip geliştiriyor; hiçbir üniversiteden ücret ya da yönlendirme bedeli almıyoruz."
|
||
> `[BİLAL]` — hem kurucu kimliğini açma kararı hem de doğrulanması gereken bir ticari beyan. Doğruysa rakiplerin hiçbirinde olmayan bir ayrışma (`04-rakip-analizi.md` §1.6: Üsküdar asistanı kendi programlarını öne çıkarıyor [W]).
|
||
|
||
---
|
||
|
||
## 4. Sırayı isteme anı — çerçeve ve alternatifler
|
||
|
||
### 4.1 Bugünkü çerçeve
|
||
|
||
İstek **karşılıksız** yapılıyor. Hero'da sıralama input'unun etrafında (`hero-form.tsx:142-197`) *ne alacağını* söyleyen tek kelime yok; tek bağlam butonun kendisi. Katalog kartında ise karşılık **"programları gör"** — yani ziyaretçinin zaten baktığı tablonun filtrelenmiş hâli (`cta-sira-form.tsx:254,427`). Kapıda (`tercih-profili-kapisi.tsx:355-362`) gerekçe teknik: "Risk ve erişilebilir programlar sıralamana göre hesaplanır."
|
||
|
||
**Karşılık aynı ekranda görünmüyor.** Analitik: 621 → 28 (%4,5); katalogdan gelen 464 kişiden 12 (`03-donusum.md` §Özet-2).
|
||
|
||
Bir de örtülü maliyet var: öğrenci sıralamasını yazmak için **sıralamasını bilmek** zorunda; bilmeyen ya da utanan için çıkış yolu sunulmuyor.
|
||
|
||
### 4.2 İki alternatif çerçeve (kullanıma hazır)
|
||
|
||
**G — "Karşılık önde" (hedef: `hero-form.tsx:197` altına yeni `<p className="text-sm text-slate-600">`; ayrıca `cta-sira-form.tsx:362`'deki "Ücretsiz, üyelik gerekmez." yerine):**
|
||
> "Sıralamanı yazınca iki şey açılır: sana açık olan programların tam listesi — ücretsiz, üyeliksiz — ve istersen bu programlardan kurulmuş 24 satırlık gerekçeli tercih listen."
|
||
|
||
**H — "Maliyeti düşür" (hedef: `hero-form.tsx:177` ve `cta-sira-form.tsx:240` placeholder'ının altına yeni yardım satırı):**
|
||
> "Tek istediğimiz başarı sıralaman — ad, e-posta veya telefon sormuyoruz. Sıralamanı sonradan istediğin zaman değiştirebilirsin."
|
||
> [K] doğrulandı: form yalnızca `sira` + `tur` alıyor (`hero-form.tsx:60-93`), profil `tercihProfiliYaz` ile saklanıp `Farklı sıralama gir` ile değiştirilebiliyor (`hero-form.tsx:127-133`).
|
||
> Not: "verilerin bizde kalmaz" gibi bir cümle **kurulmamalı** — profil çereze de yazılıyor (`sihirbaz-profil.ts`, `sonuc/page.tsx:63-64`) ve her `/sonuc` isteğinde sunucuya gidiyor.
|
||
|
||
**Ek (sıralamasını bilmeyene çıkış):** `cta-sira-form.tsx:269` altına
|
||
> "Sıralamanı bilmiyorsan yanındaki puan türünü seçip tahmini bir sayı yazabilirsin; sonucu istediğin kadar değiştirebilirsin."
|
||
|
||
---
|
||
|
||
## 5. Giriş kapısı çerçevesi
|
||
|
||
### 5.1 Bugünkü metinler
|
||
|
||
| Nokta | Birebir metin | Dosya:satır |
|
||
|---|---|---|
|
||
| `/sonuc` hazır panel başlığı | "Seçimlerin hazır — Yapay Zeka listen bir adım uzakta" | `sihirbaz-cagri-karti.tsx:284` |
|
||
| Panel gövdesi | "Yukarıdaki tablo her zaman ücretsiz. 5 deneme kredinle 24 tercihlik Yapay Zeka listeni de kurabilirsin: ücretsiz giriş yap, seçimlerin kayıtlı — listen otomatik kurulsun (üretim 3 kredi, kalan 2 kredinle danışmana soru sorarsın)." | `sihirbaz-cagri-karti.tsx:286-291` |
|
||
| Panel butonu | "5 deneme kredinle Yapay Zeka listeni kur — giriş yap" + "Kredi kartı gerekmez · Google ya da e-posta ile 30 saniyede" | `sihirbaz-cagri-karti.tsx:303,308` |
|
||
| `/giris` H1 | "Giriş yap, çünkü listen seni bekliyor / …tercihine 1 adım kaldı / …kaçırmak istemezsin" (döngü) | `giris-baslik.tsx:6-13` |
|
||
| `/giris` alt metin | "Seçimlerin hazır — giriş yap, **5 deneme kredinle** listen hemen üretilsin." | `giris-karti.tsx:52-58` |
|
||
|
||
**Değerlendirme:** `/sonuc` paneli aslında iyi yazılmış — ürünün ücretsiz denenebildiğini, kredi kartı istenmediğini söylüyor. Ama üç sorun var:
|
||
1. Panel sayfanın en altında; 17 anonim oturumdan 6'sı gördü, 0 tık (`03-donusum.md`).
|
||
2. **Kapıya varınca vaat inceliyor:** `/giris`'te "kredi kartı gerekmez" cümlesi **yok**, 24 sayısı **yok**, listenin ne olduğu **yok** — yalnız "5 deneme kredisi" var, ki kullanıcı kredinin ne olduğunu bilmiyor.
|
||
3. `/giris` başlığı 6 varyantlı animasyon; ikisi içeriksiz ("kaçırmak istemezsin"). Kapıda güven değil aciliyet satıyor.
|
||
4. Sonuç: 30 günde /giris gören ~11 kişi, giriş deneyen 6 (`03-donusum.md` §1a).
|
||
|
||
### 5.2 Kullanıma hazır alternatifler
|
||
|
||
**I — `/giris` alt metni (hedef: `giris-karti.tsx:53-58`, `funnel` dalı):**
|
||
> "Seçimlerin hazır. Giriş yapınca hesabına 5 deneme kredisi tanımlanır: 3'ü 24 satırlık listeni kurar, kalan 2'siyle danışmana soru sorarsın. Kredi kartı istemiyoruz; listenin ilk 3 satırı ücretsiz açık gelir."
|
||
> [K] doğrulandı: `src/lib/credits.ts:11,14` (`DENEME_KREDISI=5`, `RAPOR_KREDI=3`), `src/lib/rapor-maske.ts:12` (`ACIK_SATIR=3`).
|
||
|
||
**J — `/giris` H1 (hedef: `giris-baslik.tsx:6-13`, döngü dizisi):**
|
||
Animasyonu koruyup içeriksiz varyantları değiştir:
|
||
> ", çünkü 24 satırlık listen üretilmeyi bekliyor" · ", çünkü 5 deneme kredin hazır" · ", çünkü seçimlerin kayıtlı" · ", çünkü kredi kartı istemiyoruz"
|
||
> ("çünkü kaçırmak istemezsin" ve "çünkü tercihine 1 adım kaldı" çıkarılır.)
|
||
|
||
**K — `/sonuc` H1 (hedef: `src/app/sonuc/page.tsx:98` ile `102` arası, `<ManuelHarita />` üstü — bugün sayfada hiç `<h1>` yok):**
|
||
> "\<sıra\>. sıralamanla açılan programlar"
|
||
> alt satır: "Aşağıdaki tablo ücretsiz ve üyeliksiz. Aynı programlardan 24 satırlık, her satırı gerekçeli bir tercih listesi kurmak istersen sayfanın altındaki adımı tamamla."
|
||
|
||
**L — Sihirbaz son butonu, girişsiz dal (hedef: `hero-form.tsx:222`, `cta-sira-form.tsx:334`):**
|
||
> "Ücretsiz tablonu gör — 24'lük liste bir sonraki adımda"
|
||
> (Bugün yalnız "Ücretsiz tablonu gör" — vaadin sessizce küçüldüğü tek nokta.)
|
||
|
||
---
|
||
|
||
## 6. Girişimler — hemen / yakın / sezon
|
||
|
||
Kurucu kapasitesi günde 1–2 saat (`docs/urun/vizyon.md:93`). Az ama bileşik iş seçildi. Hedef kitle ayrımı: **öğrenci = kullanan**, **veli = ödeyen**, **rehber öğretmen = dağıtım**.
|
||
|
||
### Hemen (bu hafta, ≤ 2 saat toplam, hepsi metin)
|
||
|
||
| # | İş | Dosya:satır | Kitle | Neden bileşik |
|
||
|---|---|---|---|---|
|
||
| H1 | Üst bandın sezon dışı metni + "tercih dönemi bitmeden" CTA'sını düzelt | `site-top-banner.tsx:60-65`, `hero-focus-button.tsx:44-46,63-66` | Hepsi | Her sayfada, her ziyaretçide; bugün doğrudan "buradan gitme" diyor |
|
||
| H2 | Hero alt başlığı ekle (öneri **A**) | `src/app/page.tsx:239→240` | Öğrenci | Ana sayfa 25/95 ziyaretin girişi ve en çok dönüştüren kanal |
|
||
| H3 | Katalog CTA açıklamasına vaadi koy (öneri **B** + **G**) | `sayfalama.tsx:40-41`, `cta-sira-form.tsx:362` | Öğrenci | 464/621 ziyaretin tek dönüşüm yüzeyi |
|
||
| H4 | `/sonuc`'a H1 + alt satır (öneri **K**) | `src/app/sonuc/page.tsx:98-102` | Öğrenci | Vaadin koptuğu yer; SEO'ya da yarar |
|
||
| H5 | `/giris` metinleri (öneri **I**, **J**) | `giris-karti.tsx:53-58`, `giris-baslik.tsx:6-13` | Öğrenci | Kapıdaki 6/11 oranı |
|
||
| H6 | Riskli 3 cümleyi çıkar | `arama-funnel-karti.tsx:28,41,42` | Hepsi | Marka tutarlılığı; "garanti dili yasak" kuralımız |
|
||
| H7 | "Havuz dışına çıkamaz" cümlesini satış anına taşı (öneri **D**, **E**) | `tadimlik-satiri.tsx:172`, `paket/page.tsx:61-63` | Veli | Tek gerçek farklılaştırıcı |
|
||
|
||
### Yakın (2–4 hafta)
|
||
|
||
| # | İş | Kitle | Not |
|
||
|---|---|---|---|
|
||
| Y1 | Rehber yazılarının sonundaki CTA'ya ürünün çıktısını yaz (27 yazı, tek bileşen: `rehber-makale.tsx:115`) | Öğrenci | Tek dosya değişikliğiyle 27 sayfa |
|
||
| Y2 | `/meraklisina`'ya site içi giriş sayısını 2'den artır: `/sonuc` dipnotu, `/paket` alt bilgisi, katalog CTA'sı | Veli | Veli "yöntem" arar; bu sayfa velinin sayfası |
|
||
| Y3 | Tadımlık havuzu kapsam denetimi — hangi kova×tür×kategori×tip kombinasyonlarında satır **yok**? Boşta vaat hiç görünmüyor | Öğrenci | `tadimlik-bolumu.tsx:19-21`, `data/app.db` = 522 satır |
|
||
| Y4 | Terim sözlüğü sabiti (`YZ_ETIKET`) — gelecekteki terim kararını ucuzlat | İç | Bugün 4 farklı yazım, ~30 dosya |
|
||
| Y5 | Veli sayfası taslağı: "Çocuğunuz ne aldı?" — 24 satır, PDF, kaynak, garanti yok | **Veli (ödeyen)** | Ödeme başlatan 0; ödeyen kişiye hitap eden tek yüzey yok |
|
||
|
||
### Sezon (Haziran–Ağustos 2027 hazırlığı)
|
||
|
||
| # | İş | Kitle |
|
||
|---|---|---|
|
||
| S1 | Rehber öğretmene yönelik tek sayfalık "sınıfta kullanılabilir çıktı" konumu (PDF + yöntem sayfası); rakiplerin hiçbiri öğretmene alet vermiyor (`04-rakip-analizi.md` §Özet-6) | **Rehber öğretmen (dağıtım)** |
|
||
| S2 | Sezon takvimine bağlı bant/CTA metin şeması: "hazırlık / sonuç bekleme / tercih / ek yerleştirme" dört durum | Hepsi |
|
||
| S3 | Kategori kararının uygulanması (aşağıda CEO-1) | Hepsi |
|
||
|
||
---
|
||
|
||
## 7. CEO karar listesi
|
||
|
||
| # | Karar | Tavsiyem | Geri dönüş maliyeti |
|
||
|---|---|---|---|
|
||
| 1 | **Sezon dışı çerçeve:** bant + CTA'lar "tercih dönemi" yerine "2027'ye hazırlık / 2026 verisi yüklendi" mi demeli? | **Evet, hemen.** Bugün her sayfanın en üstünde ürünün işe yaramadığını söylüyoruz | Düşük — metin + iki sabit; 1 commit revert |
|
||
| 2 | **CTA'dan "Yapay Zeka" çıkıp "24 tercihlik liste" gelsin mi?** (öneri C) | **Kısmi evet:** buton kalsın, yanına somut cümle gelsin. Tam değişimi ölçümden sonra yap | Orta — 11 görünür yer, tek sözlük yok; `[BİLAL]` |
|
||
| 3 | **Footer'daki "YKS Tercih Robotu 2026" adlandırması kalsın mı?** | Kalsın ama link metni "YKS Tercih Robotu 2026 — 24'lük liste kurucu" olsun; SEO'yu kaybetmeden kategori çelişkisi kapanır | Düşük; `[BİLAL]` (SEO etkisi ölçülmeli) |
|
||
| 4 | **"Üniversitelerden para almıyoruz" + kurucu kimliği sitede açılsın mı?** (öneri F) | **Evet** — rakiplerde yok, ölçeklenmiyor, ucuz | Geri dönüşü zor (kimlik açma); `[BİLAL]` |
|
||
| 5 | **`/sonuc`'a H1 eklensin mi?** (öneri K) | Evet — hem vaat sürekliliği hem erişilebilirlik | Çok düşük |
|
||
| 6 | **Veli için ayrı sayfa açılsın mı?** (Y5) | Hazırlık başlasın, yayın sezon öncesi | Orta — yeni sayfa; `[BİLAL]` (fiyat/konum dili içerir) |
|
||
| 7 | **Riskli 3 cümle ("Doğru strateji, doğru yerleşme", "Uzman işi bir liste", "Boş kalan tercih, kaçan fırsattır") çıkarılsın mı?** | **Evet** — kendi "garanti dili yasak" kuralımızı deliyorlar | Sıfır |
|
||
|
||
---
|
||
|
||
## Bilal'den istenen (3 madde)
|
||
|
||
1. **Karar-1'i onayla:** üst banttaki "Tercih dönemi sona erdi" ve "Tercih dönemi bitmeden yerini al" cümlelerinin sezon dışı karşılıklarını belirle — bugün her ziyaretçiye "geç kaldın" diyoruz. *(~10 dk)*
|
||
2. **Karar-2 ve Karar-4'ü işaretle:** CTA'da "Yapay Zeka" ibaresi kalsın mı, ve "üniversitelerden para almıyoruz / kurucu kimliği" sitede açılsın mı — ikisi de geri dönüşü pahalı marka kararı. *(~15 dk)*
|
||
3. **Tek doğrulama:** `tadimlik_havuzu`'nun (522 satır) hangi kova×tür×kategori kombinasyonlarını kapsamadığını çıkartmamı istiyor musun — kapsam dışı ziyaretçi vaadi `/sonuc`'ta hiç görmüyor. *(senden ~2 dk onay, bende ~30 dk)*
|
||
|
||
---
|
||
|
||
### Kanıt dosyaları (tam yollar)
|
||
- `/Users/bilalgursen/Desktop/kolaytercih/src/app/page.tsx`
|
||
- `/Users/bilalgursen/Desktop/kolaytercih/src/features/pazarlama/components/hero-baslik.tsx`
|
||
- `/Users/bilalgursen/Desktop/kolaytercih/src/features/sihirbaz/components/hero-form.tsx`
|
||
- `/Users/bilalgursen/Desktop/kolaytercih/src/features/sihirbaz/components/cta-sira-form.tsx`
|
||
- `/Users/bilalgursen/Desktop/kolaytercih/src/features/sihirbaz/components/sihirbaz-cagri-karti.tsx`
|
||
- `/Users/bilalgursen/Desktop/kolaytercih/src/features/rapor/components/tadimlik-satiri.tsx`
|
||
- `/Users/bilalgursen/Desktop/kolaytercih/src/features/kullanici/components/giris-karti.tsx`
|
||
- `/Users/bilalgursen/Desktop/kolaytercih/src/features/kullanici/components/giris-baslik.tsx`
|
||
- `/Users/bilalgursen/Desktop/kolaytercih/src/components/site-top-banner.tsx`
|
||
- `/Users/bilalgursen/Desktop/kolaytercih/src/components/site-footer.tsx`
|
||
- `/Users/bilalgursen/Desktop/kolaytercih/src/components/arama-funnel-karti.tsx`
|
||
- `/Users/bilalgursen/Desktop/kolaytercih/src/features/katalog/components/sayfalama.tsx`
|
||
- `/Users/bilalgursen/Desktop/kolaytercih/src/app/sonuc/page.tsx`
|
||
- `/Users/bilalgursen/Desktop/kolaytercih/src/lib/veri-yillari.ts`, `src/lib/credits.ts`, `src/lib/rapor-maske.ts`, `src/lib/risk.ts`
|
||
|
||
### Web kaynakları
|
||
- https://www.milliyet.com.tr/egitim/yapay-zeka-sizi-yaniltmasin-7637863 [W]
|
||
- https://www.hocamkocluk.com/blog/tercih-robotlarina-ne-kadar-guvenilmeli [W]
|