Bu araç hakkında
hreflang etiketleri, arama motorlarına bir sayfanın birden fazla dilde veya bölgesel varyantta bulunduğunu bildirir. Bir kullanıcı Fransızca arama yaptığında hreflang onu içeriğinizin İngilizce yerine Fransızca sürümüne yönlendirir. Etiketler aynı içeriğin farklı dillerdeki birden fazla URL'de görüntülenmesi durumunda yinelenen içerik cezalarını da önler.
Bir sayfanın her dil sürümü, kendisi de dahil olmak üzere diğer tüm sürümleri hreflang bağlantı etiketleri aracılığıyla bildirmelidir. Bunun doğru bir şekilde uygulanması, kendine referans verilmesini (sayfa kendi dilini bildirir) artı tüm diğer dil çeşitlerine referans yapılmasını gerektirir. Hatalar yaygındır: kendine referansın eksik olması, karşılıklı referansların eksik olması, yanlış dil kodları.
Bu oluşturucu, tüm hreflang etiketlerini yapılandırılmış bir girdiden (her dildeki URL yollarınız) oluşturur. Çıktı, <head>'inize yapıştırılmaya hazır HTML bağlantı etiketleri ve ayrıca hreflang bildirimlerine sahip isteğe bağlı XML site haritası girişleridir (HTML uygulamasına alternatif).
Neden hreflang Etiketlerini Kullanmalı?
Hreflang'ı beyan etmeyen çok dilli sitelerde arama performansı daha kötü oluyor: Kullanıcılar yanlış dil sürümüne yönlendiriliyor, içerik kopya olarak görünüyor ve etkileşim ölçümleri düşüyor. Hreflang'ı doğru şekilde bildirmek, her kullanıcıyı otomatik olarak doğru sürüme yönlendirir.
Manuel hreflang uygulaması, birçok dilin bulunduğu siteler için hataya açıktır. 50 dilli bir site, her biri doğru şekilde çapraz referanslı olan sayfa başına 50 bağlantı etiketine ihtiyaç duyar. Hepsini URL verilerinden üreten bir oluşturucu, sistemi bozan yazım hatalarını ve kaçırılan referansları önler.
Nasıl kullanılır
URL'lerinizi dile göre listeleyin, etiketleri alın.
- Dil çeşitlerini listeleyin: Her dil sürümünün URL'sini girin. ISO 639-1 dil kodunu (en, ja, fr, es vb.) artı isteğe bağlı bölgeyi (en-US, en-GB) belirtin.
- Oluştur: Araç, çapraz referanslı tam bir hreflang etiketi seti oluşturur. Kendine referanslar dahildir; tüm değişkenler arasında karşılıklı referanslar oluşturulur.
- Çıkış formatını seçin: <head>'e eklenecek HTML bağlantı etiketleri veya site haritası yoluyla bildirim için XML site haritası girişleri. HTML en yaygın olanıdır.
- Her sayfada dağıtın: Her sayfanın <head>'i tam hreflang etiketlerine ihtiyaç duyar. Sunucu tarafı şablonları veya CMS koşullu mantığı genellikle bunu halleder; jeneratör çıkışı şablon içeriğidir.
Yaygın Kullanım Durumları
Teknik Detaylar
HTML biçimi: <link rel='alternate'' hreflang='en'' href''https://example.com/page" />. Her dil için bir bağlantı, tümü sayfanın <head> bölümünde.
Dil kodları, isteğe bağlı olarak ISO 3166-1 alpha-2 (en-US, en-GB, fr-CA) uyarınca bölgeyle birlikte ISO 639-1'i (en, ja, fr) takip eder. Yanlış kodlar (dil kodunun beklendiği yerde ülke kodunun kullanılması) yaygın bir hatadır.
Kendine referans: her sayfa, uygun dil koduyla kendisini gösteren bir hreflang etiketi içermelidir. Kendine referansın eksik olması en yaygın hatalardan biridir ve tüm hreflang uygulamasını bozar.
Sık sorulan sorular
- Oluşturulan çıktıyı özelleştirebilir miyim?
- Evet. Araç, çıktıyı özel ihtiyaçlarınıza göre uyarlamak için çeşitli özelleştirme seçenekleri sunar. Oluşturmadan önce ayarları yapın veya farklı seçeneklerle yeniden oluşturun.
- Oluşturulan içeriğin kullanımı ücretsiz mi?
- Evet. Bu araçla oluşturduğunuz her şey, herhangi bir kısıtlama veya atıf zorunluluğu olmaksızın kişisel, eğitimsel veya ticari amaçlarla kullanabilirsiniz.
- Bu bir hesap gerektiriyor mu?
- Hayır. Araç herhangi bir kaydolma, e-posta gönderme ve kaydolma gerekmeden anında kullanıma hazırdır. Sadece sayfayı açın ve üretmeye başlayın.
- Giriş verilerim gizli tutuluyor mu?
- Evet. Tüm işlemler tarayıcınızda gerçekleşir. Giriş verileriniz ve oluşturulan çıktınız hiçbir zaman herhangi bir harici sunucuya gönderilmez.
- Karşılıklı hreflang nedir?
- Her değişken diğer tüm değişkenlere referans vermelidir. En, ja'ya başvuruyorsa, ja, en'ye başvurmalıdır. Karşılıklı referansların eksik olması, Google'ın ilişki anlayışını bozar.
- Google Çeviri bir dil çeşidi olarak sayılır mı?
- Hayır. Google Çeviri çıktısı ayrı bir dil sürümü olarak değerlendirilmez. hreflang yalnızca orijinal içerik sürümlerine referans vermelidir.
- Veriler yüklendi mi?
- Hayır. Oluşturma tarayıcınızda gerçekleşir.
- Hreflang'ı nasıl test ederim?
- Google Arama Konsolu hreflang hatalarını rapor ediyor. Hreflang Etiket Test Aracı (çeşitli SEO paketleri tarafından sağlanır) gibi araçlar da doğrulama yapabilir. Jeneratörün çıkışı doğru kullanıldığında hiçbir hata üretmemelidir.