Canonical Link Elemanı

Yinelenen içerik; genellikle site içi alanlarda bulunan ve başka bir içerikle tamamıyla eşleşen ya da çok benzer olan bağımsız içerik blokları anlamına gelir. Bu çoğu zaman kökeni itibariyle aldatıcı değildir. Kötü amaçlı olmayan yinelenen içeriğe örnek olarak şunlar verilebilir:

  • Mobil cihazlarda hedeflenen ve hem normal hem de sınırlandırılmış sayfalar oluşturabilen tartışma forumları
  • Birbirinden farklı, birden çok URL ile gösterilen veya bağlanılan öğeleri saklama
  • Web sayfalarının yalnızca yazıcı sürümleri
  • Yazılımsal, analiz veya istatistik gibi işlemler için parametre kullanımı

Canonical link elemanı ile içerik olarak birbirinin aynısı ya da çok benzer olan sayfaların birden fazla kez indekslenmesini önleyebilirsiniz. Daha doğrusu bu sayfalardan indekslenmesini istediğiniz bir versiyonu seçmeniz ve kalanlarının indekslenmemesi konusunda arama motorlarına güçlü olarak verdiğiniz bir bildirim aracıdır canonical. Standart sayfa yani seçtiğiniz versiyon, son derece benzer içeriğe sahip bir sayfa grubunun tercih edilen sürümüdür. Örnek vermek gerekirse şu adresler aynı anasayfa olmasına rağmen, URL ve -veya- protokol ve prefixleri farklı olduğu için birbirinden tamamıyla farklıdır:

  • https://www.ugureskici.com
  • http://ugureskici.com
  • http://ugureskici.com/index.htm
  • https://www.ugureskici.com/index.htm
  • http://ugureskici.com/default.aspx

Arama motorları, sayfaların farklı versiyonlarına ait bağlantıları bulduklarında bunları indeksler ve her birini farklı bir sayfa olarak ele alır. Peki içerik olarak aynı fakat URL’den oluşan varyant sayfaların indekslenmesinin sakıncası nedir? Google’ın web algoritması kopya içerikleri – veya sayfa da diyebiliriz- kontrol edemez. Daha doğrusu bir arama motoru yapılan sorgulama için indekslenen onlarca sayfadan hangisinin asıl yanıtı taşıdığını tespit edemeyebilir. Birden fazla sayfanız asıl yanıtı veya olası yanıtları taşıyabilir.. Bu durum, arama motorunun göstereceği arama sonucu sıralamasının kalitesini doğrudan etkileyebileceği gibi, daha iyi kullanıcı deneyimi sunma adına bu gibi sorunları algoritmik metodlarla başa çıkmaya çalışır. Eğer siz içeriklerinizi guruplar ve benzer içerikleriniz için tek bir versiyonunu seçerseniz, bu noktada arama moturunun işini kolaylaştırırsınız. Ayrıca seçtiğiniz standart sayfa, diğer sayfalardan daha fazla değere sahip olma potansiyeli nedeniyle, diğer sürümlere nazaran arama sorgularında daha üst sırada çıkma olasılığını artırmış olur. Bunun sebebi içeriğin kalitesi ve sayfanın kazanacağı backlink profili olması olasıdır.. Bir site sahibi aynı içeriğe sahip birden çok sayfanın farklı adresler ile indekslendiğini tespit edebilir. Bunu Google üzerinden bir takım aramalar yaparak bulabileceği gibi, Google webmasters tools, SEO araçları ve yazılım tarafında metatagların hangi sayfalar ve durumlarda aynı çıktıyı verdiğini kontrol ederek keşfedebilir. Session, track vb. kalıntılar yine benzer şekilde istem dışı kopya içerik oluşumuna neden olur. Örneğin:

  • https://www.ugureskici.com/notlarim-makalelerim/canonical-link-elemani?sid=asdf314159265
  • https://www.ugureskici.com/notlarim-makalelerim/canonical-link-elemani?tracker_id=15926516654
  • https://www.ugureskici.com/notlarim-makalelerim/canonical-link-elemani?sessionid=fasd15agas2656

Görüldüğü üzere bu 3 farklı adres aslında aynı sayfadır (canonical-link-elemani) fakat arama motorları bu 3 URL’yi farklı adresler olarak ele alır.

