Ne zaman gerekir?
Aynı içerik birden fazla adresten erişilebiliyorsa gerekir. E-ticarette bu istisna değil, kuraldır:
- Filtre ve sıralama parametreleri:
?renk=mavi,?siralama=fiyat - Kampanya izleme parametreleri:
?utm_source=instagram - Aynı ürünün birden fazla kategori altında görünmesi
wwwolan ve olmayan sürüm,httpvehttps- Sayfalama: 2. sayfa, 3. sayfa
Bunların her biri arama motoru için ayrı bir adrestir. Canonical olmadan aynı içeriğin onlarca kopyası indekslenmeye çalışılır; tarama bütçesi boşa gider ve hangi adresin sıralanacağına Google karar verir — genellikle sizin istediğiniz adres değildir.
Yönlendirme değildir
En sık karışan nokta budur. 301 yönlendirme ziyaretçiyi başka adrese taşır; canonical taşımaz. Ziyaretçi girdiği adreste kalır, sayfayı normal görür. Yalnız arama motoruna "bu içeriğin asıl adresi şu" denir.
Bu yüzden filtreli sayfalarda canonical doğru araçtır: müşterinin mavi elbiseleri görmesini engellemeden, arama motorunun ana kategori sayfasını indekslemesini sağlar.
Bir öneridir, emir değildir
Google canonical etiketini bir sinyal olarak değerlendirir, mutlak bir talimat olarak değil. Sayfa içerikleri gerçekten farklıysa ya da başka sinyaller çelişiyorsa Google sizin gösterdiğinizden başka bir adresi asıl kabul edebilir.
Search Console’un URL denetimi aracı, Google’ın hangi adresi seçtiğini açıkça gösterir. "Kullanıcı tarafından belirtilen kanonik" ile "Google tarafından seçilen kanonik" farklıysa bir sorun var demektir.
Üç yaygın hata
- Her sayfada ana sayfayı göstermek. Tema hatası olarak sık görülür ve sitenin ana sayfa dışındaki her sayfasını indeksten düşürür. Sessizce olur.
- Göreli adres yazmak. Canonical her zaman tam adres olmalıdır:
https://siteniz.com/urun. - Canonical ile
noindex’i birlikte kullanmak. Çelişkili sinyaldir; biri "bunu indeksle", diğeri "indeksleme" der. Google’ın nasıl davranacağı tahmin edilemez.
Kendi kendine canonical iyi bir alışkanlıktır
Her sayfa kendi adresini canonical olarak gösterirse, sonradan eklenen izleme parametreleri otomatik olarak tekilleşir. Küçük bir alışkanlık, büyük bir karışıklığı önler.