EnglishTürkçe

Astro SEO Rehberi: Canonical, Hreflang ve Yapısal Veri

Astro ile çok dilli SEO için pratik bir rehber: öz-referans canonical, çift yönlü hreflang, temiz HTML çıktısı ve geçerli yapısal veri.

  • seo
  • astro
  • hreflang
  • yapisal-veri

Astro hızlı, öncelikle statik siteler üretir. Bu felsefe arama motorları için de geçerlidir: içerik, istemci tarafında işlenmeye gerek kalmadan temiz HTML olarak yayınlanır. Ancak iyi bir çok dilli site yayınlamak, yalnızca metinleri çevirmekten daha fazlasını gerektirir. Arama motorlarına hangi sayfanın canonical olduğunu ve dil sürümlerinin birbiriyle nasıl ilişkilendiğini tam olarak anlatmak gerekir.

Bu rehber temel konuları ele alır.

Öz-referans canonical

Her indekslenebilir sayfa kendisini canonical olarak tanımlamalıdır. Öz-referans canonical; sorgu parametreleri veya oturum bağlantıları arasında yinelenen içerik göründüğünde belirsizliği ortadan kaldırır. Astro’da canonical’ı, yapılandırılan site değerinden ve mevcut yoldan türetin; böylece alan adını asla sabit kodlamazsınız.

https://mysite.com/tr/makale/astro-seo-rehberi

şu çıktıyı üretmelidir:

<link rel="canonical" href="https://mysite.com/tr/makale/astro-seo-rehberi" />

Hreflang çift yönlüdür

/article/astro-seo-guide adresinde bir İngilizce sürüm varsa, her iki sayfa da birbirini göstermelidir. İngilizce Türkçeyi, Türkçe de İngilizceyi gösterir. URL haritasını elle yazmak yerine ortak bir çeviri kimliği kullanın; böylece içerik büyüdükçe ilişki doğru kalır.

<link rel="alternate" hreflang="tr" href="https://mysite.com/tr/makale/astro-seo-rehberi" />
<link rel="alternate" hreflang="en" href="https://mysite.com/article/astro-seo-guide" />

Var olmayan bir dil sürümünü asla uydurmayın. Bir çeviri eksikse, o hreflang girdisini tamamen atlayın.

Her zaman tek canonical

Bir sayfa iki canonical etiketi içermemeli veya başka bir yeri gösteren bir canonical içermemelidir. og:url canonical ile eşleşmelidir. Çevrilmiş sayfalarda canonical, İngilizce sürüm değil sayfanın kendisidir.

Sayfayla eşleşen yapısal veri

Makale yapısal verisi; yerelleştirilmiş başlığı, açıklamayı ve dili yansıtmalıdır. inLanguage, datePublished ve dateModified değerlerini gerçek ön bilgiden (frontmatter) üretin. Sayfada görünmeyen yazar, puan veya olgular uydurmayın.

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Astro SEO Rehberi",
  "inLanguage": "tr"
}

Üretilen çıktıyı doğrulayın

Derlenen bir site, SEO’nun doğru olduğunun kanıtı değildir. Yalnızca bileşenlere değil, üretilen HTML’e bakın. Her dil sürümü için başlığı, açıklamayı, canonical’ı, hreflang’ı, html lang’ı ve JSON-LD’yi yayınlamadan önce kontrol edin.