Ana Sayfa / Rel=canonical Etiketi Nedir ve Nasıl Kullanılır?

Rel=canonical Etiketi Nedir ve Nasıl Kullanılır?

rel="canonical" etiketi, sayfalara uygulanan ve arama motoru tarayıcılarına “Bu sayfanın asıl kopyası benim” mesajını ileten bir etikettir.

Canonical olarak işaretlenen sayfa, arama motorlarında sizin tarafınızdan indekslenmesi tavsiye edilen ve sitenizde o sayfaya ait metnin ‘yetkili’ sayfası olarak kabul edilen sayfadır. Örneğin, bir arama motoru tarayıcısı sitenizi tararken bir sayfadaki rel="canonical" etiketine rastlarsa, tarayıcıya sitenizdeki bu sayfa sürümüne güvenmesini ve indekslemesini söyler. Bu etiket yalnızca arama motoru tarayıcılarını yönlendirmek için vardır ve 301 yönlendirmesi gibi kullanıcı deneyimini etkilemez.

Bu etiket ne zaman uygulanır?

Mükemmel bir dünyada, rel="canonical" kullanımı gereksiz olurdu çünkü sitenizdeki her sayfa tamamen farklı içeriklere sahip olurdu. Ne yazık ki, bu mümkün değildir ve doğru içeriğin indekslenmesini sağlamak için bu etiketin gerekli olduğu birçok durum vardır; aksi takdirde, daha az önemli veya kopya sürümler indekslenebilir.

Örneğin, ticari sitelerde mağazalar ve ürünler için durum böyledir. Satışta olan bir ayakkabı için farklı renkler sunarsınız, değil mi? Aynı ayakkabının farklı renklerinin her biri kendi URL’sine sahip olur, ancak ürün açıklamaları aynıdır. Arama motoru tarayıcısı için bu renk varyasyonlarının her biri %99 oranında kopya sayfa olarak görünür ve rel="canonical" etiketi yoksa sadece birini, rastgele seçerek indeksler (arama motorları aynı sayfanın kopyalarını genellikle indekslemez, sadece birini seçer). Bu, aynı sayfanın birden fazla sürümü olduğunda hangi sayfaların indeksleneceğini kontrol edemezseniz arama sıralamalarınız için büyük bir sorun olabilir.

Bu durumda, ayakkabının siyah versiyonuna binlerce dolar backlink ve dahili link yönlendirmesi yapmış olabilirsiniz, ancak canonical etiketi olmadan arama motoruna özellikle bu sayfayı indekslemesini zorlamak imkansızdır; çünkü mavi ayakkabı sayfası da canonical etiketi olmadan var olabilir.

Bu durumu düzeltmek için siyah ayakkabı sayfasına rel="canonical" etiketi koyar ve siyah ayakkabı sayfasını canonical link olarak belirtirsiniz; diğer renk varyasyonlarında ise canonical etiketi kullanarak bu sayfanın “ana kopyası” olarak siyah ayakkabı sayfasına işaret edersiniz.

Sitenize birden fazla erişim yolu varsa (örneğin http, https, www, www olmadan) ve kullanıcıları tercih ettiğiniz alan adı yapısına yönlendiren bir yönlendirme kullanmıyorsanız, tercih ettiğiniz alan adı yapısını canonical olarak belirlemenizi öneririz (301 yönlendirmesi kullanmak istemiyorsanız).

Rel="canonical" etiketini içeren sayfaları bilmek neden gereklidir?

Maalesef canonical sayfalar yanlış işaretlenebilir ve bu, SEO sıralamalarında önemli kayıplara veya doğru sayfaların indekslenmemesine yol açabilir. Örneğin, tüm site genelinde yanlışlıkla tek bir canonical etiketi uygulanması (örneğin sadece ana sayfa tüm sayfaların canonical’i olarak gösterilmesi) gibi hatalar gördük. Bu büyük indeksleme hatalarına neden olur; bu yüzden sizin için bu canonical kontrol aracını oluşturduk.

Bu etiket arama motorları için neden önemlidir?

rel="canonical" etiketi, arama motorlarının aynı veya benzer içeriğe sahip diğer sayfalar arasında “ana kopyayı” hızlıca belirlemesini sağlar. Bu, arama motoru tarayıcısının hangi sayfanın indeksleneceğini ve hangilerinin indekslenmeyeceğini net şekilde bilmesine yardımcı olur.

Google, çoğaltılmış URL’lerin önüne geçmek için resmi olarak rel="canonical" etiketinin kullanılmasını önerir. Bu yönergeleri buradan okuyabilirsiniz: Duplicate URL consolidation.

Rel="canonical" raporumuzu nasıl yorumlayıp kullanabilirsiniz:

Rel=canonical etiketi içeren sayfalar raporu örneği

  1. 1. Sütun: rel="canonical" etiketinin bulunduğu sayfanın URL’si.
  2. 2. Sütun: rel="canonical" etiketi içinde canonical olarak belirtilen URL (yani ‘ana kopya’).
  3. 3. Sütun: rel="canonical" etiketinde belirtilen sayfanın sunucu yanıt kodu – 200 kodu canonical URL’nin başarılı şekilde işlendiğini ve indekslenebilir olduğunu gösterir.
  4. 4. Sütun: “Kontrol Et” butonu. Bu butona basarak sayfa kodundaki rel="canonical" etiketinin içeriğini görüntüleyebilirsiniz.

Rel="canonical" etiketini sayfaya manuel olarak nasıl uygularsınız:

İstediğiniz sayfanın HTML kodunda <head> ve </head> etiketleri arasına aşağıdaki kodu eklemeniz yeterlidir:

<link rel="canonical" href="KANONİK OLARAK SEÇTİĞİNİZ URL" />

Buradaki kanonik URL alanına, ‘ana kopya’ olarak görünmesini istediğiniz sayfanın tam URL’sini girersiniz.

Örneğin, elimde siyah ayakkabı için bir sayfa ve mavi ayakkabı için bir sayfa varsa, siyah ayakkabıyı canonical sayfa yapmak için aşağıdaki işlemi yapardım:

Siyah ayakkabı sayfasında siyah ayakkabı sayfasını canonical olarak ayarlarım:

Özellik kullanımı örneği:

<link rel="canonical" href="https://yoursite.com/siyah-ayakkabilar/" />

Ve, mavi ayakkabı sayfasında siyah ayakkabı sayfasını canonical olarak ayarlarım:

Özellik kullanımı örneği:

<link rel="canonical" href="https://yoursite.com/siyah-ayakkabilar/" />

Arama motoru tarayıcısı hem siyah hem de mavi ayakkabı sayfalarını ziyaret ettiğinde, bu iki canonical etikete (biri siyah ayakkabı sayfasında, diğeri mavi ayakkabı sayfasında) dayanarak hangi sayfanın indeksleneceğini bilir: siyah ayakkabı sayfası indekslenecek, mavi değil.