Rehber
Aynı dil için iki farklı hreflang adresi: hangisi geçerli?
Bir sayfada hreflang="en" iki farklı adresi gösteriyorsa Google hangisinin İngilizce sürüm olduğunu bilemez. Çakışan hreflang hedeflerini düzeltmeyi anlatıyoruz.
Sayfanın başında hreflang="en" /en/services'i gösteriyor; birkaç satır aşağıda bir eklentinin eklediği başka bir hreflang="en" /en/services/ adresini gösteriyor.
KTYAPTECH SEO Analyzer bu sorunu INTL-HREFLANG-CONFLICTING-TARGETS-001 koduyla, “Aynı dil için iki farklı adres bildirilmiş” başlığı altında ve orta önem derecesiyle raporlar (Uluslararası / hreflang). Bu rehber, bulgunun ne anlama geldiğini, neden önemli olduğunu ve adım adım nasıl düzeltileceğini anlatıyor.
Aynı dil için iki hreflang adresi nedir?
Bir hreflang kümesinde her dil (veya dil-bölge) değeri yalnızca bir adresi göstermelidir. Aynı değer için iki farklı adres verildiğinde çakışma oluşur. SEO Analyzer bu durumu raporlar.
Neden önemli? SEO ve kullanıcı deneyimine etkisi
Google hangi adresin o dili temsil ettiğini bilemez ve ilişkiyi yok sayabilir. Genellikle birden fazla kaynağın (tema, eklenti, site haritası) hreflang üretmesinden veya adres biçimi tutarsızlığından kaynaklanır.
Sorun nasıl tespit edilir?
- SEO Analyzer raporundaki “Aynı dil için iki farklı adres bildirilmiş” bulgusunu inceleyin.
- Sayfa kaynağında aynı hreflang değerini arayın.
- hreflang üreten tüm kaynakları (HTML, HTTP başlığı, site haritası) karşılaştırın.
Adım adım çözüm
- hreflang üreten tüm kaynakları belirleyin ve birini seçin.
- Diğer kaynaklardaki hreflang üretimini kapatın.
- Adres biçimini (eğik çizgi, protokol) canonical ile birebir aynı yapın.
- Aynı dil için farklı ülke sürümleri varsa bölge kodlarını (en-GB, en-US) doğru kullanın.
HTML ve site haritası birlikte
hreflang'ı hem HTML'de hem site haritasında vermek geçerlidir, ancak değerler birebir aynı olmalıdır. Tek bir yöntem kullanmak bakımı kolaylaştırır.
Sık yapılan hatalar
- Birden fazla çok dillilik eklentisini aynı anda kullanmak.
- Adres biçimini hreflang ile canonical arasında farklı tutmak.
Düzeltmeyi nasıl doğrularsınız?
- Her hreflang değerinin tek bir adres gösterdiğini kontrol edin.
- SEO Analyzer'ı yeniden çalıştırın.
Sık sorulan sorular
Aynı dil için iki ülke sürümü olabilir mi?
Evet, ama farklı bölge kodlarıyla (en-GB, en-US). Aynı değer iki kez kullanılmamalıdır.
x-default iki kez verilebilir mi?
Hayır; x-default da tek bir adres göstermelidir.
Özet
Her hreflang değeri yalnızca bir adresi göstermelidir. hreflang'ı tek kaynaktan üretin ve adres biçimini canonical ile aynı tutun.
Sitenizde bu ve benzeri sorunların olup olmadığını görmek için KTYAPTECH Ücretsiz SEO Analizi aracını kullanabilirsiniz: rapordaki her bulgunun yanında, sorunu anlatan çözüm rehberine giden bir bağlantı bulunur.
Kategoriler
Etiketler
Kaynaklar
Paylaş
İlgili içerikler
URL'de büyük harf kullanmak SEO'ya zarar verir mi?
Adres yolları büyük-küçük harfe duyarlıdır: /Urunler ve /urunler farklı adreslerdir. Büyük harf kullanımının yarattığı yinelenen adres ve kırık bağlantı riskini anlatıyoruz.
2 dk okuma
Yazıyı okuSonda eğik çizgi (trailing slash): /sayfa ve /sayfa/ ikisi de açılıyorsa
Aynı sayfa hem eğik çizgili hem eğik çizgisiz adreste 200 dönüyorsa Google iki ayrı sayfa görür. Tek bir biçim seçip diğerini yönlendirmeyi anlatıyoruz.
3 dk okuma
Yazıyı okuÇok parametreli adresler: filtre ve sıralama URL'leri taramayı nasıl etkiler?
Renk, beden, fiyat ve sıralama filtreleri birleştikçe binlerce adres üretilir. Google bu adresleri taramaya çalışırken önemli sayfalarınıza sıra gelmeyebilir. Parametre yönetimini anlatıyoruz.
3 dk okuma
Yazıyı oku
