"Alternatif sayfa (uygun canonical etiketi ile)" — hata mı, normal mi?

Çoğu durumda sistemin doğru çalıştığının kanıtı. Ne zaman normal, ne zaman gerçek sorun ve Google sizin canonical'inizi neden dinlemiyor?

Search Console'da "Alternatif sayfa (uygun canonical etiketi ile)" yazısını görüp paniğe kapılan çok kişi var. Çoğu durumda bu bir hata değil, sistemin doğru çalıştığının kanıtı.

Bu satır şunu söyler: Google adresi gördü, içeriğinin başka bir adresle aynı olduğunu anladı, sizin gösterdiğiniz asıl adresi dizine koydu ve bunu yedeğe aldı. Yani rel="canonical" etiketiniz çalışmış.

Yani beklenen davranış.

Sorun yalnızca yanlış sayfa asıl seçilmişse başlar. Bunu ayırt etmeden listeyi temizlemeye çalışmak, çalışan bir sistemi bozmaya çalışmaktır.

Ne zaman normal?

  • Parametreli adresler. /urunler?sirala=fiyat ile /urunler aynı içeriktir; ikincisi kazanmalıdır.
  • Sayfalama. /blog/sayfa/2 gibi adresler.
  • www / https varyantları. Yönlendirme yerine canonical kullanılıyorsa.
  • Aynı ürünün farklı renk/beden adresleri.
  • AMP ya da yazdırma sürümleri.

Bu adresler listede duruyorsa yapılacak bir şey yok.

Ne zaman gerçekten sorun?

1. Asıl olması gereken sayfa "alternatif" olarak işaretlenmişse

En can yakıcı durum.

Ürün sayfanız asıl, kategori sayfanız alternatif olmalıyken tersi olmuş olabilir. Bu durumda arama sonuçlarında yanlış sayfa çıkar ve dönüşüm oranınız sebepsiz yere düşer.

Kontrol: Search Console → URL denetimi → sayfanızı yapıştırın. "Kullanıcı tarafından belirtilen kanonik" ile "Google tarafından seçilen kanonik" satırlarını karşılaştırın. Farklıysalar Google sizin işaretinizi dikkate almamış demektir.

2. Farklı içerikler aynı sayılıyorsa

İki ayrı hizmet sayfanız var ama Google onları kopya sayıyorsa, sayfalar birbirinden yeterince ayrışmıyor demektir.

Genelde şablon ağır basar, gerçek metin azdır. Sayfanın yüzde 90'ı menü, kenar çubuğu ve alt bilgiyse, kalan yüzde 10 ayırt etmeye yetmez.

3. Canonical tüm sayfalarda ana sayfayı gösteriyorsa

Yanlış kurulmuş şablonlarda görülür. Her sayfanın canonical'i https://siteniz.com/ ise, sitenizin tamamı tek sayfaya işaret ediyor ve hiçbir iç sayfa dizine giremiyor demektir.

Bu, teşhis edilmesi kolay ama etkisi ağır bir hatadır. Kaynağı görüntüleyip rel="canonical" satırına bakmak yeterlidir.

Canonical nasıl doğru yazılır?

<link rel="canonical" href="https://siteniz.com/urun/abc">

Dört kural:

  1. Mutlak adres kullanın, göreli değil.
  2. Kendini gösterebilir. Asıl sayfanın canonical'i kendi adresi olmalıdır; bu bir hata değil, iyi pratiktir.
  3. Tek olmalı. Sayfada iki canonical varsa Google ikisini de yok sayar.
  4. Erişilebilir olmalı. Gösterilen adres 200 dönmeli; 404 ya da yönlendirme dönen bir canonical geçersizdir.

Google neden benim işaretimi dinlemiyor?

Canonical bir emir değil, bir öneridir. Google şu durumlarda kendi kararını verir:

  • Gösterdiğiniz sayfa daha zayıf ya da daha az bağlantı alıyorsa
  • Sitemap'te alternatif adresi listelemişseniz (çelişkili sinyal)
  • İç bağlantılarınız alternatif adrese gidiyorsa
  • Canonical zinciri varsa: A → B → C

Çözüm: sinyalleri hizalayın. Sitemap'te asıl adres olsun, iç bağlantılar asıl adrese gitsin, canonical asıl adresi göstersin. Üçü aynı şeyi söylediğinde Google itiraz etmez.

Parametreli adresleri toptan çözmek

Filtre ve sıralama parametreleri en büyük kaynaktır. En temiz çözüm sırasıyla:

  1. Parametreli adreslerin canonical'i temiz adresi göstersin.
  2. Sitemap'te yalnızca temiz adresler bulunsun.
  3. Gerçekten gereksizse robots.txt'te engelleyin — ama önce canonical'i kurun, çünkü engellenen sayfanın canonical'i okunamaz.

Sıra önemli: önce engelleyip sonra canonical eklemek işe yaramaz, çünkü engellenen bir sayfanın içindeki etiket hiç okunmaz.

Sık sorulan sorular

Bu sayfalar trafiğimi bölüyor mu?

Doğru çalışıyorsa hayır; asıl sayfa tüm sinyali toplar. Bölünme, farklı adreslerin farklı canonical'ler gösterdiği ya da hiç canonical olmadığı durumlarda olur.

Kaç tane olması normal?

E-ticarette binlerce olabilir ve bu normaldir. Blogda birkaç yüzü aşıyorsa parametre üretimini gözden geçirin. Sayının kendisi değil, listede hangi adreslerin olduğu önemli.

Canonical yerine 301 yönlendirme kullansam?

Kullanıcının o adrese erişmesi gerekmiyorsa 301 daha kesin bir çözümdür. Ama filtre sayfalarında kullanıcı orada kalmalı, dolayısıyla yönlendiremezsiniz; canonical tam da bu durum için var.

noindex koysam olmaz mı?

Olur ama farkı bilin: canonical sinyali asıl sayfaya aktarır, noindex ise sayfayı tamamen siler ve aldığı bağlantı değeri boşa gider. Kopya sayfalarda canonical, gerçekten değersiz sayfalarda noindex.

Devamı: Sayfalarınızın hangi meta ve canonical etiketlerini gönderdiğini meta etiket kontrolcüsü ile görebilirsiniz.

Bu yazıyı paylaşın
LinkedIn X
Tartışma

Yorumlar

Henüz yorum yok. İlk yorumu siz yazın.

Sitenizin GEO skorunu öğrenin

Bu yazıdaki maddelerin sizde uygulanıp uygulanmadığını 30 saniyede görün — ücretsiz ve üyeliksiz.

Ücretsiz Tarama Başlat