İçeriğe geç

Sorular

Basit anlatımla hreflang

hreflang, ziyaretçiye görünmeyen ve Google'a “bu sayfa İngilizce olarak burada, Almanca olarak da şurada var” diyen küçük bir etikettir. Tek bir işe yarar: arama sonuçlarında herkesin kendi dilindeki sürümü görmesi.

Nasıl görünüyor

“Odalar” sayfasının İngilizce, Fransızca ve Almanca her sürümünün başlık (head) bölümünde:

<link rel="alternate" hreflang="en" href="https://example.com/rooms/">
<link rel="alternate" hreflang="fr" href="https://example.com/fr/chambres/">
<link rel="alternate" hreflang="de" href="https://example.com/de/zimmer/">
<link rel="alternate" hreflang="x-default" href="https://example.com/rooms/">

x-default hiçbir dil eşleşmediğinde gösterilecek sayfayı belirtir.

Kurallar

  • Her sürüm diğer tüm sürümleri ve kendisini listeler. Her sürüm tam olarak aynı listeyi taşır.
  • Bağlantılar iki yönlüdür. Bir sürüm diğerini listeliyorsa, diğeri de onu listelemelidir. Aksi takdirde Google etiketi yok sayabilir.
  • Tam ve yanıt veren bir adres. Başka bir yere yönlendiren bir adres değil, bulunamayan bir sayfa değil.
  • Doğru dil kodu: en, de, pt-BR… Google'ın izlediği standartta (ISO 639-1), uk Ukraynacayı belirtir: Birleşik Krallık İngilizcesinin kodu en-GB.

En sık yapılan dört hata

  1. Sayfası henüz çevrilmemiş bir dili duyurmak.
  2. Sürümlerden birinden geri dönüş bağlantısını unutmak.
  3. Yönlendiren ya da artık var olmayan bir adresi listelemek.
  4. Etiketleri yalnızca bazı sayfalara koymak.

Kaynaklar (15/10/2026 tarihinde okundu)

  • Google Search Central, “Tell Google about localized versions of your page” makalesi
Türkçe