İçeriğe geç
SEO

Canonical Etiketi Kullanımı: Yinelenen İçerik ve URL Yönetimi

Yayın tarihi 22 Ağustos 2026 Yazar Kerem Kırbıyık 5 dk okuma
rel canonical ile benzer URL'ler arasında tercih edilen sayfayı bildirme şeması

Aynı veya büyük ölçüde benzer içeriğe sahip birden fazla URL bulunduğunda, tercih edilen URL’yi arama motorlarına bildirmek için rel=“canonical” kullanılır. Bu etiket bir yönerge değil, canonical tercihini belirten güçlü bir sinyaldir; Google farklı sinyallere dayanarak başka bir URL seçebilir.

Özellikle e-ticaret sitelerinde renk/beden varyasyonları, filtre parametreleri (?renk=mavi&beden=42) ve protokol/alan adı farklılıkları çok sayıda benzer URL oluşturabilir. Tutarlı canonical tercihleri benzer URL’lerden gelen sinyalleri birleştirmeye yardımcı olur ve Google’ın yinelenen sayfaları taramak için harcadığı zamanı azaltabilir. Etiket tek başına indekslenme, tarama veya sıralama sonucu garanti etmez. Sayfalama URL’leri ise farklı içerik taşıyabileceklerinden ayrıca değerlendirilmelidir.


1. Canonical Etiketinin HTML Sözdizimi ve Konumu

Canonical etiketi kullanımı: yinelenen içerik sorunları, URL parametre yönetimi ve arama motorlarına doğru kanonik sinyali verme rehberi.

Canonical etiketi, sayfanın <head> bölümü içine yerleştirilen mutlak (absolute) bir bağlantıdır. Örnekteki example.com adresini gerçek tercih edilen URL’nizle değiştirin; ilgisiz başka bir sayfayı kopyalayıp canonical hedefi yapmayın:

<head>
  <link rel="canonical" href="https://example.com/blog/ornek-rehber/" />
</head>

Temel Sözdizimi Kuralları

  • Mutlak URL Kullanımı: Google göreli URL’leri desteklese de yanlış alan adı veya test ortamı riskini azaltmak için tam URL önerir.
  • Tekil Tanımlama: Kaynak HTML, render edilmiş DOM ve varsa HTTP başlığında farklı hedefler üretmeyin. Birden fazla etiket bulunursa hedefleri karşılaştırıp tek, tutarlı tercih bırakın; tüm canonical sinyallerinin otomatik iptal edildiğini varsaymayın.
  • Kendi Kendine İşaret Eden Canonical (Self-Referencing): Google, sayfanın tercih edilen sürümünü açıkça belirtmek için self-canonical kullanmanızı önerir; bu, iyi bir tutarlılık pratiğidir ancak zorunlu değildir. Örneğin izleme parametreli bir URL’de parametresiz tercih edilen adres bildirilebilir. Canonical kopya URL’ye erişimi veya onun taranmasını engellemez.

2. E-Ticaret Sitelerinde Canonical Senaryoları

[Varyasyonlu Sayfa: site.com/tisort?renk=mavi] ──(canonical)──> [Ana Ürün: site.com/tisort]
[Filtreli Kategori: site.com/ayakkabi?sira=fiyat] ──(canonical)──> [Ana Kategori: site.com/ayakkabi]
[HTTP / www Varyasyonları]                      ──(canonical)──> [Tek Standart HTTPS URL]
  1. Ürün Parametreleri ve Filtreler: Aynı ürün kümesini farklı sırada gösteren URL ile farklı ihtiyacı karşılayan filtre sayfasını ayırın. Bütün filtreleri koşulsuz ana kategoriye canonical vermeyin; içerik ve indeksleme amacını değerlendirin.
  2. Birden Fazla Kategoride Yer Alan Ürünler: Bir ürün hem /elektronik/laptop hem /indirimli-urunler/laptop altında yer alıyorsa, ana kategori belirlenip tüm kopyalar tek bir adrese canonical verilmelidir.
  3. Çapraz Domain (Cross-Domain) Yayıncılığı: Cross-domain canonical, benzer içerikler arasında tercih bildirebilir; içerik sahipliği veya orijinal sayfanın seçileceği garantisi değildir. Başka yayıncının içeriğinizi yeniden yayımlaması ayrı bir senaryodur: Google, syndication kopyalarını engellemek için canonical önermiyor. Amaç kopyanın aramada görünmemesiyse yayıncıyla indekslemeyi engelleme yöntemini netleştirin.

3. Canonical ile 301 Yönlendirmesi Arasındaki Fark

Özellikrel=“canonical”301 Kalıcı Yönlendirme
Kullanıcı DeneyimiKullanıcı sayfayı görmeye devam eder; URL değişmez.Kullanıcı otomatik olarak yeni URL’ye aktarılır.
Arama Motoru AlgısıTercih edilen URL için güçlü sinyaldir; Google farklı seçim yapabilir.Kalıcı taşınmayı bildirir; hedefin canonical seçimi yine diğer sinyallerle değerlendirilir.
En Uygun KullanımFiltreleme parametreleri, ürün varyasyonları.Eşdeğer hedefi olan kalıcı taşıma veya URL değişiklikleri; kaldırılmış her sayfa için otomatik 301 değil.

