İçeriğe geç
Sözlüğe dön

Canonical Nedir? Nasıl Kullanılır?

Sözlük terimi
Webtures · Yayın · Güncelleme
Canonical Nedir? Nasıl Kullanılır — kapak görseli

Web sitelerinde çoğu zaman aynı veya çok benzer içeriğe ulaşan birden fazla URL bulunur. Bu durum e-ticaret sitelerinde filtreli ve filtresiz URL’lerde, bloglarda kategori/etiket yollarında, UTM parametreli kampanya linklerinde, pagination sayfalarında, HTTP/HTTPS veya WWW/non-WWW versiyonlarında sıkça görülür.

Canonical Nedir? Nasıl Kullanılır — 3 katman

Arama motorları bu farklı URL’leri ayrı sayfalar olarak algıladığında duplicate content, sinyal bölünmesi, gereksiz tarama ve yanlış URL’nin dizine eklenmesi gibi problemler oluşabilir. AI Search sistemleri açısından da aynı içerik birden fazla URL’ye yayıldığında hangi sayfanın ana kaynak olarak değerlendirileceği belirsizleşebilir. İşte bu noktada canonical etiketi devreye girer.

Canonical yalnızca kopya içerik yönetimi için kullanılan teknik bir etiket değildir. Aynı zamanda Google’a, diğer crawler’lara ve AI Search sistemlerine hangi URL’nin ana kaynak olarak değerlendirilmesi gerektiğini gösteren güçlü bir teknik sinyaldir. GEO tarafında doğru canonical kullanımı, cevap motorlarının aynı içeriğin farklı versiyonları arasında kararsız kalmasını azaltır ve kaynak URL netliğini güçlendirir.

Canonical Nedir?

Canonical, bir sayfanın 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 temsil edilmesini istediğim ana URL budur.
  • Benzer veya kopya URL’lerdeki sinyaller mümkünse bu URL altında birleştirilmelidir.
  • Arama sonuçlarında gösterilmesi tercih edilen versiyon bu URL’dir.

En basit kullanımı şöyledir:

<link rel="canonical" href="https://ornek.com/sayfa/" />

Canonical etiketi güçlü bir sinyaldir; ancak mutlak bir emir değildir. Google; sayfa içeriği, iç linkler, sitemap, redirect, hreflang, HTTPS tercihi, URL temizliği ve diğer sinyaller çelişirse sizin belirttiğiniz canonical yerine farklı bir URL’yi kanonik olarak seçebilir.

Canonical Nedir? Nasıl Kullanılır — Webtures perspektifi

Canonical Neden Gereklidir?

Canonical; duplicate URL problemlerini yönetmek, sinyalleri doğru URL’de toplamak, dizin kalitesini korumak ve AI Search sistemlerinin doğru sayfayı kaynak olarak anlamasına yardımcı olmak için kullanılır.

1. Duplicate Content Sorunlarını Azaltır

Bir sayfaya farklı yollarla ulaşılabiliyorsa Google bunu ayrı URL’ler olarak keşfedebilir. Ö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 birden fazla URL üzerinden erişilebilir olduğunda şu riskler oluşur:

  • Google hangi URL’nin ana versiyon olduğunu seçmekte zorlanabilir.
  • İç link ve dış link sinyalleri farklı URL’lere dağılabilir.
  • Tarama bütçesi gereksiz URL’lerde harcanabilir.
  • Yanlış URL dizine eklenebilir veya arama sonuçlarında görünebilir.
  • AI Search sistemleri kaynak URL seçerken tutarsız sinyallerle karşılaşabilir.

Canonical, bu sinyalleri tercih edilen URL etrafında konsolide etmeye yardımcı olur.

2. Crawl Budget Verimliliğini Destekler

Özellikle büyük e-ticaret, ilan, haber ve marketplace sitelerinde filtre, sıralama, varyasyon ve parametre URL’leri hızla çoğalabilir. Canonical etiketi, Google’a hangi URL’nin asıl temsilci olduğunu gösterir. Bu, gereksiz URL envanterini azaltmaya ve önemli sayfaların daha net anlaşılmasına katkı sağlar.

Ancak canonical tek başına taramayı tamamen durdurmaz. Google, canonical sinyalini görmek için duplicate URL’leri yine tarayabilir. Tarama bütçesi yönetimi için canonical; robots.txt, sitemap temizliği, iç link mimarisi, parametre yönetimi, 301 yönlendirme, noindex ve URL envanteri kontrolüyle birlikte düşünülmelidir.