Bu durumdan kurtulmak ve sayfalarınıza ait sadece bir indeks olmasını istiyorsanız canonical metatagını kullanmanız yeterlidir; ve kullanımı da şu şekildedir:

<head>
...
<link rel="canonical" href="https://www.ugureskici.com/notlarim-makalelerim/canonical-link-elemani" />
...
</head>

Not: <link> elemanını “/” (slash işareti) ile bitirmeyi sakın unutmayın! Böylelikle “canonical-link-elemani” adresli sayfanız için oluşan diğer varyantlarını arama motoru indekslerinde görmeyecek ve siteniz kopya içerik üretse de, botlar yazının tercih edilen versiyonunun “canonical-link-elemani” olduğunu bilecektir. Canonical metatagını başta Google, Bing ve Yahoo olmak üzere çoğu arama motoru ortak olarak tanımış ve kullanmaktadır. Teknik olan bir diğer detay ise Google canonical metatagı ile işaretlenmiş standart sayfayı, içinde bulunduğu varyant sayfanın standart olan adrese 301 http yönlendirmesi yapılmış gibi ele alır. Bu da site içi internal link dağılımı ve pagerank değeri akışını etkiler. Fakat bunun anlamı varyant sayfanın indekslerde hiçbir zaman görüntülenmeyeceği değildir. Algoritmik olarak eğer Google standart ve varyant sayfanın benzer olmadığına kanaat getirirse, bu 2 adresi de ayrı ayrı olarak indeksler ve arama sonuçlarına yansıtır. Bu sebeple canonical URL oluştururken dikkatli olmalı ve gerçekten içerik olarak benzeyen sayfalar için canonical metatagı kullanmalısınız. Böylece 2 önemli maddeyi en sona bıraktım ki, yazıyı sonuna kadar okuyunuz 🙂 Son olarak Google Spam Takımının başında olan Matt Cutts‘ın bir sunumuna buradan erişebilirsiniz.

2021 Dijital Pazarlama Trendleri ve İç Görülerim

2020 sanıyorum kimsenin öngöremediği bir pandemi kasırgası ile sonlanmak üzereyken, globalde yaşanan bu durum birçok şirketin çalışma şeklini de etkiledi. Aşının bulunma haberi, panik havasını ve ekonomide yaşanan stresleri gevşetirken insanlar üzerindeki korkunun hemen geçmesi…

COVID-19 Hakkında Platin Dergisi ile Yaptığım Söyleyişi

1-Korona sonrası dönemde hedef kitle, gönüllü karantina döneminde. Çoğu kişi artık sokağa çıkmaktansa her alışverişini online yapmayı tercih ediyor. Sizce bundan sonraki süreçte, markalar hedef kitleye ulaşabilmek ve satın alma süreçlerine hız kazandırabilmek adına ne…

