Canonical Link
Merhaba arkadaşlar.
Geçtiğimiz hafta Google, Yahoo ve Microsoft arama motorları, dizindeki "çift" URL sorununa karşı yeni bir yeni bir gelişmeyi duyurdu.
Canonical Link Elemanı adındaki bu yeni HTML elemanı sayesinde arama motoru botları sitenize geldiğinde, indexlenecek sayfayı daha kısa, öz ve olması gereken haliyle belirtebiliyosunuz.
Alttaki URL ler arama motorlarının gözünde birbirinden farklıdır :
Code:
http://siteniz.com/
http://siteniz.com
http://www.siteniz.com
http://www.siteniz.com/
http://www.siteniz.com/hakkinda.html
http://siteniz.com/hakkinda.html
bu tip "duplicate" yani bi adresin "aynı kapıya çıkan, farklı yazılım şekilleri" nin önüne geçebilmek için böyle bir yenileme yapılmış gibi görünüyor.
Örnek
1>>
Code:
http://www.siteniz.com/page.html?sid=asdf314159265&page=3
gibi bir sayfanın
2>>
Code:
http://www.siteniz.com/page.html
şeklinde indexlenmesini sağlıyorsunuz.
1 numaradakine benzer adresler, insanların o sayfaları linklemesini zorlaştırır, SessionID vb. özel bilgiler indexlenebilir, tracking (takip, izleme, referrer) kodları görünürde kalır, verileri sıralama kriterleri indexlenebilir (asc/desc vb..)
Yapmanız gereken?
<HEAD>..</HEAD> arasına eklemeniz gereken bir kod var. Scriptlerinizde bu kodu dinamik olarak ekletebilirsiniz.
HTML Code:
<link rel=”canonical” href=”http://www.siteniz.com/page.html” />
Böylece 1 numaradakine benzer bir sayfanıza giren botlar adres indexlemek için orjinal 1 numaralı adres yerine, yukarıdaki "canonical link" tagı içinde verilmiş adresi alacaktır.
Sık Sorulan Sorular
* Bir domainden başka bir domaini "canonical link" gösterebilirmiyim?
* CEVAP: Hayır, sadece girilen domain üzerinde linkleme yapabilirsiniz.
--------------------------------------------------------
* Subdomain > domain olarak gösterebilirmiyim?
* CEVAP: Evet, blog.sitem.com üzerinden sitem.com u gösterebilirsiniz.
--------------------------------------------------------
* https:// yerine http:// linkini gösterebilirmiyim ?
* CEVAP: Evet.
Kaynak: MattCuts