İçeriğe geç

Rehber

Birden fazla canonical etiketi: Google hangisini dikkate alır?

Aynı sayfada iki veya daha fazla canonical etiketi varsa Google hepsini görmezden gelebilir. Tema ve SEO eklentisinin çakışmasından doğan bu sorunu nasıl çözeceğinizi anlatıyoruz.

3 dk okumaOrta seviyeGeçerlilik dönemi: 2026 Eylül itibarıyla
Birden fazla canonical etiketi: Google hangisini dikkate alır? — editoryal kapak görseli

Temanız bir canonical etiketi ekliyor, SEO eklentiniz bir tane daha, belki sunucunuz da HTTP başlığında üçüncüsünü gönderiyor. Değerler aynı olsa bile bu gereksizdir; farklıysa Google'a çelişen talimatlar verirsiniz.

KTYAPTECH SEO Analyzer bu sorunu TECH-CANONICAL-MULTIPLE-001 koduyla, “Birden fazla canonical etiketi” başlığı altında ve yüksek önem derecesiyle raporlar (Teknik SEO). Bu rehber, bulgunun ne anlama geldiğini, neden önemli olduğunu ve adım adım nasıl düzeltileceğini anlatıyor.

Birden fazla canonical etiketi nedir?

Birden fazla canonical, sayfanın HTML'inde birden fazla <link rel="canonical"> etiketi bulunması veya HTML ile HTTP Link başlığında farklı canonical değerleri verilmesidir.

Google belgelerine göre birden fazla ve birbiriyle çelişen canonical sinyali verildiğinde Google bunların tamamını görmezden gelebilir.

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

Etiketler görmezden gelindiğinde yinelenen içerik yönetimi çalışmaz; Google standart adresi kendi seçer ve bu sizin tercih ettiğiniz adres olmayabilir.

Bu sorun genellikle bir eklenti veya tema güncellemesinden sonra sessizce ortaya çıkar ve tüm sayfaları etkiler.

Sorun nasıl tespit edilir?

  • SEO Analyzer raporundaki “Birden fazla canonical etiketi” bulgusunu inceleyin.
  • Sayfa kaynağında rel="canonical" ifadesini arayıp kaç kez geçtiğini sayın.
  • curl -I ile yanıt başlıklarında Link: <...>; rel="canonical" olup olmadığını kontrol edin.
  • Tema dosyalarında (header.php, layout) ve eklenti ayarlarında canonical üreten kısımları bulun.
Birden fazla canonical etiketi: yanlış ve doğru uygulamanın karşılaştırması
Birden fazla canonical etiketi: sorunlu durum ve doğru uygulama yan yana.

Adım adım çözüm

  1. Sayfadaki tüm canonical kaynaklarını belirleyin: tema, eklentiler, uygulama kodu, sunucu başlıkları.
  2. Canonical'ı üretecek tek bir kaynak seçin (genellikle SEO eklentisi veya uygulamanın metadata katmanı).
  3. Diğer kaynaklardaki canonical üretimini kapatın veya kaldırın.
  4. Kalan etiketin mutlak, doğru ve sitenin tercih edilen biçiminde olduğundan emin olun.
  5. Tema ve eklenti güncellemelerinden sonra kontrolü tekrarlayın.

JavaScript ile eklenen ikinci canonical

Bazı tek sayfa uygulamaları sayfa değişiminde yeni bir canonical etiketi ekler ama eskisini kaldırmaz. Render edilmiş DOM'da iki etiket oluşur. Çerçevenin metadata yönetimini kullanın ve render edilmiş HTML'i kontrol edin.

Birden fazla canonical etiketi için düzeltme örneği
Hem HTML hem de HTTP başlığındaki canonical değerleri kolayca sayılabilir.

Sık yapılan hatalar

  • Yeni bir SEO eklentisi kurup eskisini tamamen kaldırmamak.
  • Temanın başlık dosyasında sabit canonical bırakmak.
  • Yalnızca kaynak HTML'e bakıp render edilmiş DOM'u kontrol etmemek.

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

  • Sayfa kaynağında ve render edilmiş DOM'da tek canonical kaldığını görün.
  • SEO Analyzer'ı yeniden çalıştırın.

Sık sorulan sorular

İki canonical aynı adresi gösteriyorsa sorun olur mu?

Genellikle zararsızdır ama gereksizdir ve ileride biri değiştiğinde çelişkiye dönüşür. Tek kaynak bırakın.

Google hangisini seçer?

Çelişen birden fazla canonical varsa Google hepsini görmezden gelip kendi seçimini yapabilir.

Canonical'ı HTTP başlığında mı, HTML'de mi vermeliyim?

HTML sayfalar için HTML etiketi yeterlidir. İkisini birden kullanacaksanız değerlerin birebir aynı olması gerekir.

Özet

Bir sayfada yalnızca bir canonical kaynağı olmalıdır. Tema, eklenti ve sunucu tarafındaki canonical üretimlerini tespit edin, birini seçin ve diğerlerini kapatın.

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 — Yinelenen URL'leri birleştirme (canonical)
  2. Google Search Central — Canonicalization nedir?

Paylaş