Canonical nedir?
Canonical etiketi, web sayfalarının SEO (Arama Motoru Optimizasyonu) açısından mühim bir optimizasyon tekniğidir. Bu etiket, aynı yada benzer içerikli değişik URL’leri olan sayfalarda kullanılır ve arama motorlarının hangi URL’nin orijinal ve tercih edilen sürüm bulunduğunu belirlemelerine destek verir. Canonical etiketi, sayfa içinde ne olduğunun “kanonik” (şu demek oluyor ki ana) versiyonunu işaretler ve bu sayede çeşitli URL varyasyonları arasındaki SEO kıymetini birleştirir.
Canonical etiketi yanlış yada yanlış kullanıldığında, SEO açısından negatif sonuçlar doğurabilir. Bu yüzden doğru kanonik URL’nin belirlenmesi ve etiketin doğru bir halde eklenmesi önemlidir. Canonical etiketi, SEO stratejisinin bir parçası olarak kullanılır ve web sitesinin arama motorlarında daha iyi sıralanmasına destek olabilir.
Aynı içeriğe haiz değişik URL’lere haiz olan sayfaları düzeltmek için kullanılır. Bu, arama motorlarına hangi sayfanın orijinal ve tercih edilen sürüm bulunduğunu bildirir ve içerik kopyası (duplicate content) sorununu önlemeye destek verir.
Aşağıdaki şekilde, 2 tane kopyaversiyonun, canonical etiketi ile iyi mi orjinal olan versiyonu işaret ettiğini görebilirsiniz.
Ayrıca tehlikeli sonuç olmamakla birlikte, yaygın kullanımda, orijinal sayfanın da kendisini canonical olarak işaret etmesi icap ettiğini söyleyebiliriz.
Niçin mühim
Arama motorları kopya içerik sunulmasını sevmezler ve bu şekilde bir durumu sıralamalarına negatif olarak yansıtırlar. Hatta abartı durumlarda sitenin cezalandırılması da söz mevzusu olabilir. Bu sebeple aynı yada benzer içeriğie haiz, sadece değişik URL lere haiz içerikler var ise, bu içeriklerin orijinal olarak kabul edilmiş olan içeriğe, kanok-nikleştirilmesi gerekir.
Yaygın kullanımlar
Ana mantığını yukarıda anlatmış olsak da, aşağıda bazı yaygın kullanımlardan bahsedeceğiz. Böylece web sitenizde ihtimaller içinde canonical kullanım durumlarını görmüş olacaksınız:
1. URL sonu parametler var ve sayfa içerikleri birebir aynı ise kullanılabilir.
- Canonical URL: https://example.com/blog/
- Alternate URL: https://example.com/blog/?page=1
2. Sayfanızda dil çevirilerinden dolayı değişik URL de yer edinen sadece bir birine fazlaca yakın içerikler var ise
- Canonical URL: https://example.com/aboutus-BritishEnglish
- Alternate URL: https://example.com/aboutus-AmericanEnglish
3. Mobil yada AMP versiyonlar için canonical kullanılabilir.
- Canonical URL: https://example.com/aboutus
- Alternate URL: https://example.com/aboutus/amp
yada
- Canonical URL: https://example.com
- Alternate URL: https://m.example.com
Örnekler
Örnek 1
“www.domain.com/orjinal.html” ve “www.domain.com/kopya.html” olarak 2 sayfamız var ise, kopya olanda kanonik URL aşağıdaki halde kullanılmalıdır;
Bu arama motorlarına şunu anlatmaktadır: “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.
Örnek 2
Bir başka örnek verecek olursak; Web sitemiz Türkçe ve İngilizce dillerine haizdir 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 haiz, B ise A ya fazlaca benzer bir içeriğe haiz 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):