Canonical etiketi, aynı ya da çok benzer içeriğe birden fazla adresten ulaşılabildiğinde arama motoruna hangi adresin asıl sürüm olduğunu bildiren HTML işaretidir; yinelenen içerik nedeniyle sıralama gücünün bölünmesini önler.
Bir sayfa çoğu zaman tek bir adresten fazlasıyla açılabilir: www'li ve www'suz, sonunda eğik çizgi olan ve olmayan, filtre parametreli sürümler, büyük-küçük harf farkları, yazdırma görünümü. Arama motoru bunların her birini ayrı sayfa olarak görebilir. Canonical etiketi, sayfanın head bölümüne yerleştirilen bir link satırıyla asıl adresi bildirir. Arama motoru diğer sürümlerden topladığı sinyalleri bu adreste birleştirir ve sonuçlarda onu gösterir. Etiket bir öneri niteliğindedir; Google güçlü başka sinyaller görürse farklı bir sürümü seçebilir.
İşletme sahibi için neden önemli
Yinelenen adresler, sayfanızın gücünü kendi kopyaları arasında bölüştürür; hiçbiri hak ettiği yere ulaşamaz. Özellikle e-ticaret sitelerinde filtre ve sıralama parametreleri binlerce kopya adres üretebilir. Canonical yönetimi bu dağınıklığı toparlar. Bir başka kullanım alanı, aynı içeriği farklı sitelerde yayınlarken (ürün açıklamasını pazaryerine de verdiğinizde) asıl kaynağın sizin siteniz olduğunu bildirmektir.
Örnek
Bir ayakkabı mağazasının kategori sayfası renk, beden ve fiyat filtreleriyle onlarca farklı adresten açılıyordu; Search Console'da 'kopya, Google farklı canonical seçti' uyarıları birikmişti. Filtreli tüm sürümlere temel kategori adresini gösteren canonical eklendi; gerçekten farklı içerik taşıyan birkaç filtre sayfası ise kendi kendini canonical gösterecek biçimde ayrıldı.
Sık yapılan hata
Site yenilemesinde tüm sayfaların canonical'ını yanlışlıkla ana sayfaya göstermektir; bu, tüm sayfaları arama motoru gözünde tek sayfaya indirger. İkinci hata, canonical'ı test ortamı adresine gösterip canlıya taşımak. Üçüncüsü, canonical'ı yönlendirme yerine kullanmak; adres gerçekten taşındıysa 301 yönlendirme gerekir. Dördüncüsü, canonical gösterilen sayfanın noindex olması gibi çelişkili sinyaller vermektir.
Teklif alırken sorulacak soru
Her sayfa kendi adresini gösteren canonical ile teslim edilecek ve filtre, sayfalama gibi parametreli adresler için politika belirlenecek mi? Yayın öncesi canonical'ların test ortamına işaret etmediği kontrol edilecek mi?
Sık sorulanlar
Her sayfaya canonical eklemek gerekir mi?
Evet, iyi uygulama her sayfanın kendi adresini gösteren bir canonical taşımasıdır; böylece parametreli ya da farklı yazımlı sürümler otomatik olarak asıl adrese bağlanır.
Canonical ile 301 yönlendirme arasındaki fark nedir?
301, kullanıcıyı ve arama motorunu fiziksel olarak başka adrese taşır; canonical ise sayfa açık kalır, yalnızca arama motoruna asıl sürümün hangisi olduğu söylenir.