Benzer(kopya) içeriklerin çıkmasının birçok nedeni olabilir: CMS özellikleri, dinamik parametreler içeren URL yapıları:

https://www.example.com https://example.com http://example.com

Her 3 şekilde de açılan siteler ve bunun gibi durumlar. Eğer benzer içeriği bulunan sayfalarda canonical etiketi kullanmasanız, arama motoru robotları sitenizi taradığı zaman istediği yerden içeriği çekecektir ve sonucunda hiç hoş olmayan bir durumla karşılaşacaksınız.

Daha önce Teknik SEO içeriklerine hiç değinmemiştim. Sanırım zamanı geldi artık etkili SEO teknikleri konusunda daha derin küçük taktikleri paylaşmaya.

Özetle bu yazının asıl amacı; Canonical etiket özelliğinin ne anlama geldiği, ne için ve nasıl kullanılması gerektiği ile ilgili bilgi vermektir.

Non-canonical!

Nedir bu rel=”canonical” özelliği?

rel=”canonical” özelliği içerisinde belirtilen URL, arama motorları tarafından tercih edilen sayfa anlamına gelir. Yani, diyelim ki sizin birden çok sayfa içeren bir kategoriniz var. Kategori içerisinde yer alan içerik diğer sayfalarda da gözükeceği için canonical etiketinde ilk sayfa belirttiğinizde asıl ana sayfanız olacak ve bu sayede kopya içerik oluşmamasını sağlayacaksınız.

Örneğin: <link rel=”canonical” href=”http://[url]” />, [url] – sizin asıl canonical sayfanızdır.

Diyelim ki, “picardes.com/tag/seo/page/2” canonical etiketinde “picardes.com/tag/seo/” yer alıyor. Bu durumda asıl etiket <link rel=”canonical” href=”picardes.com/tag/seo/” /> olacaktır.

rel="canonical" nedir, nasıl ve ne amaçla kullanılır.

Google bu özelliği 2009’dan beri destekliyor. Yandex – 2011’den beri.

Canonical etiketi özelliği ne için kullanılır?

  1. Sitedeki içeriğin kopya olmasını önlemek için.
  2. Eski içeriğin çerezleri tutulduysa onu korumak ve kopya oluşmasını önlemek için. Çerez dediğim, web.archive.org veri tabanında eklenen çerezlerinizdir.

Hangi durumlarda canonical özelliğini belirtmek gerekiyor?

Sayfalama – “Sayfalara ayrılmış içeriği belirtme”

Siz e-ticaret platformusunuz ve ürünlerinizi gösteren bir kategoriniz mevcut. Kategorideki ürünleri görmek için “Hepsini göster” dediğinde “example.com/category/show-all” şeklinde bir URL yapısı çıkar ve infinite-scrolling şeklinde ürünler bitine kadar iner.

Böyle ürün kategorileriniz varsa Google bunu çok eskiden önermiş bulundu.

Örneğin: “example.com/category/page/2″ kategorinin canonical etiketinde <link rel=”canonical” href=”example.com/category/show-all” /> bulunması gerekir.

Eğer “Hepsini göster” gibi bir buton yoksa ve sayfalarınızın manuel olarak ilerlemesi sağladıysanız “example.com/category/page/2″ kategorinin canonical etiketi <link rel=”canonical” href=”example.com/category/page/2″ /> olmalı. Bu sayede her bir kategori kendine ait özelliği olacaktır.

Filtre içeren URL yapıları

Filtreli URL yapılarında da aynı taktik üzerinde yol almalısınız.

Örneğin: “example.com/category/filter/” aynı URL-yi eklemeniz doğru olacaktır – <link rel=”canonical” href=”example.com/category/filter/” />.

Farklı alan adına geçiş süreci

Yeni bir alan adına geçiş yaptığınızda rel=”canonical” kullanmanız gerekiyor. Olmadı, tamamen 301 yönlendirmesi ile işlemi gerçekleştirin, ki Google robotları şüpheye düşmesin.

Canonical hangi durumlarda kullanılması gerekiyor?

Önemli not: Şimdilik bu özelliği sadece Google anlıyor.

Ben yazı okumayı sevmem, bana biraz daha açıklayıcı ve zamanımı değerli kılacak bir video lazım diyorsan aradığın yer burası. Canonical etiketi kullanımı konusunda Webtures ekibimizdeki Erhan Kolci‘nin bir videosunu izleyebilirsiniz;

Bir sonraki Teknik SEO küçük ipuçlarında görüşmek üzere diyerek buraya noktayı bırakıyorum.