Hreflang hataları genellikle aşağıdaki nedenlerden kaynaklanır:
- Geçersiz dil veya bölge kodları: Hreflang etiketlerinde kullanılan dil ve ülke kodları, ISO 639-1 ve ISO 3166-1 Alpha 2 formatına uygun olmalıdır 12. Yanlış kodlar, arama motorlarının sayfaları doğru şekilde eşleştirmesini engeller.
- Kendi sayfalarına referans vermeme: Her sayfanın, hreflang etiketlerinde kendisine ve diğer dillerdeki alternatiflerine link vermesi gerekir 34. Aksi takdirde, arama motorları için kafa karışıklığı yaratır.
- Birden fazla etiketleme yöntemi kullanma: Hreflang etiketleri, hem HTML hem de XML site haritası üzerinden eklenmemelidir 4. Sadece bir yöntem seçilmeli ve buna sadık kalınmalıdır.
- Kırık veya kanonik olmayan URL'ler: Hreflang etiketlerinde kullanılan URL'lerin canlı ve kanonik sayfalar olması gerekir 13. Kırık bağlantılar, arama motorlarının sayfaları indekslemesini engeller.
- Yinelenen içerik: Aynı sayfanın birden fazla dilde referans gösterilmesi, arama motorları tarafından çift içerik olarak algılanabilir 25.
5 kaynaktan alınan bilgiyle göre: