Compare commits
2 Commits
cae2aaab4d
...
9d450c501e
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9d450c501e | ||
|
|
52520ac919 |
@@ -52,7 +52,7 @@ export const metadata: Metadata = {
|
|||||||
template: "%s — KolayTercih",
|
template: "%s — KolayTercih",
|
||||||
},
|
},
|
||||||
description:
|
description:
|
||||||
"YKS sıralamana göre gerçek YÖK Atlas verisiyle dengeli 24 tercihlik liste. İnsan danışmanın onda bir fiyatına, yapay zekâ destekli tercih danışmanlığı.",
|
"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ığı.",
|
||||||
applicationName: "KolayTercih",
|
applicationName: "KolayTercih",
|
||||||
openGraph: {
|
openGraph: {
|
||||||
type: "website",
|
type: "website",
|
||||||
|
|||||||
@@ -12,7 +12,6 @@ import {
|
|||||||
TrendingUp,
|
TrendingUp,
|
||||||
Wallet,
|
Wallet,
|
||||||
} from "lucide-react";
|
} from "lucide-react";
|
||||||
import Image from "next/image";
|
|
||||||
import Link from "next/link";
|
import Link from "next/link";
|
||||||
import { Suspense } from "react";
|
import { Suspense } from "react";
|
||||||
import { ComparisonCell } from "@/features/pazarlama/components/landing-parcalari";
|
import { ComparisonCell } from "@/features/pazarlama/components/landing-parcalari";
|
||||||
@@ -55,9 +54,11 @@ import {
|
|||||||
import type { Metadata } from "next";
|
import type { Metadata } from "next";
|
||||||
import {
|
import {
|
||||||
JsonLd,
|
JsonLd,
|
||||||
|
KATALOG_VERI_TARIHI,
|
||||||
faqPageJsonLd,
|
faqPageJsonLd,
|
||||||
softwareApplicationJsonLd,
|
softwareApplicationJsonLd,
|
||||||
} from "@/lib/seo";
|
} from "@/lib/seo";
|
||||||
|
import { KATALOG_TARIH_METNI } from "@/features/katalog/components/veri-kaynagi";
|
||||||
import { SiteFooter } from "@/components/site-footer";
|
import { SiteFooter } from "@/components/site-footer";
|
||||||
|
|
||||||
export const metadata: Metadata = {
|
export const metadata: Metadata = {
|
||||||
@@ -88,7 +89,7 @@ const problems = [
|
|||||||
icon: Wallet,
|
icon: Wallet,
|
||||||
title: "Danışman lüks haline geldi",
|
title: "Danışman lüks haline geldi",
|
||||||
description:
|
description:
|
||||||
"İyi bir tercih danışmanı 2.000–10.000 TL istiyor. Ücretsiz robotlar ise sadece liste filtreliyor, akıl vermiyor.",
|
"İyi bir tercih danışmanı 1.000–5.000 TL istiyor. Ücretsiz robotlar ise sadece liste filtreliyor, akıl vermiyor.",
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
@@ -164,7 +165,7 @@ const comparison = [
|
|||||||
{
|
{
|
||||||
feature: "Fiyat",
|
feature: "Fiyat",
|
||||||
robot: "Ücretsiz",
|
robot: "Ücretsiz",
|
||||||
danisman: "2.000–10.000 TL",
|
danisman: "1.000–5.000 TL",
|
||||||
tercihai: `${PAKET_FIYATI} TL · tek seferlik`,
|
tercihai: `${PAKET_FIYATI} TL · tek seferlik`,
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
@@ -221,11 +222,6 @@ export default function Home() {
|
|||||||
className="mx-auto flex min-h-[calc(100svh-5.5rem)] max-w-6xl flex-col items-center justify-center px-4 pb-4 pt-12 text-center sm:pb-36 sm:pt-4"
|
className="mx-auto flex min-h-[calc(100svh-5.5rem)] max-w-6xl flex-col items-center justify-center px-4 pb-4 pt-12 text-center sm:pb-36 sm:pt-4"
|
||||||
>
|
>
|
||||||
<HeroBaslik />
|
<HeroBaslik />
|
||||||
{/* <p className="mt-6 max-w-2xl text-lg leading-relaxed text-slate-600">
|
|
||||||
KolayTercih, gerçek YÖK Atlas verisiyle çalışan yapay zekâ tercih
|
|
||||||
danışmanın. İnsan danışmanın binlerce lira aldığı işi — dengeli
|
|
||||||
liste, risk analizi, soru-cevap — onda bir fiyatına yapar.
|
|
||||||
</p> */}
|
|
||||||
<div
|
<div
|
||||||
id="hero-form"
|
id="hero-form"
|
||||||
className="mt-6 flex w-full scroll-mt-28 justify-center"
|
className="mt-6 flex w-full scroll-mt-28 justify-center"
|
||||||
@@ -233,19 +229,14 @@ export default function Home() {
|
|||||||
<HeroForm />
|
<HeroForm />
|
||||||
</div>
|
</div>
|
||||||
<div className="mt-3 inline-flex items-center gap-2.5 rounded-lg border border-slate-200 bg-white px-3 py-2 text-left text-xs text-slate-700 shadow-xs">
|
<div className="mt-3 inline-flex items-center gap-2.5 rounded-lg border border-slate-200 bg-white px-3 py-2 text-left text-xs text-slate-700 shadow-xs">
|
||||||
<Image
|
|
||||||
src="/yok-logo.svg"
|
|
||||||
alt="Yükseköğretim Kurulu"
|
|
||||||
width={68}
|
|
||||||
height={33}
|
|
||||||
className="h-7 w-auto shrink-0"
|
|
||||||
/>
|
|
||||||
<span className="h-5 w-px shrink-0 bg-slate-200" aria-hidden />
|
|
||||||
<span>
|
<span>
|
||||||
<strong className="font-semibold text-slate-900">
|
<strong className="font-semibold text-slate-900">
|
||||||
YÖK Atlas'ın gerçek verileriyle
|
Veri: YÖK Atlas
|
||||||
</strong>{" "}
|
</strong>{" "}
|
||||||
güvenilir sonuçlar
|
· son güncelleme{" "}
|
||||||
|
<time dateTime={KATALOG_VERI_TARIHI}>
|
||||||
|
{KATALOG_TARIH_METNI}
|
||||||
|
</time>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
</Parallax>
|
</Parallax>
|
||||||
@@ -480,10 +471,13 @@ export default function Home() {
|
|||||||
Ne kadar? Ne dahil?
|
Ne kadar? Ne dahil?
|
||||||
</h2>
|
</h2>
|
||||||
<p className="max-w-xl text-lg leading-relaxed text-slate-600">
|
<p className="max-w-xl text-lg leading-relaxed text-slate-600">
|
||||||
İnsan danışmanın 2.000–10.000 TL aldığı işi tek seferlik{" "}
|
İnsan danışmanın 1.000–5.000 TL aldığı işi tek seferlik{" "}
|
||||||
{PAKET_FIYATI} TL'ye alırsın. Abonelik yok, gizli ücret
|
{PAKET_FIYATI} TL'ye alırsın. Abonelik yok, gizli ücret
|
||||||
yok.
|
yok.
|
||||||
</p>
|
</p>
|
||||||
|
<p className="text-xs text-slate-500">
|
||||||
|
Danışman fiyat aralığı: Armut, 2026.
|
||||||
|
</p>
|
||||||
</Reveal>
|
</Reveal>
|
||||||
</Parallax>
|
</Parallax>
|
||||||
|
|
||||||
|
|||||||
@@ -46,10 +46,10 @@ export default function PaketPage({
|
|||||||
<SectionEyebrow>Tek seferlik ödeme · Abonelik yok</SectionEyebrow>
|
<SectionEyebrow>Tek seferlik ödeme · Abonelik yok</SectionEyebrow>
|
||||||
<h1 className="mt-4 font-heading text-3xl font-bold sm:text-4xl">
|
<h1 className="mt-4 font-heading text-3xl font-bold sm:text-4xl">
|
||||||
İnsan danışmanın işini,{" "}
|
İnsan danışmanın işini,{" "}
|
||||||
<span className="text-primary">onda bir fiyatına</span>
|
<span className="text-primary">çok daha düşük fiyata</span>
|
||||||
</h1>
|
</h1>
|
||||||
<p className="mx-auto mt-3 max-w-xl text-slate-600">
|
<p className="mx-auto mt-3 max-w-xl text-slate-600">
|
||||||
Tercih danışmanları bu dönemde 2.000–10.000 TL alıyor. KolayTercih
|
Tercih danışmanları bu dönemde 1.000–5.000 TL alıyor. KolayTercih
|
||||||
aynı işi gerçek YÖK Atlas verisiyle, dakikalar içinde yapar.
|
aynı işi gerçek YÖK Atlas verisiyle, dakikalar içinde yapar.
|
||||||
</p>
|
</p>
|
||||||
</Parallax>
|
</Parallax>
|
||||||
|
|||||||
@@ -1,7 +1,9 @@
|
|||||||
import { KATALOG_VERI_TARIHI } from "@/lib/seo";
|
import { KATALOG_VERI_TARIHI } from "@/lib/seo";
|
||||||
import { cn } from "@/lib/utils";
|
import { cn } from "@/lib/utils";
|
||||||
|
|
||||||
const TARIH_METNI = new Date(
|
// Veri tarihinin görünür biçimi ("9 Ağustos 2026") — tek biçim kaynağı; ana
|
||||||
|
// sayfa hero'sundaki veri satırı da bunu kullanır.
|
||||||
|
export const KATALOG_TARIH_METNI = new Date(
|
||||||
`${KATALOG_VERI_TARIHI}T00:00:00Z`,
|
`${KATALOG_VERI_TARIHI}T00:00:00Z`,
|
||||||
).toLocaleDateString("tr-TR", {
|
).toLocaleDateString("tr-TR", {
|
||||||
day: "numeric",
|
day: "numeric",
|
||||||
@@ -23,7 +25,7 @@ export function VeriKaynagi({
|
|||||||
<p className={cn("mt-3 text-xs leading-5 text-slate-500", className)}>
|
<p className={cn("mt-3 text-xs leading-5 text-slate-500", className)}>
|
||||||
{children}
|
{children}
|
||||||
Kaynak: YÖK Atlas 2025 yerleştirme sonuçları. Son güncelleme:{" "}
|
Kaynak: YÖK Atlas 2025 yerleştirme sonuçları. Son güncelleme:{" "}
|
||||||
<time dateTime={KATALOG_VERI_TARIHI}>{TARIH_METNI}</time>.
|
<time dateTime={KATALOG_VERI_TARIHI}>{KATALOG_TARIH_METNI}</time>.
|
||||||
</p>
|
</p>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user