Gecen hafta Google, Yahoo ve Microsoft`un arama motorlarinda hep beraber destekledikleri bir html elementi tanitildi. Bu elementin adi “canonical”. Canonical`in Turkce sozluk anlami standart. Arama motorlarinin amaci da webmasterlara ve site sahiplerine yinelenen icerik probleminin ustesinden gelebilmeleri icin yardimci olmak. Konuyla ilgili Matt Cutts bir yazi yazdi ve Google Webmaster Central blogunda da ayrintili bir yazi yayinlandi.
Bilindigi uzere yeni CMS sistemleri, alisveris sitelerinde bulunan maddeler cesitli kategoriler altindan erisilebildiginden dolayi birden fazla dizinlenebiliyor ve bu asamada hangisinin orijinal dosya oldugunu ayirt etme islemi arama motorlarina kaliyor.
Ornek vermek gerekirse, www.alisverissitesi.com/urun.php?urun=oyuncakaraba adresinde bulunan oyuncak araba, ayni sekilde www.alisverissitesi.com/urun.php?urun=oyuncakaraba&kategori=oyuncaklar seklinde de ulasilabildiginden dolayi hangisinin asil urun sayfasi oldugu gozden kacabiliyor. Bu sorunla karsilasiyorsaniz, canonical html elementini kullanarak www.alisverissitesi.com/urun.php?urun=oyuncakaraba adresinin asil urun oldugunu belirtmek icin www.alisverissitesi.com/urun.php?urun=oyuncakaraba&kategori=oyuncaklar ve www.alisverissitesi.com/urun.php?urun=oyuncakaraba&kategori=arabalar adreslerinin <head> tag`i icine
<link rel=”canonical” href=”www.alisverissitesi.com/urun.php?urun=oyuncakaraba” /> kodunu eklemeniz yeterli olacak. Bu sayede arama motorlari yinelenen icerige sahip olan bu gibi butun url`lerin, cikis noktasinin www.alisverissitesi.com/urun.php?urun=oyuncakaraba oldugunu arama motorlarina tanimlayabileceksiniz.