Canonical etiketi, web sayfalarının SEO (Arama Motoru Optimizasyonu) açısından önemli bir optimizasyon tekniğidir. Bu etiket, aynı veya benzer içerikli farklı URL'leri olan sayfalarda kullanılır ve arama motorlarının hangi URL'nin orijinal ve tercih edilen sürüm olduğunu belirlemelerine yardımcı olur. Canonical etiketi, sayfa içeriğinin "kanonik" (yani ana) versiyonunu işaretler ve bu sayede çeşitli URL varyasyonları arasındaki SEO değerini birleştirir.
Canonical etiketi yanlış veya yanlış kullanıldığında, SEO açısından olumsuz sonuçlar doğurabilir. Bu nedenle doğru kanonik URL'nin belirlenmesi ve etiketin doğru bir şekilde eklenmesi önemlidir. Canonical etiketi, SEO stratejisinin bir parçası olarak kullanılır ve web sitesinin arama motorlarında daha iyi sıralanmasına yardımcı olabilir.
Aynı içeriğe sahip farklı URL'lere sahip olan sayfaları düzeltmek için kullanılır. Bu, arama motorlarına hangi sayfanın orijinal ve tercih edilen sürüm olduğunu bildirir ve içerik kopyası (duplicate content) sorununu önlemeye yardımcı olur.
Aşağıdaki şekilde, 2 adet kopyaversiyonun, canonical etiketi ile nasıl orjinal olan versiyonu işaret ettiğini görebilirsiniz.
Bu arada kritik olmamakla beraber, yaygın kullanımda, orijinal sayfanın da kendisini canonical olarak işaret etmesi gerektiğini söyleyebiliriz.
Arama motorları kopya içerik sunulmasını sevmezler ve böyle bir durumu sıralamalarına negatif olarak yansıtırlar. Hatta abartı durumlarda sitenin cezalandırılması da söz konusu olabilir. Bu sebeple aynı veya benzer içeriğie sahip, ancak farklı URL lere sahip içerikler varsa, bu içeriklerin orijinal olarak kabul edilmiş olan içeriğe, kanok-nikleştirilmesi gerekir.
Ana mantığını yukarıda anlatmış olsak da, aşağıda bazı yaygın kullanımlardan bahsedeceğiz. Böylece web sitenizde olası canonical kullanım durumlarını görmüş olacaksınız:
1. URL sonu parametler var ve sayfa içerikleri birebir aynı ise kullanılabilir.
2. Sayfanızda dil çevirilerinden ötürü farklı URL de yer alan ancak bir birine çok yakın içerikler varsa
3. Mobil veya AMP versiyonlar için canonical kullanılabilir.
veya
"www.domain.com/orjinal.html" ve "www.domain.com/kopya.html" olarak 2 sayfamız varsa, kopya olanda kanonik URL aşağıdaki biçimde kullanılmalıdır;
Bu arama motorlarına şunu söylemektedir: "Ben orjinal bir içerik değilim, beni arama sonuçlarında listeleme, benim yerime www.domain.com/orjinal.html sayfasını listele..." Böyelece bir başka URL ye kanonikleşene URL nin arama motorlarında gözükmeyeceğini söyleyebiliriz.
Bir başka örnek verecek olursak; Web sitemiz Türkçe ve İngilizce dillerine sahiptir ve her sayfamız için 2 dilde de içerik mevcuttur. Web sitemizde ise A ve B şeklinde 2 sayfamız olsun. Bu sayfalardan A orijinal içeriğe sahip, B ise A ya çok benzer bir içeriğe sahip olsun. Bu durumda "canonical" URL leri inceleyelim;
Türkçe A sayfası:
İngilizce A sayfası:
Türkçe B sayfası (benzer içerikli, Türkçe A sayfasına canonical veriyoruz):
İngilizce B sayfası (benzer içerikli, İngilizce A sayfasına canonical veriyoruz):