← Sözlüğe Dön SEO

Canonical URL Nedir?

Kanonik URL

Canonical URL, benzer veya kopya içeriğe sahip birden çok sayfa arasından arama motoruna 'asıl' sayfayı işaret eden yöntemdir.

Yazan: Adem Demir Son güncelleme:

Canonical URL (Kanonik URL) = Aynı ya da çok benzer içeriğe sahip URL'ler arasında temsilci olarak seçilen sürüm · bildirim yolları: <link rel="canonical">, HTTP başlığı, site haritası, yönlendirmeler, iç bağlantılar · rel=canonical bir yönerge değil, güçlü bir ipucudur · Google kendi seçtiği canonical'ı Search Console URL denetiminde "Google tarafından seçilen standart URL" olarak gösterir

Sayılarla ne demek?

Canonical URL, aynı ya da neredeyse aynı içeriğin birden fazla adreste bulunduğu durumlarda arama sonuçlarında gösterilmesi istenen temsilci adrestir. Bir ürün sayfası renk parametresiyle, takip koduyla, büyük-küçük harf farkıyla ya da sonunda eğik çizgiyle farklı URL'lerde açılabilir. Arama motoru bu kopyaları gruplar ve içlerinden birini temsilci seçer.

Site sahibi tercihini birkaç yolla bildirir. En yaygını sayfanın head bölümüne eklenen rel="canonical" etiketidir; HTML olmayan dosyalarda HTTP başlığı kullanılır. Ama tek sinyal bu değildir: 301 yönlendirmeler, site haritasında listelenen URL'ler, iç bağlantılarda kullanılan adres ve HTTPS tercihi de aynı kararı besler.

rel=canonical bir yönerge değil, ipucudur. Örneğin bir sayfa canonical etiketiyle A adresini gösterirken sitenin bütün iç bağlantıları ve site haritası B adresini kullanıyorsa, Google B'yi seçebilir. Sinyaller aynı yöne baktığında seçim neredeyse her zaman site sahibinin tercihiyle örtüşür.

Canonical sinyalleri

SinyalGücüNot
301 yönlendirmeÇok güçlüKopya sürüm artık erişilebilir değil
rel=canonical etiketiGüçlüKopya sürüm erişilebilir kalır
Site haritasında yer almaZayıfYalnızca canonical URL'ler listelenmeli
İç bağlantılarDestekleyiciHep aynı sürüme bağlantı verilmeli
HTTPS tercihiDestekleyiciHTTP ve HTTPS arasında HTTPS öne çıkar

Tablonun özü şu: canonical kararı tek bir etiketle değil, sinyallerin tutarlılığıyla kazanılır.

Canonical yapısını kurarken

  1. Her dizine eklenebilir sayfaya kendine işaret eden canonical ekle. Mutlak URL ile.
  2. Kopyaları tercih edilen sürüme bağla. Parametreli, takip kodlu, sıralamalı adresler.
  3. İç bağlantıları ve site haritasını hizala. Hep aynı sürüm.
  4. Kalıcı taşımalarda etiket yerine 301 kullan. Eski adres kullanılmıyorsa.
  5. URL denetimiyle Google'ın seçimini kontrol et. Kullanıcı ve Google canonical'ı aynı mı?

Uygulamada ne oluyor?

En sık durum, bütün sayfaların ana sayfayı canonical göstermesi. Şablona sabit yazılan etiket her sayfada aynı adresi veriyor; iç sayfalar dizinden düşüyor.

İkinci gözlem, göreli adres kullanımı. Etikete "/urun" gibi göreli bir değer yazılıyor; farklı alt alan adlarında ya da protokollerde yanlış yorumlanabiliyor, bu yüzden tam adres önerilir.

Üçüncüsü, canonical ile noindex'in birlikte kullanılması. Sayfa hem "tercih edilen sürüm şu" hem "beni dizine ekleme" diyor; iki sinyal birbiriyle çelişiyor.

