Sayfanın kanonik adresi

Sitede birden çok adreste bulunan bir sayfanın yanı sıra aynı veya benzer içeriğe sahip sayfalar varsa, Yandex robotu bunları sayabilir çekimlerle. Ardından sayfaları bir grup çekimde birleştirecek ve arama sonuçlarında gösterilmek üzere bunlardan yalnızca birini seçecektir — arama sorgularıyla en bilgilendirici ve alakalı olanı. Böyle bir sayfaya denir kanonik.

Arama sonuçlarında gösterilmek üzere tercih ettiğiniz sayfayı robota şu şekilde yönlendirebilirsiniz: rel="canonical" özniteliğinin. İsterseniz kanonik bir adres de sağlayabilirsiniz site adresini değiştir — www ön eki olsun veya olmasın, HTTP veya HTTPS protokolü.

Dikkat

Yandex robotu, kanonik adresin bir göstergesini bir öneri olarak kabul eder ve bunu görmezden gelebilir birkaç durumda,.

Sayfanın kanonik adresi nasıl belirtilir

Özniteliğini kullanarak sayfanın kurallı adresini ekleyin rel="canonical" yollarından biri:

Örneğin, sayfaya iki adreste erişilebilir: www.example.com.tr/pages?id==2 ve www.example.com.tr/blog.

Tercih ettiğiniz adres ise — /blog, sayfanın html'sine ekleyin /pages?id=2 Eleman link:

<link rel="canonical" href="http://www.example.com.tr/blog"/>  

Örneğin, sitede birden çok adreste bulunan bir PDF dosyası vardır: www.example.com.tr/offer/file.pdf ve www.example.com.tr/files/file.pdf. Ön hesaplanabilecek adres ise — /offer/file.pdf, sunucuyu sayfanın HTTP başlığında yayınlayacak şekilde yapılandırın /files/file.pdf sonraki:

Link: <http://www.example.com.tr/offer/file.pdf>; rel="canonical"  

Not

Standart adresi aynı etki alanı içinde belirtin. Kanonik adresiniz için mutlak bir yol belirleyin, örneğin http://example.com.tr/blog/.

Özniteliğin yerleştirildiği sayfa rel="canonical" başka bir sayfanın adresi ile kabul edilir kanonik olmayan.
Robot, siteyi atlarken yapılan değişiklikleri öğrenir. Kanonik adres doğruysa ve robot talimatı görmezden gelmedi, kanonik olmayan sayfa arama sonuçlarından kaybolacaktır. Sayfanın aramadan kaldırıldığından emin olmak için sayfadaki Web Yöneticisinden kontrol edebilirsiniz İndeksleme → Aramadaki sayfalar (birim Hariç tutulan sayfalar).

Kanonik sayfanın içeriği kanonik olmayan sayfadan önemli ölçüde farklıysa robot talimatları yok sayar. Bu durumda, kanonik olmayan bir sayfa aramaya katılabilir. Bunu kontrol etmek için şu sayfaya gidin: İndeksleme → Aramadaki sayfalar.

Adresi GET parametrelerini veya etiketlerini (UTM, from, vb.) İçeren kanonik olmayan bir sayfayı aramadan hariç tutmak için yönergeyi ekleyin Clean-param dosyaya robots.txt. Başka bir durumda, yönergeyi kullanın Disallow.

Standart adresi kullanarak site adresini nasıl değiştirebilirim

Sitenin adresini değiştirmek isterseniz standart bir adres belirtebilirsiniz:

  • www ön eki olan veya olmayan etki alanına;
  • HTTPS veya HTTP protokolü ile.

Robot, kanonik adresi yenisine yönlendirme olarak algılayacaktır sitenin ana adresi ve sitenin iki sürümünü tek bir grupta birleştirecektir. Bunu yapmak için, eski sitenin her sayfasının HTML koduna veya HTTP başlığına, yeni sitenin benzer sayfasına öznitelikle bir bağlantı ekleyinrel="canonical". Örneğin, adresi değiştiriyorsunuz http://example.com açık https://example.com. Sayfasında http://example.com.tr/main/ belirtmeniz gerekiyor:

<link rel="canonical" href="https://example.com.tr/main"/>

Öznitelik başka bir sayfaya işaret edecekse, robot bunu sitelerin yapısında bir fark olarak görebilir. Bu durumda taşınmak mümkün olmayacaktır.

Adresi değiştirirken eski ve yeni sitelerin içeriğinin aynı olduğundan emin olun. Ayrıntılar için bkz. taşınma talimatları.

Not

Öznitelik yalnızca tek tek sayfalara eklenirse, sitenin ana adresini göstermez.

Kanonik adresin dikkate alınmadığı durumlar

Yandex robotu, aşağıdaki durumlarda kanonik adresi dikkate almayacaktır:

  • Tarama sırasında, kanonik olmayan sayfalar kullanıcının isteğine daha tam olarak yanıt verir ve içerikleri kanonik sayfalardan önemli ölçüde farklıdır. Bu tür sayfaların kullanıcılar için aramada yararlı olmayacağından eminseniz, dosyada dizine eklemeyi yasaklayın robots.txt.
  • Robot için standart adres kullanılamıyor — başka bir sayfaya yönlendirir veya indekslemeye karşı kapalı. Bu onun olduğu anlamına geliyor aramaya katılamayacak. Daha sonra, kanonik bir adres yerine, robot için mevcutsa kanonik olmayan bir adres katılabilir.
  • URL, başka bir etki alanındaki veya alt etki alanındaki standart adres olarak belirtilir.
  • Birkaç kanonik adres belirtilmiştir.
  • Kanonik adres zinciri belirtilmiştir. Örneğin, adres için example.com.tr/1 kanonik adres, example.com.tr/2, adres için ise example.com.tr/2 belirtilen kanonik adres example.com.tr/3.

Sorular ve Cevaplar

Rel="canonical" özniteliği, barındırıldığı sayfaya işaret eder. Bu bir hata mı?

Hayır. Sayfada bir öznitelik varsa rel="canonical" Aynı sayfaya işaret ederse, robot bunun kanonik olduğunu düşünecektir.

Aramaya kanonik olmayan bir sayfa nasıl döndürülür

Sayfa aramadan kanonik olmadığı için çıkarılmışsa, robotun HTML kodunda veya HTTP başlığında bir öznitelik bulduğu anlamına gelir rel="canonical" kanonik adresi gösteren. Bu göstergeyi kaldırın ve aramaya geri dönmek istediğiniz sayfanın dizine eklenip eklenmediğini kontrol edin, yasak değil.

Destek ekibine yazın



Ayrıca hizmete yükseltebilirsiniz