Canonical URL

Web tasarım, Web Programlama ve script dilleri konuları buraya
Cevapla
Kullanıcı avatarı
velociraptor
Yottabyte4
Yottabyte4
Mesajlar: 54813
Kayıt: 14 Mar 2006, 02:33
cinsiyet: Erkek
Teşekkür etti: 21048 kez
Teşekkür edildi: 12475 kez

Canonical URL

Mesaj gönderen velociraptor »

Google tekrarklı (dublicated) linkleri (URL) sevmez , peki iki link aynı sayfaya işaret ediyorsa ne yapmak gerekir , mesela aşağıdaki her iki linkin de aynı sayfayı işaret ettiğini varsayalaım (ki çokça olur)

Kod: Tümünü seç

http://www.mağaza.com/kazak.html
http://www.mağaza.com/giyim/kazak.html
Bu durumda google aynı sayfadan iki adet olduğunu düşünecektir (dublicated) ve sizi cezalandırma yoluna gidecektir , işte Canonical URL burada devreye giriyor ve arama motorunun bunu tekrarlı içerik saymasını engelliyor , şöyleki : Google bot siteyi indexlediğinde Canonical URL etiketini gördüğünde bu sayfanın resmi linki olduğunu anlar , yani canonical etiketi ile biz arama motoruna hangisinin indexlenmesi gerektiğini söylüyoruz mesela üstteki birinci linkin resmi link olmasını istiyorsam bunu rel="canonical" bağlantı öğesi ile belirtirim , yani Bir <link> öğesini ( rel="canonical" özelliği ile birlikte) bu sayfaların <head> bölümüne eklerim :

Kod: Tümünü seç

<link rel="canonical" href="http://www.mağaza.com/kazak.html" />
Bu, sayfamızdaki kazak yayınlarına erişmek için kullanılacak tercih edilen URL'yi belirtir. Böylece, arama sonuçlarının kullanıcılara o URL yapısını gösterme ihtimali daha fazla olur.

hatalı kullanımlar

1. Uzun bir yazınız var ve siz bunu iki / üç ...sayfaya böldünüz eğer rel=canonical tagını sadece ilkinde kullanırsanız ikinci ve üçüncü sayfalar indexlenmeyecektir oysa ikinci ve üçüncü sayfalar ilk sayfanın aynısı değildir , ve hepsinde rel=canonical kullanılması gerekir

2. rel=canonical esas sayfa yerine bağlantılı sayfada kullanmak

Resim

3. Temadan kaynaklı ve dizaynında unutulan rel=canonical ın istenmeden tüm sayfalarda uygulanması , bazen buna bir plugin de neden olabilir bu gibi durumlarda google tüm rel=canonical ları yok sayar ve tekrarlı içerik cezası almanız kolaylaşır

Resim

4. Anasayfa veya kategorilerde rel=canonical kullanıp sürekli güncellenen bir alt sayfanın yanlışlıkla indexlenmemesine neden olabilirsiniz.

5. rel=canonical ı < body > tagında kullanmak

Resim

rel=canonical HTMl dökümanının sadece < head > kısmında kullanılabilir eğer < body > kısmında kullanılmışssa gözardı edilir.

6. hatalı link kullanmak , rel="canonical" bağlantı öğesiyle birlikte göreli yollar yerine mutlak yollar kullanın.Şu yapıyı kullanın:
http://www.mağaza.com/kazak.html , (Şu yapıyı kullanmayın: /kazak.html). yada diğer bir örnek

Şu yapıyı kullanın: http://www.example.com/elbiseler/yesil/yesilelbise.html
(Şu yapıyı kullanmayın: /elbiseler/yesil/yesilelbise.html).

yapılması muhtemel hatalar
http://googlewebmastercentral.blogspot. ... nical.html
Kullanıcı avatarı
accept
Gigabyte1
Gigabyte1
Mesajlar: 2078
Kayıt: 26 May 2013, 16:17
cinsiyet: Erkek
Teşekkür edildi: 5 kez

Re: Canonical URL

Mesaj gönderen accept »

html ölme sanırım.
Kullanıcı avatarı
tn82
Moderator
Moderator
Mesajlar: 724
Kayıt: 05 Eyl 2015, 11:33
Teşekkür etti: 67 kez
Teşekkür edildi: 222 kez

Re: Canonical URL

Mesaj gönderen tn82 »

Sanırım bu hatayı bende aldım ve bu hata analytics sonuçlarına yansımıştı. Sorun kendi kendine çözüldü nasıl çözüldüğünü anlmadım . ama kategori isimleri ile ilgili olabilir kategorilerd dfüzenleme yapmıştım bilmeden acaba diyorum başka bişey de bilmiyorum. ama aynı isimde konuılarım vardı örnekleyecek olursak güzelresimler-1 diğer konuda ise güzelresimler-2 dedim bundan kaynakı ise konuların isimlerinde de değişiklik yapmadım bilemiyorum.
Kullanıcı avatarı
velociraptor
Yottabyte4
Yottabyte4
Mesajlar: 54813
Kayıt: 14 Mar 2006, 02:33
cinsiyet: Erkek
Teşekkür etti: 21048 kez
Teşekkür edildi: 12475 kez

Re: Canonical URL

Mesaj gönderen velociraptor »

İlginç , bendeki sitelerde de olabiliyor 2-3 gün sonra hatalı gösterdiği şeyi göstermez oluyor
Cevapla