Dördüncüsü, sayfalamada bütün sayfaların birinci sayfayı göstermesi. İkinci ve sonraki sayfalardaki ürünler keşfedilmeyi kaybediyor; her sayfa kendini canonical göstermeli ve bu ayrıntı çoğu zaman atlanıyor.

Beşincisi, Google'ın farklı bir canonical seçmesinin hata sanılması. Search Console'da "Google, kullanıcıdan farklı bir standart sayfa seçti" uyarısı görülüyor; çoğu zaman sinyallerin karışık olduğunun işareti ve iç bağlantılar düzeltilince çözülüyor.

Altıncısı, canonical etiketinin içeriği farklı sayfalar arasında kullanılması. Birbirinden belirgin biçimde farklı iki sayfa aynı adrese bağlanıyor; Google bu ipucunu büyük olasılıkla yok sayıyor.

Yedincisi, canonical adresin yönlendirme ya da hata vermesi. Etiketin gösterdiği URL 301 ya da 404 dönüyor; sinyal zayıflıyor.

Sekizincisi, JavaScript ile sonradan değiştirilen canonical. Kaynak kodda bir değer, işlenmiş sayfada başka bir değer var; hangi sürümün dikkate alınacağı belirsizleşiyor.

Dokuzuncusu, bir sayfada birden fazla canonical etiketi bulunması. Tema bir etiket, eklenti başka bir etiket ekliyor; çelişkili durumda iki etiket de göz ardı edilebilir.

Onuncusu, alan adları arası canonical'ın bilinmemesi. Aynı makale bir ortak sitede de yayımlanıyor; orijinal kaynağa işaret eden canonical ile hangi sürümün öne çıkacağı bildirilebilir.

On birincisi, takip parametreleriyle gelen trafik için canonical eksikliği. Kampanya bağlantılarındaki UTM'li adresler dizine giriyor; kopya URL sayısı artıyor.

On ikincisi, mobil ve masaüstü için ayrı adres kullanan sitelerde ilişkinin kurulmaması. m. alt alanındaki sayfalar ana sürüme bağlanmıyor; sinyaller iki adres arasında bölünüyor.

Neyi garanti etmez?

rel=canonical, belirtilen adresin seçileceğini garanti etmez. Arama motoru bütün sinyalleri tartar; etiket tutarlı sinyallerle desteklendiğinde güçlüdür.

Sıkça sorulan sorular

Her sayfaya canonical eklemek gerekir mi?

Zorunlu değildir ama kendine işaret eden bir canonical, parametreli kopyalara karşı iyi bir önlemdir.

Canonical mı, 301 mi?

Kopya sürüm kullanıcılar için gerekli değilse 301; erişilebilir kalması gerekiyorsa canonical.

Google neden farklı bir canonical seçer?

Genellikle iç bağlantılar, site haritası ve etiket farklı adresleri gösterdiğinde; sinyaller hizalanınca çoğunlukla düzelir.

Bu kavramın bütün resim içindeki yerini SEO Danışmanlığı Rehberi içinde ayrıntılı anlattım.

rel=canonical bir ipucudur; iç bağlantılar ve site haritası aynı adresi göstermiyorsa Google başka bir sürümü seçebilir.
E-Ticaret SEO Danışmanlığı

Kategori SEO, ürün SEO, filtre yapısı, canonical, schema, site hızı ve index kontrolüyle e-ticarete özel SEO.

Hizmeti İncele
Adem Demir
Yazar

Adem Demir

10+ yıldır e-ticaret markalarının performans pazarlamasını yönetiyorum. Sözlükteki her maddeyi bu sahadaki deneyimimle yazıyor ve düzenli olarak güncelliyorum.

Ücretsiz Ön Görüşme

Reklam bütçeniz harcanıyor, kar nerede?

E-ticaret kurulumundan karlı ölçeklemeye — hesabınızı denetleyip nerede bütçe kaybettiğinizi netçe gösteriyorum. 30 dakikalık ön görüşme ücretsiz.

Ücretsiz Ön Görüşme Planla 10+ yıl deneyim · Satış baskısı yok, net teşhis var