Hreflang oluşturucu nasıl kullanılır
- 1
Sitenizin dil klasörü olmadan temel adresini girin, örneğin https://www.example.com.
- 2
Sayfanın bulunduğu tüm dilleri seçin. Yalnızca dilleri değil ülkeleri hedefliyorsanız de-AT veya en-GB gibi bölge kodları ekleyin.
- 3
x-default için varsayılan sürümü seçin: dili listenizde olmayan ziyaretçilere gösterilecek sayfa.
- 4
HTML etiketleri ya da XML site haritası seçin, çıktıyı kopyalayın ve sayfanın her dil sürümüne ekleyin.
Hreflang nasıl çalışır
hreflang, arama motorlarına hangi URL'lerin aynı sayfanın dil veya bölge sürümleri olduğunu söyler; böylece her kullanıcıya doğru sürüm gösterilir. En önemli üç kural: • Her sürüm, kendisi dahil tüm sürümleri listeler. • Linkler karşılıklı olmalıdır: Almanca sayfa Fransızca sayfayı gösteriyorsa Fransızca sayfa da Almancayı göstermelidir. • Her URL, sayfanın canonical ve dizine eklenebilir sürümü olmalı ve 200 durum kodu döndürmelidir. x-default, listelenen dillerden hiçbiri uymadığında gösterilecek sayfayı belirtir.
Etiket mi, site haritası mı?
İkisi de aynı işi görür; her sayfa için tek yöntem kullanın. Küçük sitelerde head içindeki etiketler en kolayıdır. Site haritası kayıtları HTML'i hafif tutar ve çok sayfa ya da dil olduğunda bakımı kolaydır: her dil sürümü, tüm alternatifleri listeleyen kendi url kaydını alır. Oluşturucu her URL'yi temel adres + dil kodu + eğik çizgi olarak yazar (https://www.example.com/tr/); siteniz alt alan adları, ayrı alan adları kullanıyor ya da sonda eğik çizgi kullanmıyorsa URL'leri yayınlamadan önce düzenleyin.
Sık sorulan sorular
Hangi kodları kullanabilirim?
İki veya üç harfli bir ISO 639-1 dil kodu (tr, de), isteğe bağlı olarak ardından bir ISO 3166-1 ülke kodu (de-AT, en-GB). Tek başına ülke kodu geçerli değildir: örneğin "uk" Birleşik Krallık değil, Ukraynaca anlamına gelir.
x-default gerekli mi?
Zorunlu değil ama önerilir. Dillerinizden hiçbiri uymadığında hangi sayfanın gösterileceğini arama motorlarına söyler; bu genellikle İngilizce sürüm ya da bir dil seçim sayfasıdır.
hreflang canonical etiketlerinin yerini alır mı?
Hayır. Her dil sürümü kendisini gösteren bir canonical etiketi korur. Tüm sürümlerin canonical'ı tek bir dili gösterirse arama motorlarına diğerlerini yok saymaları söylenmiş olur.
hreflang etiketlerim neden çalışmıyor?
Yaygın nedenler: eksik geri dönüş linkleri, yönlendiren ya da 404 veren URL'ler, başka yeri gösteren canonical etiketleri ve geçersiz kodlar. Birkaç sayfayı bir tarayıcıyla ve Google Search Console'daki URL denetimi aracıyla kontrol edin.