Yeni sayfa ekleme ve SEO ayarları

Google sayfanızdan esas olarak üç şeyi gösterir: başlık, açıklama ve adres (URL). Sitemap, sosyal önizleme ve dil bağlantıları gibi teknik SEO’nun çoğu zaten otomatiktir.

Google’da görünenler

  • Başlık — sekme metni ve arama sonucu başlığı
  • Açıklama — arama sonucundaki gri metin (~150–160 karakter)
  • URL — sayfa yolu, örn. /contact veya /tr/iletisim

Nerede doldurulur

Her sayfa dosyasının üstündeki BaseLayout bileşenine title ve description yazılır. Yazmazsanız src/config/seo.ts içindeki genel varsayılanlar kullanılır — bu yüzden tüm sayfalar Google’da aynı açıklamayı gösterebilir.

Örnek: contact.astro şu an sadece <BaseLayout> kullanıyor. Şöyle title ve description ekleyin:


                <BaseLayout
  title="İletişim | Şirket Adı"
  description="Telefon, WhatsApp veya form ile ulaşın. 24 saat içinde dönüş yapıyoruz."
  lang="tr"
>
              

Yeni sayfa kontrol listesi

  • 1. EN sayfa: src/pages/ altında; TR sayfa: src/pages/tr/ altında oluşturun
  • 2. Her ikisinde BaseLayout title ve description yazın (TR: lang="tr")
  • 3. src/config/routes.ts içine EN ↔ TR yol eşlemesi ekleyin
  • 4. Menüde görünsün istiyorsanız src/config/nav.ts güncelleyin

Otomatik olanlar

Sayfa başına ayarlamanız gerekmez: XML sitemap, canonical URL, Open Graph / Twitter kartları, hreflang (EN/TR) ve organizasyon şeması. BaseLayout bunları her sayfaya ekler.

Blog yazıları

Yazıları Keystatic’ten (/keystatic) oluşturun. Başlık ve özet sayfada görünür. Not: özet henüz meta description’a bağlı değil — bağlanana kadar blog yazıları aramada site varsayılan açıklamasını kullanabilir.

Yayından sonra hızlı kontrol

Canlı sayfayı açın → Sayfa kaynağını görüntüle → <title> ve <meta name="description" content="..."> değerlerinin istediğiniz metinler olduğunu doğrulayın.