Dokümanlar

Sorun rehberi · Uluslararası

hreflang taşıyan sayfanın kanoniği başka adres

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

Kısa cevap

Bu sayfa dil sürümlerini hreflang ile listeliyor, ama kendi canonical'ı başka bir adresi gösteriyor. Google sayfayı canonical hedefinin kopyası sayar, dizinden çıkarır ve hreflang'ini yok sayar; bu dil sürümü aramada görünemez. Her dil sürümü kendine kanonik olmalıdır; canonical'ı yalnız aynı dildeki gerçek kopyalar arasında kullanın.

Neden önemli

hreflang Google'a "bu sayfalar farklı dillerde aynı içeriktir" der; canonical ise "bu sayfa şunun kopyasıdır" der. Birlikte kullanıldığında birbiriyle çelişirler. En sık sebep, her çevirinin canonical'ını özgün dile yönelten bir ayardır; bu ayar diğer bütün dilleri Google'dan sessizce çıkarır. Sonuçta o pazarlardaki kullanıcılar özgün dili ya da bir rakibi görür.

Glimana bunu nasıl tespit eder

Glimana 200 dönen her sayfanın hreflang kümesini okur ve sayfanın kendi canonical'ına bakar. hreflang işareti taşıyan bir sayfanın canonical'ı (HTML'de ya da HTTP başlığında) başka bir adresi gösteriyorsa kural tetiklenir. Kanıt canonical hedefini gösterir. hreflang hedefleri ayrıca hreflang noindex ya da başka adrese kanonik sayfaya gidiyor altında denetlenir.

Nasıl düzeltilir

  1. Glimana'da etkilenen sayfaları bulun. Sorunlar › hreflang taşıyan sayfanın kanoniği başka adres 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.

    Sayfa gerçek bir çeviriyse: canonical'ını kendisine (kendi son adresine) yöneltin ve hreflang kümesinde tutun.

    Sayfa aynı dilde bir kopyaysa (örneğin izleme ya da yazdırma adresi): canonical'ı koruyun ve sayfayı hreflang kümesinden çıkarın; işaretlerde yalnız kanonik adresler kalsın.

    WPML ya da Polylang'de her çeviri kendi adresi olan ayrı bir yazı olmalıdır. Çevrilmiş yazıda SEO eklentisine bakın (Yoast: Gelişmiş → Canonical URL; Rank Math: Advanced → Canonical URL): alanı boş bırakın ki eklenti yazının kendi adresini bassın. Özgün dilin adresini canonical olarak zorlayan özel kodu kaldırın.

    Shopify Markets her pazar ve dil için kendine işaret eden canonical basar. Diller arası canonical genellikle bir tema düzenlemesinden ya da kendi <link rel="canonical"> etiketini yazan bir uygulamadan gelir. theme.liquid içinde sabit yazılmış bir canonical arayın ve yerine {{ canonical_url }} kullanın.

    Canonical'ı geçerli sayfanın kendi son adresinden (sunulan dil sürümünün şeması, alan adı ve yolu) üretin. Asla varsayılan dil kaydından türetmeyin. Her dil sürümünü isteyip canonical'ın istek adresine eşit olduğunu doğrulayan bir test ekleyin.

  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; hreflang taşıyan her sayfa kendine kanonik olduğunda 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 taşıyan her sayfanın canonical'ını yeniden okur; hiçbiri başka adresi göstermediğinde görev kapanır.

SSS

Kopya içerikten kaçınmak için bir çevirinin canonical'ı özgün dile gidebilir mi?

Hayır. Çeviriler kopya içerik değildir. Google her dil sürümünün dizine eklenebilir ve kendine kanonik olmasını bekler; onları hreflang ile birbirine bağlar.

Kaynaklar

Bu sayfa işinize yaradı mı?

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