Dokümanlar

Sorun rehberi · Uluslararası

hreflang karşılıklı değil

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

Kısa cevap

Sitedeki bazı sayfalar, kendilerini geri tanımlamayan bir hreflang alternatifi bildiriyor. Google ilişkinin iki taraftan da onaylanmasını ister: A'da B'ye bir hreflang varsa B'de de A'ya geri dönen bir hreflang olmalıdır; her dil sürümü kümenin tamamını listelemelidir. Onaylanmamış çiftler yok sayılır, bu yüzden aramada yanlış sürüm görünebilir. Geri dönüş linki HTML'de, HTTP başlığında ya da sitemap'te olabilir; Google bu üç yöntemi eşdeğer sayar. Her sürümün eksiksiz ve aynı kümeyi basmasını sağlayın.

Neden önemli

Bu sorun, dil sürümlerinin doğru eşleşip eşleşmediğini etkiler. Karşılıklılık, Google'ın sitelerin kontrol etmedikleri sayfalarla ilişki iddia etmesine karşı koruma yöntemidir. Tek yönlü işaretlemeler en yaygın hreflang hatasıdır ve birçok uluslararası sitenin Search Console'da "dönüş etiketi yok" (no return tags) görmesinin sebebidir.

Glimana bunu nasıl tespit eder

Glimana dizine eklenebilir tüm sayfalardan (HTML, başlıklar ve sitemap) hreflang kümelerini toplar, ardından her sayfa için listelediği her hedefin de o sayfayı geri listeleyip listelemediğini kontrol eder. Yalnızca dizine eklenebilir sayfalar dikkate alınır; yönlendirilen http:// kopyaları ve noindex sayfalar hariç tutulur, çünkü Google dizine eklemediği bir adresteki hreflang'i okumaz. Kanıtta sayfa ve geri işaret etmeyen alternatifler listelenir.

Nasıl düzeltilir

  1. Glimana'da etkilenen sayfaları bulun. Sorunlar › hreflang karşılıklı değil bölümünü açın. Bu site düzeyinde bir kontroldür; tek satır tüm kanıtı taşır: ilgili adresler, değerler ya da günler. Görevler altındaki görev aynı listeyi ve beklenen kazancı gösterir.
  2. Düzeltmeyi platformunuzda uygulayın.

    1. Kümeyi bir kez, tek kaynaktan üretin. Bir içeriğin dil sürümleri listesi tek bir eşlemeden gelmeli ve her sürüm aynı listeyi basmalıdır (kendisi ve x-default dahil).
    2. Son adresleri kullanın. Her href, o sürümün canonical, 200 dönen ve dizine eklenebilir adresi olmalıdır; yönlendiren ya da noindex bir hedef çifti bozar.
    3. Sitemap'in eşleştiğini kontrol edin. hreflang'i HTML'in yanı sıra sitemap'te de tanımlıyorsanız ikisi birbiriyle uyumlu olmalıdır.
    4. Doğrulayın: Search Console'daki hreflang raporuyla (Uluslararası Hedefleme kaldırıldı ama URL Denetimi alternatifleri gösterir) ya da üçüncü taraf bir hreflang denetleyicisiyle.

    WPML / Polylang, çeviriler bağlı olduğunda (çeviri ayrı bir yazı olarak oluşturulmamış, orijinale bağlanmışsa) karşılıklı kümeleri otomatik basar. Sayfayı her dilde açıp "Çeviriler" kutusunu kontrol edin; sahipsiz kalmış çevirileri bağlayın.

    Shopify Markets her pazar için eksiksiz kümeler basar. Karşılıklı olmayan çiftler özel bir hreflang bloğundan ya da adresi yönlendiren bir pazardan (kurulumu tamamlanmamış bir pazar alan adı) gelir. Özel bloğu kaldırın ya da pazar kurulumunu tamamlayın.

    Her sayfayla birlikte çeviri grubu kimliğini saklayın, alternatifler listesini her render'da gruptan oluşturun ve sayfanın kendisini de ekleyin. Her sürümü çekip kümelerin eşit olduğunu doğrulayan bir test yazın.

  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; sitedeki her hreflang çifti iki taraftan da onaylandığında 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

Yeniden tarayın; sitedeki her hreflang çifti iki taraftan da onaylandığında görev kapanır.

Kaynaklar

Bu sayfa işinize yaradı mı?

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