3. Sinyalleri Doğru URL’de Toplar

Canonical sayesinde benzer URL’lere dağılabilecek sinyallerin tercih edilen URL altında değerlendirilmesi hedeflenir:

  • Backlink sinyalleri
  • İç link sinyalleri
  • Kullanıcı davranışı ve etkileşim verileri
  • İçerik kalite sinyalleri
  • Link değeri ve otorite sinyalleri

Bu durum, doğru URL’nin arama sonuçlarında ve AI Search kaynak seçiminde daha tutarlı biçimde anlaşılmasına yardımcı olur.

4. Cross-Domain Canonical ile Yayınlanan İçerikleri Yönetir

Bir içerik lisanslı olarak farklı bir sitede de yayınlanıyorsa cross-domain canonical kullanılabilir. Örneğin:

  • A sitesi: Orijinal veya tercih edilen kaynak içerik
  • B sitesi: Aynı içeriği yayınlayan partner site
  • B sitesi canonical ile A sitesindeki ana URL’ye işaret eder

Bu kullanım, Google’a hangi URL’nin ana temsilci olduğunu anlatır. Ancak canonical, telif veya yazar sahipliğini hukuki olarak kanıtlayan bir etiket değildir; teknik bir canonicalization sinyalidir.

Canonical Nasıl Kullanılır?

Canonical temelde birkaç yöntemle belirtilebilir.

1. HTML İçine Etiket Ekleyerek

En yaygın yöntem, sayfanın <head> alanına canonical etiketi eklemektir:

<link rel="canonical" href="https://site.com/orijinal-url/" />

Bu URL mutlak olmalı; protokol, alan adı ve tam yol içermelidir. Göreli URL kullanmak, protokol/alan adı farklılıkları veya trailing slash tutarsızlıkları canonical sinyalini zayıflatabilir.

2. HTTP Header ile Canonical Ekleme

PDF, doküman, görsel veya HTML olmayan içerikler için HTTP header üzerinden canonical verilebilir:

Link: <https://site.com/asli-icerik/>; rel="canonical"

Bu yöntem özellikle PDF rehberler, indirme dosyaları ve aynı içeriğin HTML versiyonuyla eşleştirildiği durumlarda kullanılabilir.

3. Sitemap ve İç Link Sinyalleriyle Destekleme

Sitemap içinde yalnızca canonical olarak tercih edilen, 200 OK dönen ve dizine eklenebilir URL’ler yer almalıdır. İç linkler de mümkün olduğunca canonical URL’ye verilmelidir. Eğer sayfa içinde eski, parametreli veya yönlendirmeli URL’lere link veriyorsanız canonical sinyaliniz zayıflayabilir.

4. 301 Yönlendirme ile Netleştirme

Bir URL’nin kullanıcılar tarafından da erişilmesini istemiyorsanız canonical yerine 301 yönlendirme daha doğru olabilir. Canonical kullanıcıyı yönlendirmez; yalnızca arama motorlarına tercih edilen URL’yi bildirir. 301 ise hem kullanıcıyı hem crawler’ı doğrudan yeni URL’ye taşır.

Canonical Hangi Durumlarda Kullanılmalıdır?

Canonical’ın doğru kullanılması gereken başlıca senaryolar şunlardır:

1. Parametreli URL’ler

UTM, sıralama, filtreleme, oturum veya kampanya parametreleri aynı içeriğin farklı URL’lerde görünmesine neden olabilir.

Örnek:

  • site.com/urun/ayakkabi
  • site.com/urun/ayakkabi?utm_source=newsletter
  • site.com/urun/ayakkabi?sort=price-desc

Bu URL’ler aynı içeriği temsil ediyorsa canonical ana temiz URL’ye verilmelidir.

Ancak her filtre URL’si otomatik olarak ana kategoriye canonical edilmemelidir. Eğer filtreli sayfa gerçek kullanıcı talebi taşıyor, benzersiz ürün grubu sunuyor, özel içerik barındırıyor ve dizine eklenmesi isteniyorsa self canonical kullanılabilir.

2. Sayfalama (Pagination)

Sayfa 2, 3, 4 gibi pagination URL’leri genellikle ilk sayfaya canonical verilerek kapatılmamalıdır. Bu yaklaşım, derindeki ürün veya içeriklerin keşfedilmesini zorlaştırabilir.

