Efehan Yıldız
SEO ToolkitTeknik SEO AraçlarıCanonical (URL) Etiketi Kullanım Rehberi
Rehber

Canonical (URL) Etiketi Kullanım Rehberi

Duplicate içerik sorunlarını çözmek, doğru URL'yi Google'a bildirmek ve SEO otoritenizi korumak için canonical etiketini doğru kullanmanın kapsamlı rehberi.

Canonical Etiketi Nedir?

Canonical etiketi (rel="canonical"), bir sayfanın tercih edilen (orijinal) URL'sini arama motorlarına bildiren bir HTML meta etiketidir. Aynı veya çok benzer içeriğe sahip birden fazla URL olduğunda, Google'a "asıl sayfa bu" demenin yoludur.

Bu etiket <head> bölümüne şu şekilde eklenir:

<link rel="canonical" href="https://www.ornek.com/sayfa" /> formatında kullanılır
Google, canonical etiketi sayesinde duplicate içerik sorunlarını çözer ve SEO otoritesini doğru sayfada toplar

Neden Canonical Etiketi Kullanmalıyız?

Web sitelerinde aynı içeriğe farklı URL'lerden erişilebilir. Bu durum Google için karışıklık yaratır ve SEO gücünüzü böler. Canonical etiketi bu sorunu çözer:

URL Parametreleri: ?utm_source=..., ?ref=... gibi parametreler aynı sayfanın farklı URL'lerde görünmesine neden olur
HTTP vs HTTPS / www vs non-www: Aynı içerik farklı protokol veya alt alan adıyla erişilebilir
Büyük/Küçük Harf Farklılıkları: /Sayfa ve /sayfa farklı URL olarak algılanabilir
Sayfalama (Pagination): Ürün listelerinde veya blog arşivlerinde sayfa numaralı URL'ler
Mobil Ayrı URL (m.ornek.com): Masaüstü ve mobil sürümlerin ayrı URL'lerde olması
Canonical etiketi kullanmadan bırakılan duplicate sayfalar, Google'ın SEO otoritenizi bölmesine ve sıralama kaybına yol açar.

Canonical Etiketi Nasıl Eklenir?

Canonical etiketi eklemenin birkaç yolu vardır. En yaygın yöntem HTML <head> etiketine eklemektir:

1. HTML Head Etiketi ile

Sayfanızın <head> bölümüne şu kodu ekleyin: <link rel="canonical" href="https://www.ornek.com/orijinal-sayfa" />. href değeri, o sayfanın tercih edilen (orijinal) tam URL'si olmalıdır. Her sayfada yalnızca bir canonical etiketi bulunmalıdır.

2. HTTP Header ile (Sayfa Dışı İçerikler)

PDF, resim veya HTML olmayan içerikler için HTTP yanıt başlığında canonical belirtebilirsiniz: Link: <https://www.ornek.com/belge.pdf>; rel="canonical". Bu yöntem özellikle indirilebilir dosyalar ve API yanıtları için kullanışlıdır.

3. WordPress'te Canonical Etiketi

WordPress kullanıyorsanız, Yoast SEO veya Rank Math gibi SEO eklentileri canonical etiketini otomatik olarak ekler. Sayfa düzenleme ekranında "Advanced" veya "Gelişmiş" sekmesinden canonical URL'yi manuel olarak da değiştirebilirsiniz. Özellikle syndicated (başka siteden alınmış) içerikler için orijinal kaynağa canonical vermeyi unutmayın.

Self-Referencing Canonical Nedir?

Self-referencing (kendine referans veren) canonical, bir sayfanın kendi URL'sini canonical olarak göstermesidir. Bu Google tarafından önerilen bir best practice'tir.

Örneğin https://www.ornek.com/blog/seo-nedir sayfasında: <link rel="canonical" href="https://www.ornek.com/blog/seo-nedir" /> etiketi bulunmalıdır. Böylece URL parametreleri veya farklı erişim yollarıyla oluşabilecek duplicate sorunları önlenir.

Her sayfa kendi self-referencing canonical etiketine sahip olmalıdır — bu bir zorunluluk değil ama Google'ın güçlü bir şekilde önerdiği bir uygulamadır

Canonical vs 301 Yönlendirme: Hangisini Kullanmalı?

Canonical etiketi ve 301 yönlendirme benzer amaçlara hizmet eder ancak kullanım alanları farklıdır:

301 Yönlendirme: Eski URL artık kullanılmayacaksa, kullanıcıyı ve arama motorunu kalıcı olarak yeni URL'ye yönlendirir. Kullanıcı eski URL'yi ziyaret edemez
Canonical Etiketi: Her iki URL de erişilebilir kalır, ancak Google'a "asıl sayfa şu" denir. Kullanıcı her iki URL'yi de ziyaret edebilir
Kural: Kullanıcının eski sayfayı görmesini istemiyorsanız → 301. Her iki sayfanın da erişilebilir kalmasını istiyorsanız → Canonical

Sık Yapılan Canonical Hataları

Canonical etiketi güçlü bir araçtır ancak yanlış kullanıldığında ciddi SEO sorunlarına yol açabilir:

Bir sayfada birden fazla canonical etiketi: Google hangisini seçeceğini bilemez ve tümünü görmezden gelebilir
Noindex + Canonical çelişkisi: Bir sayfayı hem noindex yapıp hem canonical vermek çelişkili sinyallerdir. Google canonical'ı görmezden gelir
Zincirleme canonical'lar: A → B → C şeklinde canonical zincirleri oluşturmayın. Doğrudan nihai hedef URL'ye canonical verin
Canonical URL'de hatalı protokol veya trailing slash: https://ornek.com/sayfa ile https://ornek.com/sayfa/ farklı URL'lerdir. Tutarlı olun
Farklı içerikli sayfalar arası canonical: Tamamen farklı içeriğe sahip sayfalar arasında canonical kullanmak Google tarafından görmezden gelinir

Canonical Etiketini Kontrol Etme

Sitenizde canonical etiketlerinin doğru çalışıp çalışmadığını kontrol etmek için şu yöntemleri kullanabilirsiniz:

Google Search Console → URL Denetim Aracı: Bir URL girin ve "Sayfa Kullanılabilirliği" bölümünde Google'ın canonical olarak hangi URL'yi seçtiğini görün
Tarayıcıda Kaynak Kodu: Sayfaya sağ tıklayıp "Sayfa Kaynağını Görüntüle" yapın ve rel="canonical" araması yapın
Screaming Frog: Site genelinde tüm canonical etiketlerini toplu olarak kontrol edin
Ahrefs Site Audit: Canonical sorunlarını otomatik olarak tespit eder ve raporlar

Rehberi Kaydet!

Bu kılavuzu PDF olarak kaydederek istediğiniz zaman çevrimdışı erişebilirsiniz.