Canonical Nedir? Nasıl Kullanılır?
Web sitelerinde çoğu zaman aynı içeriğe ulaşan birden fazla URL bulunur. Bu, e-ticaret sitelerinde filtreli–filtre siz URL’lerde, bloglarda kategori/etiket yollarında, UTM parametreli kampanya linklerinde, pagination sayfalarında veya mobil/masaüstü versiyonlarda sıkça görülür.
Arama motorları bu farklı URL’leri ayrı sayfalar olarak algıladığında, ortada bir “içerik çoğaltma (duplicate content)” problemi ortaya çıkar ve mevcut otorite bölünür. İşte tam bu noktada canonical etiketi devreye girer.
Canonical Nedir?
Canonical, bir sayfanın “asıl” veya “tercih edilen” URL’sini arama motorlarına bildiren HTML bağlantı etiketidir. Teknik adıyla rel=”canonical”, arama motorlarına şu mesajı verir:
- Bu içeriğin orijinali / tercih edilen versiyonu bu sayfadır. Diğer kopyalar bu URL’e bağlanmalıdır.
Yani canonical etiketi, duplicate content sorunlarını çözer ve sinyallerin tek bir URL’de toplanmasını sağlar.
En basit hâliyle:
- <link rel=”canonical” href=”https://ornek.com/sayfa/” />
Canonical Neden Gereklidir?
Canonical, modern SEO’da kritik bir rol oynar. Google’ın resmi dokümanlarında da vurgulanan bu etiket, birçok hatayı sessizce çözen bir sinyal niteliğindedir.
1. Duplicate Content Sorunlarını Engeller
Bir sayfaya farklı yollarla ulaşılabiliyorsa Google bunu ayrı içerikler olarak görür. Örneğin:
- site.com/urun/ayakkabi
- site.com/urun/ayakkabi?color=blue
- site.com/kategori/ayakkabi?sort=price
- m.site.com/urun/ayakkabi
Tek içerik → 4 farklı URL.
Bu durum şu riskleri doğurur:
- Otorite 4 URL’ye bölünür.
- Google hangisinin “ana” olduğunu anlayamayabilir.
- Tarama bütçesi boşa harcanır.
- Sıralama dalgalanmaları yaşanır.
- Canonical, tüm sinyalleri tek URL altında birleştirir.
2. Crawl Budget Optimizasyonu Sağlar
Özellikle büyük sitelerde (e-ticaret gibi) tarama bütçesinin verimli kullanılması şarttır. On binlerce filtre kombinasyonu olan sitelerde Google gereksiz URL’lerle uğraşmak yerine canonical sayesinde “asıl sayfayı” tarar. Bu, hem hız hem indeksleme açısından büyük avantaj sağlar.
3. Sıralama Sinyallerini Tek Noktaya Toplar
Canonical sayesinde:
- Backlink’ler
- İç linkler
- Kullanıcı davranış sinyalleri
- PageRank
tek bir URL’de toplanır, bu da sıralama gücünü artırır.
4. Bir İçeriğin “Orijinal Yazarını” Belirtmek İçin Kullanılır (Cross-domain Canonical)
Örneğin içerik lisanslı olarak başka bir sitede de yayınlanıyorsa:
- A sitesi → Orijinal içerik
- B sitesi → Canonical ile A’ya işaret edebilir
Bu sayede kopya içerik olarak algılanmaz.
Canonical Nasıl Kullanılır?
Canonical kullanımı temelde iki şekilde yapılır:
1. HTML İçine Etiket Ekleyerek
Her sayfanın <head> alanına eklenir:
- <link rel=”canonical” href=”https://site.com/orijinal-url/”>
En sık kullanılan yöntem budur.
2. HTTP Header ile Canonical Ekleme
PDF, doküman, görsel, AMP gibi HTML olmayan içerikler için idealdir.
Örneğin:
- Link: <https://site.com/asli-icerik/>; rel=”canonical”
Canonical Hangi Durumlarda Kullanılmalıdır?
Aşağıdaki örnekler güncel SEO pratiklerinde canonical’ın zorunlu olduğu senaryolardır.
1. Parametreli URL’ler
- UTM parametreleri
- Filtreleme (color=blue, size=m)
- Sıralama (sort=price-desc)
Bu sayfalar, ana kategoriye canonical verilmelidir.
2. Sayfalama (Pagination)
Google artık rel=”prev/next” kullanmıyor; bu nedenle sayfa 2, 3, 4 gibi sayfalarda canonical genellikle ilk sayfaya verilmez.
Doğru uygulama: Her sayfa kendisine canonical vermeli.
3. HTTP – HTTPS, WWW – Non-WWW Versiyonları
Birden fazla protokol kullanılıyorsa canonical zorunludur.
Örnek: Tüm sayfalar https://www.site.com versiyonuna canonical verir.
4. Aynı İçeriğin Hem Kategori Hem Etiket Yoluyla Açılması
Örnek:
- site.com/blog/seo/yazi
- site.com/etiket/seo/yazi
Bu bir duplicate content’tir → canonical gerektirir.
Canonical Kullanırken Dikkat Edilmesi Gereken En Önemli Noktalar
Canonical doğru uygulanmazsa sitenize ciddi zarar verebilir. Dikkat edilmesi gereken güncel maddeler:
- Canonical edilen URL mutlaka 200 döndürmelidir: 404, 301, 302, 500 veren URL’lere canonical eklemek yanlıştır.
- Canonical hedef URL indekslenebilir olmalıdır: noindex bir URL canonical hedefi OLAMAZ.
- Her sayfa mutlaka kendi kendine canonical vermelidir: Bu Google’ın “preferred URL” kararını güçlendirir.
- “Soft 404” canonical hatalarına dikkat edilmelidir: Örneğin stokta olmayan ürün sayfasını kategoriye canonical vermek Google tarafından manipülatif bulunabiliyor.
Kullanıcıyı başka sayfaya göndermez yalnızca Google’a “bu URL’yi esas al” der.
Canonical Yanlış Kullanım Örnekler
1. Tüm sayfaları ana sayfaya canonical etmek
Bu en sık yapılan büyük hatalardan biridir.
2. SEO için önemli sayfaların canonical ile devre dışı kalması
Bir blog yazısını benzer bir yazıya canonical etmek:
- O yazının indeksini kapatır
- Tüm otoriteyi diğer yazıya taşır
3. Kategori filtresi olmayan sayfalara canonical vermek
Filtrelerin canonical edilmesi gerekir. Ama gerçek alt kategori canonical edilmez.
Örnek:
- Kadın → Elbise (doğru kategori)
- Kadın → Elbise?color=blue (filtre)
Canonical Ayarı Nasıl Kontrol Edilir?
Aşağıdaki araçlarla canonical kontrolü yapılabilir:
- Screaming Frog
- Sitebulb
- Ahrefs Site Audit
- Semrush Site Audit
- Google Search Console → URL İnceleme Aracı
- Ayima Redirect Path
- Canonical checker siteleri
Google’ın gördüğü canonical’ı öğrenmek için:
GSC → “URL Inspection” bölümüne URL yaz → “Google tarafından seçilen Canonical” alanını kontrol et.
Unutmayın ki Google her zaman sizin belirttiğiniz canonical’ı kabul etmek zorunda değildir. Yanlış sinyal varsa kendi seçer.