Doğru uygulama çoğu durumda şudur:

  • Her pagination sayfası kendisine canonical verir.
  • Sayfa 2’de yalnızca sayfa 2’ye ait içerikler bulunur.
  • Kategori veya listeleme yapısı iç linklerle taranabilir kalır.

Eğer “view all” sayfası tüm içeriği kullanıcı deneyimini bozmadan sunuyorsa farklı bir canonical stratejisi değerlendirilebilir.

3. HTTP/HTTPS ve WWW/Non-WWW Versiyonları

Bir sitenin birden fazla protokol veya alan adı versiyonu varsa canonical ve 301 sinyalleri tutarlı olmalıdır.

Örnek tercih edilen yapı:

  • https://www.site.com/sayfa/

Bu durumda HTTP, non-WWW veya farklı URL varyasyonları 301 ile tercih edilen versiyona yönlendirilmeli; canonical da aynı tercih edilen URL’yi göstermelidir.

4. Kategori, Etiket ve Arşiv Yolları

Aynı blog yazısına kategori, etiket veya arşiv yolları üzerinden farklı URL’lerle ulaşılıyorsa canonical kullanılmalıdır.

Örnek:

  • site.com/blog/teknik-rehber/yazi
  • site.com/etiket/teknik-rehber/yazi

Bu durumda hangi URL’nin ana versiyon olduğu netleştirilmeli ve tüm sinyaller ona yönlendirilmelidir.

5. E-Ticaret Ürün Varyasyonları

Renk, beden, stok, kampanya veya ürün varyasyonu URL’leri canonical stratejisinde dikkatli ele alınmalıdır.

  • Varyasyonlar aynı ürünün küçük farklarıysa ana ürün sayfasına canonical verilebilir.
  • Varyasyonun ayrı arama talebi, benzersiz içerik, stok ve ürün deneyimi varsa self canonical tercih edilebilir.
  • Product schema, breadcrumb, hreflang ve Merchant Center URL’leri canonical stratejisiyle çelişmemelidir.

Canonical Kullanırken Dikkat Edilmesi Gereken Noktalar

Canonical yanlış uygulanırsa önemli sayfaların dizin dışı kalmasına veya Google’ın farklı canonical seçmesine neden olabilir. Bu nedenle canonical hedef URL’nin 200 OK dönmesi, dizine eklenebilir olması, robots.txt ile engellenmemesi ve sayfada yalnızca bir canonical etiketi bulunması gerekir.

Her önemli sayfa self canonical kullanmalıdır. Bu, Google’ın preferred URL kararını güçlendirir. Sitemap, iç linkler, hreflang, schema ve yönlendirme sinyalleri de aynı canonical URL’yi desteklemelidir. İç linkler başka URL’ye, canonical başka URL’ye işaret ederse sinyal çakışması oluşur.

Çok dilli yapılarda hreflang URL’leri kendi dil/ülke versiyonlarına ve doğru canonical’a sahip olmalıdır. Soft 404 üreten, stokta olmayan veya alakasız kategoriye yönlenen sayfalarda canonical kararı kullanıcı niyeti, ürün karşılığı ve içerik benzerliği dikkate alınarak verilmelidir.

Canonical kullanıcıyı başka sayfaya göndermez. Bu yönüyle 301’den ayrılır. Kullanıcı aynı URL’de kalır; arama motoruna ise “bu içeriğin tercih edilen URL’si budur” sinyali verilir.

Canonical Yanlış Kullanım Örnekleri

1. Tüm Sayfaları Ana Sayfaya Canonical Etmek

Bu en sık yapılan büyük hatalardan biridir. Tüm sayfaları ana sayfaya canonical etmek, Google’a bu sayfaların ayrı değer taşımadığını söylemek anlamına gelir. Sonuçta kategori, ürün, blog ve hizmet sayfaları görünürlük kaybedebilir.

2. Arama ve GEO İçin Önemli Sayfaları Canonical ile Devre Dışı Bırakmak

Bir blog yazısını, hizmet sayfasını veya kategori sayfasını benzer ama farklı niyete sahip başka bir sayfaya canonical etmek yanlış olabilir.

Bu durumda:

  • Sayfanın dizine eklenme potansiyeli zayıflar.
  • Tüm sinyaller başka URL’ye taşınabilir.
  • AI Search sistemleri doğru kaynak URL’yi seçmekte zorlanabilir.
  • Kullanıcı niyetiyle daha uyumlu sayfa görünürlük kaybedebilir.

3. Gerçek Alt Kategorileri Filtre Sanmak

