İçeriğe geç
Utilerio

Hreflang Etiketi Oluşturucu

Bir sayfanın çevirileri için karşılıklı hreflang link etiketleri oluşturun, isteğe bağlı bir x-default ile.

hreflang etiketleri

<link rel="alternate" hreflang="en" href="https://example.com/en/page" />
<link rel="alternate" hreflang="tr" href="https://example.com/tr/sayfa" />

Bu aynı bloğu yukarıda listelenen her sayfaya yapıştırın.

Bu araç işinize yaradı mı?

Bu araç hakkında

Hreflang, arama motorlarına bir ziyaretçiye dili veya bölgesine göre hangi URL'yi göstereceğini söyler — ama yalnızca her çevrilmiş sayfa kendisi dahil tam olarak aynı karşılıklı etiket setini taşıdığında işe yarar. Bunu birçok sayfada elle tutarlı yapmak, çoğu hreflang hatasının kaynağıdır.

Nasıl kullanılır

  1. Her çeviriyi bir dil kodu ("en" veya "pt-BR" gibi) ve URL'siyle listeleyin.
  2. İsteğe bağlı olarak bir x-default URL'si ayarlayın — dili listelenen hiçbir dille eşleşmeyen ziyaretçiler için yedek.
  3. Üretilen etiketleri kopyalayın ve aynı bloğu bu sayfaların her birinin <head>'ine yapıştırın.

Örnekler

Bir İngilizce/Türkçe sayfa çifti

en → https://example.com/en/page, tr → https://example.com/tr/sayfa
Hem İngilizce hem Türkçe sayfada aynı olan iki <link rel="alternate" hreflang="..."> etiketi.

Sık karşılaşılan sorunlar

Google Search Console bunları ekledikten sonra hâlâ bir hreflang hatası bildiriyor.
En yaygın neden, aynı bloğun her sayfaya yapıştırılmamış olmasıdır — İngilizce sayfa Türkçe URL'yi listeliyorsa ama Türkçe sayfanın kendi etiketleri eksik veya farklıysa, karşılıklı bağlantı bozuktur. Listelenen her sayfa aynı etiket setine ihtiyaç duyar.

Sıkça sorulan sorular