Canonical URL Nedir ?

rucoder

Eski üye
Katılım
5 Nis 2022
Mesajlar
221
Tepki
0

Canonical URL Nedir ?​

Canonical URL Nedir ?


Canonical URL (rel=”canonical”), yinelenen, neredeyse yinelenen ve benzer sayfalar için ana sürümü tanımlayan kaynak kodun bir HTML parçasıdır. Kısaca, değişik URL’lerde aynı yada birbirine benzeyen içeriğiniz var ise, hangi ana sürümün dizine eklenmesi icap ettiğini belirtmek için bu etiketleri kullanabilirsiniz.

Canonical URL, bir web sayfasındaki yinelenen içerikle başa çıkmak için mühim bir faktördür; yamyamlaştırma şeklinde, sayfanın arama motoru netice sayfalarındaki (SERP’ler) konumunu etkileyen bir şeydir.

Önemi Google, Microsoft ve Yahoo şeklinde ana arama portallarının, içerik sorunlarını kolay ve süratli bir halde çözmek için onları oluşturmak için güçlerini birleştirmesidir.

Canonical Etiketler SEO İçin Niçin Önemlidir?​


Arama motorlarının kopya içinde ne olduğu asla sevmediği iyi bilinir, şu sebeple bu onları karar vermeye zorlar:

  • Dizine eklenecek sayfanın hangi sürümü
  • İlgili sorgular için sayfanın hangi sürümünün yerleştirileceği
  • Bağlantı suyunu (yada bağlantı hakkını) bir sayfada birleştirmeleri yada birkaç sürüm içinde bölmeleri gerekip gerekmediği

Bu yüzden, fazlaca sayıda yinelenen içeriğe haiz olmak tarama bütçesini etkileyecektir, bundan dolayı arama motoru, sayfadaki öteki daha mühim içerikleri keşfetmek yerine aynı sayfanızın değişik sürümlerini izleyerek vakit yitirecektir.

Ek olarak, standart bir URL belirtmezseniz, arama motorunun kendisi, bir içeriğin en iyi sürümü yada URL’si bulunduğunu düşündüğü şeyi belirleyecektir. Standart olmasını istemediğiniz bir sürümü seçebileceğinden bu önerilmez.

Canonical URL Uygulama ve Dikkat Edilmesi Gerekenler​


Standartlaştırma için en iyi uygulamalar nedir ? Bir URL’yi Canonical hale getirirken dikkate almanız ihtiyaç duyulan beş mühim nokta vardır.

Mutlak URL’leri kullanma​


Google’dan John Mueller, rel=”canonical” bağlantı öğesiyle göreli yolları kullanmamanın tavsiye edildiğini söylüyor. Arkasından, aşağıdaki yapıyı kullanmalısınız:

Ufak Harfli URL’ler Kullanmak​


Arama motorları büyük ve ufak URL’leri değişik URL’ler olarak ele aldığından, ufak harf URL’lerini sunucuda zorladığınızdan ve arkasından bu tarz şeyleri standart etiketlerde kullandığınızdan güvenli olmalısınız.

Alanın doğru sürümünü kullanma (HTTPS ve HTTP)​


SSL’ye geçmeniz durumunda, kanonik etiketlerde herhangi bir SSL olmayan URL bildirmediğinizden güvenli olmalısınız şu sebeple bu, kafa karıştırabilir ve beklenmedik durumlara niçin olabilir. Bu yüzden, güvenli bir tesir alanındaysanız, URL’nin sonraki sürümünü kullandığınızdan güvenli olmalısınız:

Kendinden Referanslı Canonical Etiketleri Kullanma​


Kendinden referanslı Canonical etiketler mecburi olmasa da, John Mueller’in yine işaret etmiş olduğu şeklinde kullanımları önerilir. Kendilerine işaret eden bir sayfada kurallı bir etiket olarak işlev görürler. Mesela, URL “https://benimsitem.com/örnek” bu şekilde olsaydı kendi kendine referans veren bir Canonical URL şu şekilde olacaktır:

Günümüzde, neredeyse tüm CMS’ler kendi kendine referans veren URL’leri otomatikman ekler.

Sayfa Başına Yalnızca Bir Canonical Etiket Kullanın​


Bir sayfanın değişik kurallı etiketleri var ise, arama motorları bu tarz şeyleri görmezden gelir.

Canonical URL Nedir ?

Canonical URL Hataları​


Canonical URL hatalarından iyi mi kaçınılır ? Bu mevzu birazcık karmaşık olduğundan, URL’leri standart hale getirirken aşağıdaki hatalardan kaçının.

Robots.txt tarafınca standartlaştırılmış URL’yi engelleyin​


Bir URL’yi robots.txt dosyasında engellemek, yalnızca Google’ın onu taramasını engeller ve bu URL’de herhangi bir kurallı etiket görmezsiniz. Bu, bağlantı suyunun kurallı olmayan URL’den kurallı URL’ye aktarılmasını önler.

Standartlaştırılmış URL’yi ‘noindex’ olarak yapılandırın​


‘noindex’i asla rel=”canonical” ile karıştırmayın, şu sebeple bunlar tutarsız sıralamalardır. Bir URL’yi dizine eklemek istemiyor sadece standart hale getirmek istiyorsanız, ideal olan bir 301 tekrardan yönlendirmesi kullanmaktır.

Kurallı URL için bir HTTP 4XX durum kodu ayarlayın​


Bu uygulama önceki bölümle aynı sonuca haizdir. Arama motoru kurallı etiketi görmeyecek ve bağlantı suyunu kurallı sürüme aktaracaktır.

Tüm sayfalandırılmış sayfaların ana sayfaya standartlaştırılması​


Sayfalandırılmış sayfalar, dizinin ilk sayfasına standart hale getirilmemelidir, sadece sayfalandırılmış tüm sayfalarda kendinden referanslı standartlar kullanılmalıdır. Ek olarak, rel=prev/next etiketlerinin kullanılması bir artıdır.

Hreflang ile kanonik etiketler kullanmamak​


Hreflang etiketleri, bir web sayfasının dilini ve hedef alanını belirtmek için kullanılır. Bu yüzden, aynı dilde kurallı bir sayfa yada aynı dil için kurallı bir sayfa yoksa mümkün olan en iyi ikame dili kullanmalısınız.

Birçok rel=canonical etiketine haiz olmak​


Bir URL’de birden fazla rel=canonical etiketiniz var ise, bunlar bir sisteme değişik noktalarda dahil edildiklerinden arama motoru bu tarz şeyleri yok sayar. Bu, JavaScript ile eklenen kanonikleri de olabilir.

Rel=haricinde kurallı​


Bir rel=canonical etiketi, yalnızca bir belgeninbölümünde görünmelidir, aksi takdirde yoksayılır ve URL’de daha karmaşık hatalara niçin olabilir.
 
Üst Alt