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.