feat(geo): ana sayfada görünür marka tanım cümlesi ve iki güven sorusu (ücretsiz mi, ÖSYM/YÖK bağlantısı)

Sitedeki SSS ve /kosullar ifadelerinin toplamı, yeni vaat yok; yapay zekâ
cevap motorları gövde metnini önceliklediği için tanım meta'dan gövdeye de
taşındı. Rybbit AI referrer başlangıç değeri yayın kuyruğu tablosuna yazıldı.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
bilalgursen
2026-09-24 17:48:17 +03:00
parent 24d4bea32c
commit ef877264d6
2 changed files with 30 additions and 5 deletions

View File

@@ -38,7 +38,7 @@ Toplu yayında `pnpm indexnow --rehber`. Anahtar dosyası `public/<anahtar>.txt`
| Ay | Bing AI alıntı | GSC üretken AI gösterim | Rybbit AI oturum | Prompt panelinde anılma (n/30) | Not | | Ay | Bing AI alıntı | GSC üretken AI gösterim | Rybbit AI oturum | Prompt panelinde anılma (n/30) | Not |
|---|---|---|---|---|---| |---|---|---|---|---|---|
| Eyl 2026 | — | — | 8 (tüm zaman, 5'i Gemini) | — | başlangıç | | Eyl 2026 | — | — | 7 (tüm zaman; Gemini 5, ChatGPT 1, Yandex 1 — Rybbit referrer kırılımı, 24 Eyl) | — | başlangıç |
## Yazıldı, yayında değil (commit bekliyor) ## Yazıldı, yayında değil (commit bekliyor)

View File

@@ -80,8 +80,7 @@ const problems = [
{ {
icon: ListChecks, icon: ListChecks,
title: "24 tercih, binlerce ihtimal", title: "24 tercih, binlerce ihtimal",
description: description: `${PROGRAM_SAYISI_CUMLE} lisans ve önlisans programı arasından sana uyan 24 tanesini doğru sırayla dizmek, tablolarla boğuşarak günler alıyor.`,
`${PROGRAM_SAYISI_CUMLE} lisans ve önlisans programı arasından sana uyan 24 tanesini doğru sırayla dizmek, tablolarla boğuşarak günler alıyor.`,
}, },
{ {
icon: TrendingUp, icon: TrendingUp,
@@ -136,6 +135,16 @@ const faqs = [
answer: answer:
"Hayır — ve verdiğini iddia eden herkesten uzak dur. Taban sıralamaları her yıl adayların davranışına göre değişir; kimse garanti veremez. Biz riski şeffaf gösterir, listeyi hayal/dengeli/güvenli dilimleriyle kurarak boşta kalma riskini satır satır görünür kılarız. Tercih listenin son hali ve ÖSYM başvurusu her zaman senin sorumluluğundadır.", "Hayır — ve verdiğini iddia eden herkesten uzak dur. Taban sıralamaları her yıl adayların davranışına göre değişir; kimse garanti veremez. Biz riski şeffaf gösterir, listeyi hayal/dengeli/güvenli dilimleriyle kurarak boşta kalma riskini satır satır görünür kılarız. Tercih listenin son hali ve ÖSYM başvurusu her zaman senin sorumluluğundadır.",
}, },
{
question: "KolayTercih ücretsiz mi?",
answer:
"Katalog ücretsiz: bölüm, üniversite ve il sayfalarındaki taban puanları, sıralamalar ve kontenjanlar herkese açık, üye olmadan da bakılır. Sıralamana göre programları görmek de ücretsiz. Ücretli olan tek şey yapay zekâ destekli 24'lük liste, gerekçeleri ve soru hakkı paketi.",
},
{
question: "KolayTercih güvenilir mi, ÖSYM ya da YÖK ile bağlantısı var mı?",
answer:
"KolayTercih bağımsız bir üründür; ÖSYM ya da YÖK ile hiçbir bağlantısı yoktur. Veri kaynağı herkese açık YÖK Atlas yerleştirme sonuçlarıdır ve her katalog sayfasında kaynak ile son güncelleme tarihi yazılır. Yerleşme garantisi vermez, riski satır satır gösterir. Resmî bilgi için tek kaynak ÖSYM kılavuzu ve duyurularıdır.",
},
{ {
question: "Fiyatlandırma nasıl çalışıyor?", question: "Fiyatlandırma nasıl çalışıyor?",
answer: `Abonelik yok. Tercih dönemi boyunca geçerli tek seferlik ${PAKET_FIYATI} TL'lik paket alırsın: yapay zekâ destekli kişisel 24'lük liste, risk analizi, liste revizyonları ve ${URUNLER.paket.credits} soru hakkı dahil. Soru hakların biterse ${TOPUP_FIYATI} TL'ye +${URUNLER.topup.credits} soru ekleyebilirsin. Temel program arama ise herkes için ücretsiz.`, answer: `Abonelik yok. Tercih dönemi boyunca geçerli tek seferlik ${PAKET_FIYATI} TL'lik paket alırsın: yapay zekâ destekli kişisel 24'lük liste, risk analizi, liste revizyonları ve ${URUNLER.paket.credits} soru hakkı dahil. Soru hakların biterse ${TOPUP_FIYATI} TL'ye +${URUNLER.topup.credits} soru ekleyebilirsin. Temel program arama ise herkes için ücretsiz.`,
@@ -259,6 +268,16 @@ export default function Home() {
</time> </time>
</span> </span>
</div> </div>
{/* Markayı tek cümlede tanımlayan görünür metin: sitedeki SSS ve
/kosullar ifadelerinin toplamı, yeni vaat yok. Meta/OG'de zaten
var; yapay zekâ cevap motorları gövde metnini önceliklendirdiği
için burada da durur (docs/arastirma/2026-09-24-geo-seo). */}
<p className="mt-5 max-w-2xl text-sm leading-6 text-slate-600">
KolayTercih, YÖK Atlas&apos;ın resmî yerleştirme verisiyle
sıralamana uygun 24 tercihlik dengeli liste kuran, yapay zekâ
destekli bir karar destek aracıdır. ÖSYM ya da YÖK ile bağlantılı
değildir; yerleşme garantisi vermez.
</p>
</Parallax> </Parallax>
</section> </section>
@@ -382,7 +401,10 @@ export default function Home() {
].map((stat) => ( ].map((stat) => (
// Sayı kahramandır (DESIGN.md §1.1): iri sayı üstte, etiket // Sayı kahramandır (DESIGN.md §1.1): iri sayı üstte, etiket
// altında; dt anlam için DOM'da önce, görsel sıra order ile. // altında; dt anlam için DOM'da önce, görsel sıra order ile.
<div key={stat.label} className="flex flex-col p-6 text-center"> <div
key={stat.label}
className="flex flex-col p-6 text-center"
>
<dt className="order-2 mt-2 text-sm font-semibold text-slate-500"> <dt className="order-2 mt-2 text-sm font-semibold text-slate-500">
{stat.label} {stat.label}
</dt> </dt>
@@ -506,7 +528,10 @@ export default function Home() {
</TableHeader> </TableHeader>
<TableBody> <TableBody>
{comparison.map((row) => ( {comparison.map((row) => (
<TableRow key={row.feature} className="hover:bg-transparent"> <TableRow
key={row.feature}
className="hover:bg-transparent"
>
<TableCell className="whitespace-normal py-4 pl-5 text-base font-semibold text-slate-900"> <TableCell className="whitespace-normal py-4 pl-5 text-base font-semibold text-slate-900">
{row.feature} {row.feature}
</TableCell> </TableCell>