İçeriğe geç

Rehber

hreflang karşılıklı değil (no return tags): dil sürümleri birbirini göstermeli

A sayfası B'yi hreflang ile gösteriyor ama B, A'yı göstermiyorsa Google bu ilişkiyi yok sayar. Karşılıklı hreflang kümesini doğru kurmayı anlatıyoruz.

3 dk okumaİleri seviyeGeçerlilik dönemi: 2026 Eylül itibarıyla
hreflang karşılıklı değil (no return tags): dil sürümleri birbirini göstermeli — editoryal kapak görseli

Türkçe sayfanız İngilizce ve Almanca sürümleri hreflang ile gösteriyor. Ama İngilizce sayfa yalnızca Almancayı gösteriyor, Türkçeyi değil. Google bu tek taraflı bağlantıyı güvenilir bulmaz.

KTYAPTECH SEO Analyzer bu sorunu INTL-HREFLANG-MISSING-RETURN-LINK-001 koduyla, “hreflang karşılıklı değil” başlığı altında ve yüksek ö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.

Karşılıklı olmayan hreflang nedir?

hreflang, bir sayfanın farklı dil veya bölge sürümlerini birbirine bağlayan işarettir. Google'ın kuralına göre bu bağlantılar karşılıklı olmalıdır: A, B'yi gösteriyorsa B de A'yı göstermelidir. Aksi halde ilişki yok sayılabilir.

SEO Analyzer, hreflang ile gösterilen bir sayfanın geri bağlantı vermediği durumları raporlar.

Neden önemli? SEO ve kullanıcı deneyimine etkisi

Karşılıklı olmayan hreflang yok sayıldığında Google, kullanıcıya yanlış dil sürümünü gösterebilir: Almanya'daki kullanıcıya Türkçe sayfa gibi.

Bu, hem tıklama oranını hem de dönüşümü düşürür ve dil sürümlerinin birbirinin kopyası gibi değerlendirilmesine yol açabilir.

Sorun nasıl tespit edilir?

  • SEO Analyzer raporundaki “hreflang karşılıklı değil” bulgusunda eksik geri bağlantıları görün.
  • Her dil sürümünün kaynağında hreflang etiketlerini karşılaştırın.
  • hreflang'ın HTML, HTTP başlığı ve site haritası gibi farklı yerlerde tutarsız verilmediğini kontrol edin.
Karşılıklı olmayan hreflang: yanlış ve doğru uygulamanın karşılaştırması
Karşılıklı olmayan hreflang: sorunlu durum ve doğru uygulama yan yana.

Adım adım çözüm

  1. Her içerik için tüm dil sürümlerinin listesini tek bir yerden (veritabanı, çeviri eşlemesi) üretin.
  2. Her dil sürümüne, kendisi dahil tüm sürümleri gösteren aynı hreflang kümesini ekleyin.
  3. Bir sürüm yoksa (ör. içerik Almancaya çevrilmemişse) o dil için hreflang etiketi vermeyin.
  4. hreflang'ı tek bir yöntemle verin (HTML, HTTP başlığı veya site haritası); karışık kullanımda tutarlılığı kontrol edin.
  5. Adreslerin mutlak, 200 dönen ve canonical adresler olduğundan emin olun.

Neden karşılıklılık?

Karşılıklılık, başka birinin sayfanızı kendi sitesinin dil sürümü olarak göstermesini engeller. Her iki sayfa da birbirini gösterdiğinde Google ilişkinin site sahibi tarafından kurulduğundan emin olur.

Karşılıklı olmayan hreflang için düzeltme örneği
Her dil sürümü, kendisi dahil tüm sürümleri gösterir.

Sık yapılan hatalar

  • hreflang'ı yalnızca ana dildeki sayfaya eklemek.
  • Çevirisi olmayan sayfalar için ana sayfaya hreflang vermek.
  • Dil sürümlerini elle, sayfa sayfa yönetmek.

Düzeltmeyi nasıl doğrularsınız?

  • Her sürümün hreflang kümesinin aynı olduğunu kontrol edin.
  • SEO Analyzer'ı yeniden çalıştırın.

Sık sorulan sorular

hreflang sıralamayı artırır mı?

Doğrudan hayır; doğru dil sürümünün doğru kullanıcıya gösterilmesini sağlar.

Site haritasıyla hreflang vermek daha mı kolay?

Çok sayıda dil ve sayfa olduğunda evet; kurallar aynıdır.

Özet

hreflang ilişkileri karşılıklı olmalıdır. Dil sürümlerini tek bir kaynaktan üretin ve her sürüme, kendisi dahil tüm kümeyi gösteren aynı etiketleri ekleyin.

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

  1. Google Search Central — Sayfanızın yerelleştirilmiş sürümlerini Google'a bildirme (hreflang)
  2. Google Search Central — Çok bölgeli ve çok dilli siteleri yönetme

Paylaş