Canonical URL Nedir? Başlangıç Seviyesi Rehberi

Canonical URL web siteniz büyüdükçe ortaya çıkabilecek “kopya içerik” sorununun önüne geçmenizi sağlar.
 
Özellikle belirli anahtar kelimelerde sıralama alıyorsanız, birden çok sayfanın aynı anahtar kelime için yarışmasını istemezsiniz.
 
Gelin şimdi canonical URL’in ne olduğundan başlayıp konunun detaylarına inelim.
 
canoncial-url-giris
İçindekiler
    Add a header to begin generating the table of contents

    Canonical URL Nedir?

    Canonical URL, birden fazla URL’nin aynı veya benzer içeriği temsil ettiği durumlarda kullanılan bir kavramdır.

     

    Bu durum, özellikle büyük ve karmaşık web sitelerinde sıkça karşılaşılır.

     

    Google arama sonuçlarında tekrarlayan ve kullanıcılarına bir değer katmayan sayfaları göstermek istemez.

     

    Bundan dolayı benzer içeriklere sahip sayfaları bulduğu zaman, hepsini temsil etmek için bir URL seçer.

     

    Bu URL canonical URL olarak adlandırılır.

     

    Örneğin;

     

    Google Canonical URL’i indeksleyecek ve arama sonuçlarında gösterecektir.

     

    Canonical sayfalar aynı zamanda “asıl”, “birincil” ve “temsili” versiyonlar olarak da adlandırılır.

     

    NOT: Google her zaman istediğiniz URL’i canonical olarak seçmeyebilir.

    Kanonikleştirme işlemini canonical etiketlerini kullanarak gerçekleştirebilirsiniz

    Canonical Etiketi Nedir?

    Canonical etiketi, Canonical URL stratejisini uygulamak için kullanılan HTML etiketidir.

     

    Bu etiket, arama motorlarına hangi URL’in asıl içeriği temsil ettiğini belirtir.

     

    Bu sayede, birden fazla URL’ın aynı veya benzer içeriği temsil ettiği durumlarda arama motorlarına net bir yönlendirme sağlanır.

     

    Web sayfasının <head> kısmına, `<link>` etiketi kullanılarak eklenir.

    				
    					<link rel="canonical" href="https://www.orneksite.com/ana-sayfa" />
    
    				
    			
    canoncial-url-html-gosterim

    Arama motorları bu bilgiye göre sayfaları dizine ekleyerek, tarama işlemini gerçekleştirir.

     

    Canonical etiketi çoğunlukla alternatif sayfadan, asıl olan sayfaya işaret eder.
    canonical-url-alternatif-url

    Kanonikleştirme sürecini kolaylaştırmak için bir web sayfasını kendine de referanslayabilirsiniz.

    canonical-url-kendine-referansli-canonical-etiketi

    Google’dan John Mueller’in bu konu hakkındaki açıklaması da şu şekilde:

    “Bir web sayfasının canonical etiketi ile kendine referanslama yapması çok kiritik bir durum değildir. Ancak canonical olarak seçtiğiniz URL’i tespit etmemizde işimizi önemli ölçüde kolaylaştırır.”

    Canonical URL Neden Kullanılmalıdır? SEO İçin Önemi

    Canonical etiketi bir nevi içeriği tekilleştirme aracıdır.

     

    Kopya veya benzer içerik sorunlarını çözer.

     

    Ayrıca sıralama almak istediğiniz sayfayla alakalı Google’ı bilgilendirmenize yardımcı olur.

     

    Örneğin;

    • Bir sayfanın Türkçe ve İngilizce versiyonu,

     

    Peki kopya içerik sorunun önüne geçmek neden bu kadar önemli?

     

    Çünkü bu durum anahtar kelime yamyamlığına  yol açabilir.

     

    Bu da web sitenizdeki sayfaların aynı anahtar kelime için birbiriyle yarışması demektir.

     

    Bu istenmeyen bir durumdur çünkü sayfalar birbirlerinin sıralamasına zarar verebilir.

     

    Bu sebeplerden dolayı canonical etiketi içerik bütünlüğü için kritik öneme sahiptir.

     

    Canonical etiketleri doğru bir şekilde kullanıldığında:

    • Sayfanın hangi versiyonunun indeksleneceği
    • Kullanıcı aramalarında hangi versiyonun gösterileceği
    • Sayfaya ne kadar tarama bütçesi harcanacağı

    seçimlerini yapmak Google çok kolay bir hale gelir.

     

    Bunun sonucunda içeriğiniz daha çok kullanıcıya ulaşır.

     

    Bu da daha çok trafik ve dönüşüm oranı demektir.

     

    Bir örnek üzerinden anlatalım.

     

    Sitenizdeki içeriğin farklı versiyonlarına backlink aldığınızı varsayalım.

     

    Bu sayfaları kanonikleştirerek orijinal içeriğe yönlendirme yapabilirsiniz.

     

    Böylece backlinkler de orijinal içeriğe yönlenecek ve orijinal içeriğinizin sıralamasına olumlu yönde etki edecektir.

    canonical-url-backlink

    Canonical Etiketi Nasıl Uygulanır?

    Canonical etiketini sitenize eklemek gayet kolaydır.

     

    Gelin şimdi bu yöntemlere göz atalım.

    HTML Koduna rel=”canonical” Eklemek

    İlgili içeriğinizin <head> kısmına aşağıdaki kodu eklemeniz yeterlidir.
    				
    					<link rel="canonical" href="https://www.orneksite.com/ilgili-sayfa" />
    				
    			
    Eğer bir içerik yönetim sistemi ( CMS ) kullanıyorsanız koda müdahale etmeden bu işlemi yapabilirsiniz.

    WordPress

    WordPress’e canonical etiketi ekleme işlemini bir WordPress SEO eklentisi kullanarak yapabilirsiniz.

     

    Bunlardan en popüler olan Rank Math SEO ve Yoast SEO eklentilerine göz atalım şimdi.

    Rank Math SEO

    Rank Math SEO eklentisini kullanıyorsanız, bir sayfa veya içerikte Rank Math SEO kutucuğuna basın.

     

    Ardından Gelişmiş sekmesini açın.

     

    Karşınıza çıkan pencerede “Canonical URL” kısmını kullanarak canonical URL tanımlaması yapabilirsiniz

    canonical-url-rank-math-seo

    Yoast SEO

    İlgili sayfada Yoast SEO ayarlarını bulun.

     

    Ardından Gelişmiş sekmesine tıklayın.

     

    Açılan pencerede canonical URL tanımlaması yapabilirsiniz.

    canonical-url-yoast-seo

    Wix

    Wix normal ayarlarında canonical etiketleri sayfanın kendisine referanslar.

     

    Bu ayarları değiştirmek için:

     

    Yönetim panelinden Pazarlama ve SEO kısmını bulup SEO sekmesini açın.
    canonical-url-wix-1
    Ardından SEO Ayarları bölümünü açın.
    canonical-url-wix-2
    Ek Meta Etiketler’i bulup Düzenle butonuna basın.
    canonical-url-wix-3
    Canonical bölümünü bulduktan sonra Değişken Ekle butonuna basarak ilgili değişkenleri rel=”canonical” etiketine ekleyebilirsiniz..
    canonical-url-wix-4
    Ek olarak canonical URL’leri sayfa özelinde de ayarlayabilirsiniz.
     
    Sayfalara Göre Düzenle sekmesini açın.
     
    Düzenlemek istediğiniz sayfayı seçin.
    canonical-url-wix-5
    Ekranın sağ tarafında açılan panelden Gelişmiş sekmesini açın.
     
    Ek Etiketler’e  tıklayın.
    canonical-url-wix-6
    Canonical bölümünden sayfanıza ait canonical etiketi ayarladıktan sonra Kaydet’e basın.
    canonical-url-wix-7

    Canonical URL'yi Ayarlamanın Diğer Yöntemleri

    HTTP Header’larında rel=”canonical” Etiketini Kullanma

    rel=”canonical” HTTP Headerı HTML olmayan dokümanlar için canonical etiketi tanımlamanızı sağlar.

     

    Örneğin; aynı içeriğin .pdf ve .docx uzantılı iki versiyonu varsa tercih edilen versiyon için bu işlemi yapabilirsiniz.

     

    Bu yöntemi kullanmak için sunucu ayarlarınıza erişebilmeniz gerekmektedir.

     

    .htaccess dosyasını aşağıdaki gibi düzenleyerek işlemi gerçekleştirebilirsiniz.
    				
    					Link: <https://www.orneksite.com/kaynaklar/dokuman.pdf>; rel="canonical"
    
    				
    			

    Kopya İçerikleri Asıl İçeriğe Yönlendirme

    Kopya içerikleri URL yönlendirme işlemiyle asıl içeriğe yönlendirebilirsiniz.

     

    Bu, hem kullanıcıların hem de Google’ın orijinal içeriğinize ulaşmasını kolaylaştıracaktır.

     

    Bunun sonucunda sitenizdeki içerik yapısı tekilleşecek ve kopya içerik sorununun önüne geçilecektir.

     

    Örneğin; sitenizin hem HTTP hem de HTTPS yapısına sahip iki versiyonu var ise, Google HTTPS olan versiyonu tercih edecektir.

     

    Bundan dolayı Google’ın önerdiği 3xx yönlendirmesi kullanarak HTTP olan versiyonu HTTPS’e yönlendirmelisiniz.

    Canonical URL’leri Site Haritasında Kullanma

    Google’a göre site haritasında listelenmiş bütün URL’ler canonical olarak sınıflandırılmaktadır. 

     

    Bu sebeple site haritanıza asıl olan içeriklerin URL’lerini ekleyerek, alternatif olan sayfaları dışarıda bırakmalısınız.

     

    Alternatif sayfalar site haritanıza önceden eklenmiş olabilir.

     

    Siz canonical URL’leri ekledikten sonra Google otomatik olarak asıl içeriğinizi tespit edecektir.

     

    Burada dikkat etmeniz gereken asıl içeriğe sahip URL’lerin mutlaka site haritasına eklenmiş olmasıdır.

    Canonical Etiketi Uygulanırken Dikkat Edilmesi Gerekenler

    Canonical etiketi doğru bir şekilde uygulanmazsa Google tarafından dikkate alınmaz ve bunun sonucunda sıralamanız etkilenir.

     

    Aşağıdaki ipuçlarını takip ederek canonical etiketlerin doğru bir şekilde uygulandığından emin olabilirsiniz.

    Her Sayfa için Sadece Tek Bir Canonical URL Tanımlayın

    Her sayfa sadece tek bir canonical URL’e sahip olmalıdır.

     

    Bir sayfa için birden fazla canonical URL kullanılması Google’ın kafasını karıştıracaktır.

     

    Sayfanızın HTML koduna erişiminiz varsa <head> kısmında sadece bir tane canonical etiketi eklendiğinden emin olun.

     

    Siteniz CMS altyapısına sahip ise, sistem veya eklenti ayarlarından canonical etiketini ekleyin.

     

    Ayrıca gidip HTML koduna manuel olarak canonical etiketini eklemeyin.

     

    Ayrıca HTML koduna rel=”canonical” şeklinde bir ekleme yaptıysanız, ek olarak gidip .htaccess dosyasına bir ekeme yapmayın.

    Doğru Alan Adı Protokolünü Kullanın

    Siteniz HTTPS protokolünü  kullanıyorsa, canonical URL’lerinizde bu protokolü kullanın.

     

    Bu konuyla ilgili Brafton’un HTTP’den HTTPS’e yönlendirme  içeriğini inceleyebilirsiniz.

    URL’lerinizi Slash İşareti İçerip İçermemesine Göre Tanımlayın

    Site URL’lerinizin slash işareti kullanıp kullanmadığını tespit edin. ( URL sonundaki eğik çizgi “/” )

     

    Örneğin;

     

    İçeriğiniz slash işareti içeren ve içermeyen şeklinde iki URL’e sahipse, Google bu URL’leri farklı olarak algılayacaktır.

     

    Bu yüzden gerekli olan durumlarda slash işaretini canonical URL’lere dahil edin. Ve bu yaklaşımı sitenizin genelinde uygulayın.

    URL’lerinizde www Kullanımını Tespit Edin

    www içeren ve içermeyen URL’ler Google tarafından kopya içerik olarak algılanmaktadır.

     

    Örneğin;

     

    Sitenizin www yapısını tespit edip tüm sayfalarda aynı yapıyı kullanmaya özen gösterin.

    Mutlak URL Kullanın

    Sitenizdeki canonical URL’leri tanımlarken mutlak ( tam ) URL kullanmalısınız.

     

    Yani canonical etiketini sayfaya eklerken alan adınız da URL’e dahil olmalıdır.

    				
    					<link rel="canonical" href="https://orneksite.com/blog/" />
    				
    			
    Ayrıca canonical etiketlerinde göreceli URL kullanımından kaçınmalısınız.
    				
    					
    
    <link rel="canonical" href="/blog/" />
    
    				
    			

    Yaygın Canonical URL Hataları

    Canonical etiketleri uygulanırken kafa karışıklığından dolayı hata yapılabilir.

     

    Gelin şimdi bunları inceleyelim.

    Yönlendirilmiş Sayfaları Canonical URL Olarak Eklemek

    Başka sayfaya yönlendirilmiş içerikler canonical URL olarak tanımlanmamalıdır.

     

    Örneğin; sitenizdeki bir A sayfası B sayfasına yönlenmiş olsun.

     

    Ekleyeceğiniz canonical etiketi A sayfası yerine, B sayfasının URL’sini içermelidir.

    Alakalı Olmayan İçeriklere Canonical Etiketi Eklemek

    Canonical etiketleri sadece kopya veya benzer olan içeriklere eklemelisiniz.

     

    Bazen içeriği ön plana çıkarmak için alakasız olan sayfalara canonical URL eklenebilir.

     

    Örneğin; otoritesi yüksek olan SEO hizmet sayfasından Web Tasarım  hizmet sayfasına canonical URL vermek gibi.

     

    Bu işlem Google tarafından tavsiye edilmemektedir  ve tanımlanan canonical URL’ler dikkate alınmayacaktır.

    Kanonikleştirilmiş Sayfada “noindex” Etiketi Kullanmak

    Canonical etiketi ile “noindex” etiketini aynı sayfada kullanmayın.

     

    Çünkü ikisi birbiriyle ters düşen kavramlardır.

     

    Her ne kadar Google, canonical etiketini “noindex” etiketinden daha ön planda tutsa da tavsiye edilen bir kullanım şekli değildir.

     

    Google Webmaster John Mueller ise konuya şu şekilde  açıklık getiriyor:

    “Genellikle rel=”canonical”’ı “noindex” yerine tercih ederiz. Ancak SEO bir bilgisayar komutuna tercihlerinizi belirtme çalışması olduğu için, iki komutu aynı anda vermek sağladığınız girdinin netliğini azaltacaktır.”

    Canonical URL’i robots.txt Üzerinden Engellemek

    Taranmaması istenilen web sayfaları robots.txt. üzerinden engellenmiş olabilir.

     

    Ancak bu durum o sayfada bulunan canonical etiketlerinin görülmesini de engeller.

     

    Bunun sonucunda canonical etiketleri ile Google’a gönderdiğimiz otorite sinyalleri de engellenmiş olur.

    Canonical URL için HTTP 4XX Durum Kodu Ayarlamak

    Bir sayfa için 4XX durum kodu ayarlamak “noindex” etiketi ile aynı etkiyi sağlayacaktır.

     

    Yani web sayfası Google tarafından taranmayacaktır.

     

    Bunun sonucunda da canonical etiketi Google tarafından görülemeyecektir.

    Hreflang Etiketi ile Canonical Etiketini Kullanmamak

    Hreflang etiketleri bir sayfanın dilini ve hedef bölgeyi belirtmek için kullanılır.

     

    Google’ın bu konudaki açıklaması ise şu şekilde:

     

    “Eğer hreflang etiketi kullanıyorsanız, aynı veya benzer bir dile sahip canonical sayfası belirlediğinizden emin olun.“

    Çoklu Canonical Etiket Kullanmak

    Bir sayfada birden fazla rel=”canonical” etiketi kullanmak Google tarafından dikkate alınmayacaktır.

     

    Bu durum çoğunlukla CMS altyapısına sahip sitelerde görülür.

     

    Bir tema veya eklenti tarafından otomatik olarak canonical etiketi eklenmesiyle ortaya çıkar.

     

    Ayrıca özel olarak kodlanmış sitelerde de bu durum ortaya çıkabilir.

     

    Örneğin; canonical etiketleri JavaScript kodu ile otomatik eklenmiş olabilir.

     

    Bunun üzerine HTML koduna manuel olarak ekleme yapmak bu sorunun oluşmasına yol açacaktır.

    Canonical Etiketini body Etiketi İçine Yerleştirmek

    rel=”canonical” etiketi sadece <head> etiketlerinin arasında bulunmalıdır.

     

    <body> etiketleri arasında bulunan bir canonical etiketi dikkate alınmayacaktır.

     

    Canonical etiketi doğru yere yerleştirilmiş olabilir.

     

    Ancak kaynak kodda bulunan kapatılmamış etiketler, JavaScript kodları, <head> etiketinde bulunan <iframe> elemanları <head> etiketinin daha önce kapanmasına yol açabilir.

     

    Bunun sonucunda rel=”canonical” <body> etiketinin içine yerleşebilir.

    Yorum bırakın

    E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

    tr_TRTurkish