# hreflang nedir?

> hreflang, bir sayfanın farklı dil veya bölge sürümlerini arama motorlarına bildiren işarettir. Google'ın kullanıcıya kendi diline ve ülkesine uygun sürümü göstermesine yardım eder; sıralamayı yükseltmez, doğru sürümün görünmesini sağlar.

Kaynak: https://flatinium.com/sozluk/hreflang · Flatinium SEO ve GEO Sözlüğü

Diğer adları: hreflang etiketi, rel=alternate hreflang, dil etiketi

hreflang HTML başlığında link etiketiyle, HTTP başlığında veya XML site haritasında verilebilir. Değer bir dil kodu (ISO 639-1, örneğin tr) ve isteğe bağlı bir bölge kodudur (ISO 3166-1, örneğin tr-TR veya de-DE). x-default değeri, hiçbir dil eşleşmediğinde gösterilecek sürümü belirtir.

En önemli kural karşılıklılıktır: Türkçe sayfa İngilizce sürümü gösteriyorsa, İngilizce sayfa da Türkçe sürümü göstermelidir. Tek yönlü işaretler yok sayılabilir. Her sürüm kendisini de listede belirtmelidir.

Sık hatalar: bölge kodunu dil yerine kullanmak (örneğin “en-UK” yerine doğrusu “en-GB”), hreflang verilen adreslerin kanoniğini başka sürüme vermek ve yalnızca otomatik çeviriyle oluşturulmuş zayıf sürümleri işaretlemek.

## Sitenizde nasıl kontrol edilir?

1. Her dil sürümünün kaynağında hreflang listesinin tam ve karşılıklı olduğuna bakın.
2. Dil ve bölge kodlarının geçerli olduğunu doğrulayın.
3. Her sürümün kendine kanonik verdiğini kontrol edin.

Birincil kaynak: [Google Search Central: Sayfanızın yerelleştirilmiş sürümleri](https://developers.google.com/search/docs/specialty/international/localized-versions)

İlgili terimler: https://flatinium.com/sozluk/kanonik-etiket, https://flatinium.com/sozluk/xml-site-haritasi, https://flatinium.com/sozluk/kopya-icerik