Uygulama Öncesi Karar Akışı

  1. Aynı veya çok benzer içerik mi? Evetse kullanıcı ve arama sonucu için tercih ettiğiniz URL’yi belirleyin. Ayrı arama niyeti taşıyan filtre/kategori sayfalarını sırf benzer ürünler gösteriyor diye birleştirmeyin.
  2. Eski URL artık kullanılmamalı mı? İçerik kalıcı olarak taşındıysa ve eşdeğer hedef varsa 301/308 yönlendirmesi kullanın. Eski sayfa kullanılmaya devam edecekse ve içerik gerçekten benzerse canonical tercihini değerlendirin.
  3. Sayfa arama sonuçlarından çıkarılmalı mı? Bu bir indeksleme kararıdır; noindex kullanın ve bu yöntemin kopya sinyallerini canonical hedefte birleştirmesini beklemeyin. Canonical, noindex yerine geçen bir gizleme veya erişim kontrolü değildir.
  4. Sayfalar farklı dillerde/bölgelerde mi? Her dil sürümü için uygun yerel canonical kullanın; eşdeğer sürümleri karşılıklı hreflang ile eşleyin. Bir dili diğer dilin kopyası gibi varsayılan canonical yapmak doğru seçim olmayabilir.
  5. Tercih sinyalleri tutarlı mı? Canonical hedefi 200/indexlenebilir olmalı; sitemap ve dahili bağlantılar aynı tercih edilen URL’yi göstermeli. Bu kontroller Google’ın seçimini garanti etmez; sonuç gerekiyorsa Search Console URL Denetimi’nde Google’ın seçtiği canonical ile karşılaştırılmalıdır.

4. Canonical Uygulamasında Yapılan 4 Kritik Hata

  1. Yönlendirme Zincirine Canonical Vermek: Canonical adresinin 301 veya 404 veren bir URL’ye işaret etmesi. Canonical daima 200 OK dönen nihai adresi göstermelidir.
  2. Sayfalama Sayfalarını İlk Sayfaya Canonical Vermek: Farklı ürünler gösteren sayfalama URL’lerini kopya sayfa gibi değerlendirmeyin. Her sayfa kendi URL’sini kullanmalı ve taranabilir bağlantılarla erişilebilir olmalıdır; canonical bir tarama engeli değildir.
  3. noindex ile Kopya Birleştirmeye Çalışmak: noindex, sayfanın arama sonuçlarında gösterilmemesini ister; benzer URL sinyallerini başka bir canonical hedefte birleştirme yöntemi değildir. İki amacın hangisinin geçerli olduğunu belirleyin ve bunları birbirinin yerine kullanmayın.
  4. HTML ve JavaScript’in Farklı Canonical Üretmesi: Kaynak HTML, render edilmiş DOM ve varsa HTTP Link başlığını karşılaştırın. Aynı URL için farklı hedef üretmeyin.

Çalıştırılabilir Yerel Örnek

Canonical karar deneyini indirip Node.js ile node canonical-lab.mjs komutunu çalıştırabilirsiniz. Dosya bilgisayarınızda geçici bir HTTP sunucusu açar ve testlerden sonra kapatır.

SenaryoYerel testte doğrulanan davranış
Ana makale200 ve self-canonical
UTM parametreli makale200; canonical parametresiz makaleyi gösteriyor
Kalıcı taşınmış URL301; hedef 200
Teşekkür sayfası200; noindex ve self-canonical birlikte bulunuyor
Sayfalama 2. sayfa200; canonical kendi URL’sini gösteriyor

1 Ekim 2026 tarihinde beş senaryo yerelde geçti. Bu test HTTP ve HTML davranışını doğrular; Google’ın indeksleme veya canonical seçimini simüle etmez. Üretimde son seçim ayrıca URL Denetimi ile incelenmelidir.

Sıkça Sorulan Sorular

Google canonical etiketini yok sayabilir mi?

Evet. rel="canonical" güçlü bir sinyaldir, kesin bir yönerge değildir; Google sayfaları kendi sinyallerine göre gruplayıp farklı bir canonical seçebilir. Bu nedenle etiketi yalnız aynı veya çok benzer sayfalar arasında kullanın ve beklenmeyen seçimleri URL Denetimi ile araştırın.

Canonical etiketi PageRank aktarır mı?

Canonical seçilen URL’de benzer sayfaların sinyallerinin birleştirilmesine yardımcı olabilir. Aktarım miktarını veya sıralama artışını yüzdeyle garanti etmeyin.


Stratejik Sonuç

Bu rehber uygulama temellerini anlatır. Kalıcı taşıma kararı için canonical veya 301, dizinden çıkarma amacı için canonical veya noindex rehberine geçin. Kaynaklar: Google canonical yöntemleri ve sayfalama rehberi.

İlgili Yazılar

Daha kapsamlı destek için: SEO Danışmanlığı hizmetimize göz atın.

Bu yazı faydalı oldu mu?

Profesyonel Destek

Bu konuda profesyonel destek almak ister misiniz?

SEO Danışmanlığı hizmetimizle projenizi bir üst seviyeye taşıyın. Ücretsiz ön değerlendirme ile başlayın.

Hızlı Teklif Alın