32 yorum

    Geri bildirim: Wordpress İçin En İyi 20 SEO Eklentisi
    Geri bildirim: RootdeviLz.com | bLoghaber.org | Tekneloi,webmaster,photoshop,oyun,programlar » Blog Archive » Wordpress İçin En İyi 20 SEO Eklentisi
    Geri bildirim: Wordpress İçin En İyi 20 SEO Eklentisi
    Geri bildirim: Wordpress İçin En İyi 20 SEO Eklentisi Google | Bing, bing arama, bing arama motoru, bing seo, bing seo taktikleri, bing turkey, bing türkiye, bingseo, bingturkey, bingturkiye, microsft bing, windows bing

    Uğur bey bunu WP sisteminde nasıl uygularız?bir de bu kodu tam olarak nereye yazmamız lazım? Her sayfaya mı yazılcak nasıl olcak? Biraz daha açıklama yapabilirseniz bilmeyenler için daha uygun olur, öğrenmişken tam öğrenelim 😀 Bi’ de bu en son bir şey paylaşmak istemişiniz ama ben bişey göremedim 🙁 Kontrol edip düzeltirseniz bizde yararlanabiliriz belki;) Elinize sağlık, teşekkürler…

    Wp sistemler için “All in one seo pack” şuradan = http://downloads.wordpress.org/plugin/all-in-one-seo-pack.zip veya Magento Canonical ekletisini yani şuradaki : http://yoast.com/wp-content/uploads/2009/02/magento-canonical-urls.zip eklentiyi kurarsanız işinizi görür. Eğer manuel olarak ekleyecekseniz yukarıda belirttiğim gibi ve kodlarının arasına herhangi bir yere koymanız yeterli olacaktır. Ek olarak sorunu düzelttim uyarınız için teşekkürler. 🙂

    Geri bildirim: Ömer Emre ASLAN | Blog » Blog Archive » Wordpress İçin En İyi 20 SEO Eklentisi

    Güzel bilgiler için teşekkürler.Şimdiye kadar All in one Seo kullanıyordum ama böyle bir faydasını ilk kez duydum.Teşekkürler…

    Paylaşım için teşekkür benim Joomla ve Kunena entegreli sitem var. Eğer ben sitemin ana sayfasını gösterirsem esas önemli olan Kunena forumdaki yazıları görmeyecek gibi geliyor. Doğru mudur?

    Merhabalar değerli admin,

    Sitenizde gerçekten çok ama çok güzel ve faydalı bilgiler yazmışsınız. Tebrik ederim!

    bu soruya cevap verebilirseniz sevinirim.henuz yanıt bulmuş değilim hakkiketen uzman seo sorusu sanırım. şimdi benim 30 sayfadan oluşan eski bir sitem var link yapısı .php şeklinde aynı domaine wordpress kurup eski yazılar ile devam etmek istiyorum. seo açısından kopya içerik olarak algılayacak sanırım link yapısı değiştiği için. canonical url yi inceledim bunun için eklentilerde mevcut.
    site.com/eski-link.php site.com/yeni-link.html yeni sayfama içine canonical şeklinde “site.com/eski-link.php” tanımlayabiliyorum.
    şimdi eski .php sayfaları kaldırdığımda benim bu sorun olacakmıdır. google onları bulamayıcak sildiğimde . yeni sayfalarım indexlendiğinde canonical olarak eski linkleri tanımladığımda eski linklerin çalışır olması gerekiyormu.

    Teşekkürler faydalı bir yazı olmuş. Wp’de yeni eklentiler kullanmaya başladıktan sonra duplicate içeriklerin sayısı arttı (image zip eklentisi ile) yazıdaki metod ile çözüme ulaşırım umarım.

    Hocam iyi günler. Konu ile alakalı bir sorum olacak. Ben hazır kod kullanmadan bir site geliştirmeye çalışıyorum ve linklerle ilgili bir problemim var. Örneğin bir kategori ile ilgili bir sayfaya giden link şu şekilde : ………….com/catag.php?idtype=2&nam=10 ve ben seo kolaylığı açısından aynı adrese gitmek için ……………com/kategoriler/boardlar/board şeklinde bir url kullanmak istiyorum. Bunun için bu ve benzer diğer yazılarda, aynı adrese giden alternatif url kullanımı için “canonical” kullanımında bahsediliyor fakat ……………com/kategoriler/boardlar/board şeklinde belirttiğim url ile aynı adrese nasıl ulaşılacağını tam kavrayamadım. Bunu için sitenin yapısından nasıl bir değişiklik yapmak gerekiyor. Çünkü son olarak belirttiğim adrese gitmek istediğimde sayfa bulunamadı uyarısı alıyorum. Bu durumda her kategori için ayrı bir klasör ve alt klasörler mi oluşturmam gerekiyor.
    Teşekkürler..

    Samet bey selam, sorunuzu tam olarak anlayamadım. Biraz daha yalın bi şekilde açıklayabilirseniz yardımcı olabilirim 🙂 Ama anladığım kadarıyla url rewrite yapacaksanız, id’li olan eski URL versiyonunu yeni URL yapısına 301 http status ile yönlendirmeniz gerekebilir.

    WordPress olan sitemde bu sayfanın çevirisini yap uyarısı çıkıyor bunu nasıl düzeltebilirim yardımcı olabilirmisiniz şimdiden teşekkürler

    hocam merhaba. benim film sitemde .html/1 .html/2 html/3 gibi film partlarının indexlenmesini istemiyorum. sadece .html indexlensin istiyorum. buna nasıl bir canonical yapmalıyım? all in seo’nun böyle bir özelliği varmış ama ben yoast kullanıyorum. yoastta böyle bir ayar var mı? yok ise kodlarla nasıl çözerim bu sorunu?

    saygılar

    Her Sayfanın Head Bölümüne Birden Fazla ”canonical” link ekleyebilir miyim ? Ayrıca Menülere verilen linkleri de ”canonical” olarak Head bölümüne eklenmesinde bir sorun yaşar mıyım. Paylaşım İçin Teşekkürler Çok Kaliteli.

    head bölümüne 1 adet canonical ekleyebilirsiniz. Dolayısıyla 2 sorunuz yanıtlanmış oldu 🙂 Canonical’ın anlamını tam olarak anlamak gerekli; önemli bir tag. Hatalı kullanım ciddi sorunlar yaratabilir.

    Hocam merhaba. Size birşey sormak istiyorum yardımcı olursanız çok sevinirim. Sormak istediğim soru Canonical etiketi ile ilgili.
    Şimdi ben bir blog sayfası hazırlıyorum ama wordpress yada hazır tema değil kendim oluşturuyorum. Blogda olması gerektiği gibi Anasayfada 7-8 adet haber başlığı, resim ve onun altında yaklaşık 250 karakterlik bir tanıtım içerik yazısı olacak haber ile ilgili. Diyelim haberin devamını okumak isteyen kişi habere tıkladı ve haberin asıl uzun hali olan haber sayfasına geçti. Bu durumda ben haberi tanıtmak için Anasayfada yer verdiğim 250 karakterlik tanıtım yazısı bu sayfadaki asıl haberden çektirildiği için, yani 250 karakteri harfiyen aynı olduğu için canonical etiketini kullanmalı mıyım? Sonuçta canonical aynı içeriğe sahip sayfaları belirtmek için kullanılıyor ya? veya kullansam bile boş yere kullanılan canonical etiketinin sayfaya zararı olur mu?

    Selamlar Semih

    Anasayfanda yazı özetlerine yer verdiğin için değil, canonical bir çok konuda siteyi topladığı için kullanmanı şiddetle önerebileceğim bir metatagdır. Anlattığın senaryo için anasayfanda anasayfana, haber detay sayfasında haber detay URL’sine işaret eden canonical metatag yapılandırması kurgulamanda fayda var.

    Sevgilerle

    Selamlar Ahmet, bitiyor aslında. Bu tag’i bu sitede yoast eklentisi basıyor ve çıktısını kontrol ettim; doğru 🙂

    Selamlar semih bey,
    zaman ayırıpta bizler için bilgilendirici konulara ışık tuttuğunuz için teşekkür ederim..

    kendi adıma konuşmam gerekirse konulara tam anlamıyla hakim olamadığım için okuyorum anlıyorum ama uygulamada sıkıntılar yaşıyorum..

    Benim AYNI içeriğe sahip yaklaşık 20 ad. sitem var ve search console da bunları incelediğimde hep aynı “Kullanıcı tarafından seçilen standart sayfa olmadan kopya” problemi ile karşılaşıyorum..
    Ana Sitem http://www.yelkenbayrak.com (BU SİTEYİ YAKLAŞIK 2 AY ÖNCE KURDUM) bu sitenin içeriğinin tamamını diğer sitelerim içinde kullandım..(DİĞER SİTELER ORTALAMA 2 YILLIK BİR GEÇMİŞE SAHİP)
    örneğin http://www.bayrak-merkezi.com , http://www.yelkenbayraksamsun.com , http://www.bayrakcikocaeli.com vs. gibi
    Aralarındaki farklar ise site başlıkları, alt sayfa url leri vb.. bunlar haricinde bütün menüler, resimler kısacası içerikler aynı..
    bu yüzdende “Kullanıcı tarafından seçilen standart sayfa olmadan kopya” problemi yaşıyorum..
    amacım ana sitem olan http://www.yelkenbayrak.com u ön plana çıkarabilmek için cannonical etiket tanımlamak. fakat bu etiketi
    ANASİTEMDEKİ index.html yemi yoksa index dahil diğer alt sayfa html lerinin içine mi? veya diğer sitelerimdeki index.html”lelerin içine veya diğer alt html “lerin içinemi eklemeliyim anlayamadım..
    geçerli bir kod şeklinde belirterek bana yardımcı olabilirmisiniz..
    şimdiden teşekkür ederim..

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir