Dokümanlar

Sorun rehberi · Uluslararası

Aynı hreflang kodu iki adrese gidiyor

ÖnemOrta
KategoriUluslararası
KapsamTüm site
EmekAz
DoğrulamaGörevi tamamlayınca yeniden tarama
Kural anahtarıhreflang_duplicate_lang

Kısa cevap

Bu sayfanın hreflang kümesinde aynı dil-bölge kodu (örneğin en-GB) iki ya da daha fazla farklı adresle listeleniyor. Google o kitle için hangisinin sürüm olduğunu ayırt edemez ve bu kayıtları yok sayabilir. Her kod bir kümede bir kez geçebilir: kod başına bir adres bırakın ve her gerçek varyanta ayrı bir kod verin.

Neden önemli

hreflang bir arama tablosu gibi çalışır: bir kitle, bir adres. Çift kodlar genellikle işaretleri birbirinden bağımsız üreten iki eklentiden ya da iki yöntemden (HTML ve sitemap) veya aynı kodu sahiplenen bir bölge sayfası ile bir dil sayfasından gelir. Sonuçta o pazardaki kullanıcılara yanlış sayfa gösterilir ya da hiçbiri gösterilmez.

Glimana bunu nasıl tespit eder

200 dönen ve hreflang taşıyan her sayfa için Glimana işaretleri koda göre (büyük/küçük harf ayırmadan) gruplar ve hedef adresleri karşılaştırır. Bir kodun iki ya da daha fazla farklı hedefi varsa kural tetiklenir. Kanıt böyle en çok beş kodu adresleriyle listeler.

Nasıl düzeltilir

  1. Glimana'da etkilenen sayfaları bulun. Sorunlar › Aynı hreflang kodu iki adrese gidiyor bölümünü açın. Etkilenen her sayfa bir satırdır; Glimana'nın o sayfa için kaydettiği kanıtı (ölçülen değer, soruna yol açan öğe ya da hedef adres) görmek için satırı açın. Aynı liste Görevler altındaki görev kartında da yer alır; sayfanın Sayfalar altındaki kendi ayrıntı görünümü ise tüm sinyallerini gösterir.
  2. Düzeltmeyi platformunuzda uygulayın.

    O kod için hangi adresin sürüm olduğuna karar verin ve diğer kaydı kaldırın. İkisi de gerekiyorsa farklı kitlelere hizmet ediyorlardır: her birine kendi kodunu verin (en-GB ve en-IE ya da en ve en-US). Kümeler aynı kalsın diye aynı değişikliği kümedeki her sayfada yapın.

    hreflang'i yalnız bir eklentinin bastığını kontrol edin (WPML, Polylang ya da SEO eklentisi; ikisi birden değil). WPML'de aynı hreflang koduyla ayarlanmış iki dil bu hatayı üretir: WPML → Diller → Dilleri düzenle'yi açın ve her dile benzersiz bir kod verin.

    Aynı dil ve bölgeyi paylaşan iki pazar aynı kodu üretir. Ayarlar → Pazarlar'ı gözden geçirin: her pazar farklı ülkeleri kapsamalıdır. theme.liquid içinde Markets'in zaten bastığını tekrarlayan özel hreflang bloğunu kaldırın.

    Kümeyi koda göre anahtarlanmış bir eşlemeden üretin; aynı kod için ikinci bir adres ikinci bir etiket değil, derleme hatası olsun. hreflang'i sitemap'te de yayımlıyorsanız ikisini aynı eşlemeden üretin.

  3. Yayımlayın ve önbellekleri temizleyin. Kaydedip yayımlayın, ardından tarayıcının yeni sürümü göreceğinden emin olun: WordPress — önbellek eklentinizde sayfa önbelleğini temizleyin ve CDN'i boşaltın; Shopify — tema ve içerik değişiklikleri kaydedildiği anda yayına girer, ancak mağazanın önünde bir CDN varsa onu boşaltın; özel kod — dağıtımı yapın ve uç (edge) önbelleği boşaltın. Canlı HTML'in değiştiğini gizli bir pencerede ya da curl -s https://your-domain/page | grep -i '<title\|canonical\|robots' ile kontrol edin; Glimana, web tarayıcınızın önbelleğindekini değil, sunucunun gönderdiğini okur.

  4. Glimana'da doğrulayın. Görevi Görevler altında açıp Yaptım düğmesine tıklayın. Etkilenen sayfalar birkaç saat içinde doğrulama taramasına alınır; sayfadaki hiçbir hreflang kodu iki adrese gitmediğinde görev kapanır. Kontrol yine başarısız olursa görev bir notla Yeni durumuna döner; geçerse Etki raporlarında Giderilen teknik sorunlar altında listelenir. Daha erken kontrol etmek için sorundaki Etkilenen sayfaları yeniden tara düğmesini kullanın.

Düzeltme nasıl doğrulanır

Bir sonraki tarama hreflang kümelerini yeniden okur; her kod tek bir adrese gittiğinde görev kapanır.

Kaynaklar

Bu sayfa işinize yaradı mı?

Son güncelleme 2026-10-27 · Destekle iletişim