Webmaster ve Yazılım Geliştiriciler
Google"Dan Webmasterlar İçin Yeni Bir Hizmet "Canonical"
Google"Dan Webmasterlar İçin Yeni Bir Hizmet "Canonical"
-
Bu yazıyı ayak üstü şimdi yazdım copy/paste değildir,
Ben bu sorunu robots.txt ile halletmeye çalışıyordum ama hiç gerek yokmuş buna çünkü google, yahoo, microsoft artık şu tagı kullanıyorlar,
Diyelim sitenizde aynı içeriğe sahip birden fazla sayfa var, genelde bu sayfalar şöyle olur
http://www.site.com/makale.html
aynı içeriğe sahip diğer sayfalar
http://www.site.com/makale.html/print
veya
http://www.site.com/makale.html&category=haberler
bunlar genelde aynı içeriğe sahip sayfalardır ve bunlar aynı title ve aynı description yazılarını içerirler
dolayısıyla bu da google tarafından yinelenen başlıklar ve yinelenen metalar olarak algılanır, ve ziyaretçi trafiğinizi kötü etkiler.
google hangi sayfanızın asıl sayfa olduğuna kendisi karar verir bu da site performansınızı düşürür mesela asıl sayfanız şudur
http://www.site.com/makale.html
ama google asıl sayfanızın şu olduğunu sanır
http://www.site.com/makale.html/print
ya da
http://www.site.com/makale.html&category=haberler
bunu önlemek içinb google'a asıl sayfanızı göstermeniz gerekmektedir bunu da şöyle yapıyoruz,
aynı içeriğe sahip diğer sayfaların <head> </head> tagları arasına şu kodu koyacaksınız böylelikle google aynı içeriğe sahip diğer sayfaları eler, ve sadece head tagları arasında belirttiğiniz sayfayı indexler
örnek kullanım
<link rel="canonical" href="http://www.site.com/makale.html" />
Bilgi alabileceğiniz diğer siteler
Official Google Webmaster Central Blog: Specify your canonical
Canonical Tag Announced: Google's Matt Cutts Interviewed
Yeni bir html element`i - Canonical
Bu şekilde kullanan örnek siteler
http://starwars.wikia.com/wiki/Nelvana_Limited
üstteki link yerine
http://starwars.wikia.com/wiki/Nelvana
şeklinde indexlenmesi istenmiştir sitenin kaynak koduna bakın canonical ile asıl sayfanın belirtildiğini göreceksiniz.