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.
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.
Adım adım çözüm
- Sayfadaki tüm canonical kaynaklarını belirleyin: tema, eklentiler, uygulama kodu, sunucu başlıkları.
- Canonical'ı üretecek tek bir kaynak seçin (genellikle SEO eklentisi veya uygulamanın metadata katmanı).
- Diğer kaynaklardaki canonical üretimini kapatın veya kaldırın.
- Kalan etiketin mutlak, doğru ve sitenin tercih edilen biçiminde olduğundan emin olun.
- 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.
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
Paylaş
İlgili içerikler
URL'de büyük harf kullanmak SEO'ya zarar verir mi?
Adres yolları büyük-küçük harfe duyarlıdır: /Urunler ve /urunler farklı adreslerdir. Büyük harf kullanımının yarattığı yinelenen adres ve kırık bağlantı riskini anlatıyoruz.
2 dk okuma
Yazıyı okuSonda eğik çizgi (trailing slash): /sayfa ve /sayfa/ ikisi de açılıyorsa
Aynı sayfa hem eğik çizgili hem eğik çizgisiz adreste 200 dönüyorsa Google iki ayrı sayfa görür. Tek bir biçim seçip diğerini yönlendirmeyi anlatıyoruz.
3 dk okuma
Yazıyı okuÇok parametreli adresler: filtre ve sıralama URL'leri taramayı nasıl etkiler?
Renk, beden, fiyat ve sıralama filtreleri birleştikçe binlerce adres üretilir. Google bu adresleri taramaya çalışırken önemli sayfalarınıza sıra gelmeyebilir. Parametre yönetimini anlatıyoruz.
3 dk okuma
Yazıyı oku
