hreflang etiketleri nedir?

Hreflang etiketleri, arama motorlarına ziyaretçilere dillerine veya bölgelerine göre hangi sayfanın gösterileceğini bildirir. Aynı sayfanın İngilizce, Fransızca ve Almanca sürümlerine sahip bir site, bu sürümleri birbirine bağlamak için hreflang etiketlerini kullanır. Böylece Google'da arama yapan Fransızca konuşan bir kullanıcı İngilizce sayfa yerine Fransızca sayfaya yönlendirilir.

Bu etiketler, sayfanın <head> bölümünde <link rel="alternate" hreflang="..."> etiketleri olarak yer alır ve kolayca hatalı yapılandırılabilir: dil kodundaki bir yazım hatası, eksik bir kendine referans veya eksik bir x-default yedeği, görünür herhangi bir hata oluşturmadan uluslararası SEO'yu sessizce bozabilir.

Araç açıklaması

Bu araç, bir sayfanın HTML içeriğini sunucuda alır, tüm hreflang etiketlerini çıkarır ve doğrular. Her hreflang değerinin geçerli bir dil veya bölge kodu olup olmadığını kontrol eder, yinelenen değerleri işaretler, sayfanın kendisine referans vermediği durumlarda uyarır ve eşleşmeyen diller için x-default yedeği olmadığında uyarı gösterir.

Özellikler

  • Hreflang etiketlerini kaynak kodunu kendiniz görüntülemenize gerek kalmadan doğrudan canlı bir URL'den alır ve ayrıştırır
  • Dil ve bölge kodlarını doğrular, büyük/küçük harf ve biçimlendirme sorunlarını işaretler
  • Yaygın hatalar hakkında uyarır: eksik kendine referanslar, yinelenen değerler ve eksik x-default

İpuçları

  • Bir sayfadaki her hreflang etiketi grubu, sayfanın kendisine geri dönen bir bağlantı içermelidir. Bu araç eksik bir kendine referans bildirirse mevcut URL'nin kendi alternatifleri arasında listelendiğini kontrol edin.
  • Dil kodları küçük harflerle, bölge kodları ise büyük harflerle yazılmalıdır; örneğin EN-us yerine en-US.