Filtre URL’leri her zaman canonical edilmelidir gibi bir kural yoktur. Gerçek alt kategori ile geçici filtre ayrılmalıdır.

Örnek:

  • Kadın > Elbise: Gerçek kategori olabilir ve self canonical kullanabilir.
  • Kadın > Elbise?color=blue: Eğer yalnızca geçici filtreyse ana kategoriye canonical verilebilir.
  • Kadın > Mavi Elbise: Arama talebi ve benzersiz içerik varsa ayrı kategori olarak self canonical kullanılabilir.

4. Noindex ile Canonical’ı Çakıştırmak

Noindex ve canonical aynı amaçla kullanılmaz. Noindex sayfanın dizine eklenmemesini ister; canonical ise benzer sayfa sinyallerinin tercih edilen URL’de toplanmasını önerir. Eğer bir sayfada hem noindex hem canonical varsa Google canonical sinyalini görse bile sayfayı dizin dışı bırakabilir. Bu nedenle kullanım amacı net belirlenmelidir.

5. Canonical Hedefini Robots.txt ile Engellemek

Canonical hedef URL robots.txt ile engellenmişse Google sayfanın içeriğini ve sinyallerini doğru değerlendiremeyebilir. Canonical hedefi erişilebilir, taranabilir ve dizine eklenebilir olmalıdır.

Canonical Ayarı Nasıl Kontrol Edilir?

Canonical ayarı kontrol edilirken yalnızca kaynak kodda etiketin varlığına bakmak yeterli değildir. Hedef URL’nin 200 OK döndüğü, dizine eklenebilir olduğu, sitemap ve iç linklerle desteklendiği, tek canonical etiketi bulunduğu ve hreflang/schema gibi sinyallerle çelişmediği doğrulanmalıdır.

Aşağıdaki araçlarla canonical kontrolü yapılabilir:

  • Screaming Frog
  • Sitebulb
  • Ahrefs Site Audit
  • Semrush Site Audit
  • Google Search Console URL Inspection
  • Chrome DevTools
  • Ayima Redirect Path
  • HTTP header checker araçları
  • Canonical checker araçları

Google’ın gördüğü canonical’ı öğrenmek için:

  1. Google Search Console’a girin.
  2. URL Inspection bölümüne ilgili URL’yi yazın.
  3. “User-declared canonical” ve “Google-selected canonical” alanlarını karşılaştırın.

Google her zaman sizin belirttiğiniz canonical’ı kabul etmek zorunda değildir. Eğer içerik, iç link, sitemap, redirect, hreflang veya kalite sinyalleri çelişiyorsa Google farklı bir URL seçebilir. Bu nedenle canonical denetimi yalnızca teknik etiket kontrolü değil, URL envanteri ve kaynak sinyali kontrolü olarak ele alınmalıdır.

GEO ve AI Search Açısından Canonical Neden Önemlidir?

GEO çalışmalarında canonical, cevap motorlarının doğru kaynak URL’yi anlamasına yardımcı olan teknik sinyallerden biridir. Aynı içerik farklı URL’lerde dağınık şekilde bulunuyorsa, AI Search sistemleri hangi sayfanın ana kaynak olduğunu anlamakta zorlanabilir.

Doğru canonical kullanımı ana kaynak URL’yi netleştirir, duplicate içerik kaynaklı sinyal bölünmesini azaltır ve AI crawler’ların önemli sayfaları anlamasını kolaylaştırır. Ayrıca entity ve konu ilişkileri daha tutarlı hale gelir; Product, Article, Breadcrumb, FAQ veya Organization schema sinyalleriyle çakışma riski azalır. Search Console performans verisi de daha doğru yorumlanabilir.

Özellikle e-ticaret, çok dilli site, haber sitesi, içerik portali ve büyük blog yapılarında canonical stratejisi; sitemap, hreflang, schema, iç link ve robots.txt kurallarıyla birlikte planlanmalıdır.

Canonical etiketi doğru kullanıldığında duplicate content riskini azaltır, sinyalleri doğru URL’de toplar, tarama ve dizine ekleme verimliliğini destekler. GEO ve AI Search tarafında ise doğru sayfanın kaynak olarak anlaşılmasına, alıntılanabilirlik sinyalinin güçlenmesine ve URL karmaşasının azaltılmasına katkı verir.

C

Canonical Nedir? Nasıl Kullanılır? ile Benzer Diğer Terimler

Yukarı çık