← BlogSEO Rehberleri

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

11 Ekim 2026

Canonical etiketi satırının vurgulandığı, head bölümünü gösteren sayfa kaynağı kod ekranı

Canonical Etiketi Nedir?

Canonical Etiketi Nedir?

Canonical etiketi, bir sayfanın tercih edilen (asıl) adresini arama motorlarına bildiren HTML bağlantı etiketidir. Teknik adı rel="canonical" olan bu etiket, aynı içeriğe birden fazla URL üzerinden ulaşılabildiğinde “hangi adres esas alınsın?” sorusunun cevabını verir. Arama motorları bu sinyali kullanarak yinelenen veya birbirine çok benzeyen sayfaların değerini tek bir adreste toplar.

Etiket, sayfanın head bölümüne şu şekilde eklenir:

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

Burada akılda tutulması gereken kritik nokta, bu etiketin bir komut değil güçlü bir ipucu olmasıdır. Google, sayfa içi ve sayfa dışı sinyaller çelişirse sizin belirttiğinizden farklı bir adresi standart seçebilir. Yani etiket tek başına yeterli değildir; yönlendirmeler, iç linkler ve site haritası gibi diğer sinyallerle tutarlı olması gerekir.

Bu yazıda canonical etiketi neden gerekli, nasıl eklenir, 301 yönlendirmeden ve noindex’ten farkı nedir, hangi hatalar sık yapılır ve doğru kurulup kurulmadığı nasıl kontrol edilir sorularını sırasıyla ele alacağız. Amaç, teknik bir detay gibi görünen bu etiketi pratik bir kontrol listesine dönüştürmek.

Canonical Etiketi Neden Gerekli?

Aynı içerik, farkında olmadan birden fazla URL üzerinden erişilebilir hâle gelebilir. Bu durum arama motorlarının hangi sürümü göstereceğini bilememesine ve sinyallerin dağılmasına yol açar. En yaygın kaynaklar şunlardır:

  • www ve www olmayan sürümler — siteniz.com ile www.siteniz.com aynı sayfayı gösterebilir.

  • HTTP ve HTTPS sürümleri — Eski bir adres güvenli sürümle birlikte erişilebilir kalmış olabilir.

  • Parametreli URL’ler — Sıralama, filtre ve izleme parametreleri (UTM gibi) aynı sayfanın yeni adreslerini üretir.

  • Ürün varyasyonları — Renk veya beden seçimiyle oluşan adresler çoğu zaman aynı ürünü gösterir.

  • Çoklu kategori yolları — Aynı yazı veya ürün birden fazla kategori altında farklı adreste görünebilir.

Canonical belirtmenin temel nedeni, benzer veya yinelenen sayfalara gelen sinyalleri (bağlantılar gibi) tek bir tercih edilen URL’de toplamaktır. Etiket yoksa Google hangi sürümün kullanıcıya gösterilmesi gerektiğine kendisi karar verir; ancak bu kararın sizin istediğiniz sayfa olacağının garantisi yoktur. Kontrolü elinizde tutmak için tercihinizi açıkça belirtmek en güvenli yoldur.

Canonical Etiketi Nasıl Kullanılır?

Doğru uygulama için şu adımları izleyin:

  1. Etiketi head bölümüne ekleyin — rel="canonical" bağlantı öğesi, yinelenen sayfaların head kısmında yer almalı ve tercih edilen sayfayı işaret etmelidir.

  2. Mutlak URL kullanın — Protokol ve alan adını içeren tam adres yazın; göreli adresler hata riskini artırır.

  3. Standart sayfaya kendini işaret ettirin — Asıl sayfanın da kendi adresini canonical göstermesi (self-referencing), yanlışlıkla oluşan parametreli sürümlere karşı korur.

  4. Kodu kaynakta tanımlayın — Canonical’ı HTML kaynak koduna yazın ve JavaScript’in bu öğeyi değiştirmediğinden emin olun.

  5. PDF gibi HTML olmayan dosyalar için HTTP başlığı kullanın — Bu dosyalarda etiketi sayfaya ekleyemezsiniz; sunucu yanıtında Link başlığıyla canonical bildirebilirsiniz.

  6. Sinyalleri çelişkisiz tutun — Site haritasında bir adres, canonical etiketinde başka bir adres belirtmeyin.

HTTP ve HTTPS sürümleri arasında seçim yaparken Google HTTPS’i tercih eder; canonical olarak güvenli sürümü belirtmek bu yüzden doğru yaklaşımdır. Çok dilli sitelerde hreflang kullanıyorsanız, her dil sürümü için aynı dildeki sayfayı canonical belirtin; farklı dildeki sayfaya canonical vermeyin.

Canonical, 301 Yönlendirme ve Noindex Arasındaki Fark

Üç yöntem de duplicate içerik sorunlarında karşımıza çıkar, ancak çözdükleri problem farklıdır. Canonical etiketi kullanıcıyı başka bir adrese taşımaz. Ziyaretçi, yinelenen sayfayı görmeye devam eder; yalnızca arama motoruna hangi adresin tercih edildiği söylenir. Bu yüzden eski sayfanın kullanıcıya gösterilmesi gerekmediğinde, yani adres kalıcı olarak değiştiğinde 301 yönlendirme daha doğru araçtır.

Canonical, sayfanın kullanıcıya erişilebilir kalması ama arama sonuçlarında tek bir adresin öne çıkması gereken durumlar için uygundur. Parametreli filtre sayfaları veya aynı içeriğin birden fazla kategori yolu bunun tipik örnekleridir.

Noindex ise sayfanın arama sonuçlarına hiç girmemesini ister. Bir sayfaya aynı anda hem canonical hem noindex vermek çelişkili sinyal üretir. Hangisini istediğinizi netleştirin: sayfa başka bir sayfanın kopyasıysa canonical, hiç indekslenmesin istiyorsanız noindex kullanın. Canonical çapraz alan adlarında da çalışır; başka bir sitede yayınladığınız içeriğin asıl kaynağını bu şekilde belirtebilirsiniz. Bu, canonical etiketi yöntemini yalnızca site içi değil, içerik dağıtımı için de kullanışlı kılar.

Canonical Etiketinde Sık Yapılan Hatalar

En sık görülen hata, tüm sayfaları ana sayfaya canonical göstermektir. Bu, her sayfanın kendi içeriğiyle indekslenme şansını ortadan kaldırır ve ciddi görünürlük kaybına yol açabilir. Canonical, yalnızca gerçekten aynı veya çok benzer içerik için kullanılmalıdır.

İkinci hata, canonical’ın yönlendirme yapan, 404 veren veya noindex taşıyan bir adresi işaret etmesidir. Etiketin işaret ettiği sayfa mutlaka çalışan, erişilebilir ve indekslenebilir olmalıdır. Üçüncü hata, aynı sayfada birden fazla canonical bulunmasıdır; bu genellikle tema ve SEO eklentisinin ikisinin de etiket üretmesinden kaynaklanır ve çelişkili sinyal yaratır.

Dördüncü hata, göreli veya eksik URL yazmaktır; tırnak işaretini unutmak ya da adresi yarım yazmak etiketin yok sayılmasına neden olabilir. Beşinci hata, canonical etiketini head yerine body içine eklemektir; bu durumda etiket genellikle dikkate alınmaz. Son olarak, canonical gösterdiğiniz sayfayı robots.txt ile taramaya kapatmak da tutarsızlık yaratır.

Filtreli sayfalarda ayrım yapmak da gerekir. Gerçek arama talebi olan, benzersiz ürün grubu sunan bir filtre sayfası kendini canonical gösterebilir; yalnızca geçici sıralama veya renk filtresi olan sayfalar ise ana kategoriye canonical verebilir.

Canonical Etiketi Nasıl Kontrol Edilir?

Uygulamadan sonra doğrulama yapmak, etiketin gerçekten çalıştığını görmenin tek yoludur. En basit yöntem sayfanın kaynak kodunu açıp head bölümünde canonical bağlantısını aramaktır. Etiketin tek olduğundan ve doğru adresi gösterdiğinden emin olun.

Google’ın kararını görmek için Search Console’daki URL Denetimi aracını kullanabilirsiniz. Araç, sizin belirttiğiniz canonical ile Google’ın seçtiği canonical’ı karşılaştırır. İkisi farklıysa sinyallerinizde bir çelişki vardır. Dizin raporunda “Kullanıcı tarafından seçilen standart sayfa Google’a göre farklı” türünde durumlar görürseniz, iç linkleri, yönlendirmeleri ve site haritasını gözden geçirin.

Büyük sitelerde tek tek kontrol mümkün değildir. Screaming Frog gibi tarama araçları, canonical eksik, çift veya kendine referans vermeyen sayfaları toplu listeler. WordPress kullanıyorsanız tema ve SEO eklentisinin çift etiket üretmediğini mutlaka test edin.

Sonuç olarak canonical etiketi, yinelenen içerikte arama motoruna açık bir tercih bildirmenin en pratik yoludur. Tek başına mucize değildir; yönlendirme, iç link ve site haritasıyla uyumlu kurulduğunda sinyalleri tek adreste toplar ve sıralama değerinin dağılmasını önler.

Sıkça Sorulan Sorular

Hayır. Canonical kullanıcıyı başka adrese taşımaz, yalnızca arama motoruna tercih edilen adresi bildirir. Adres kalıcı olarak değiştiyse 301 yönlendirme daha doğrudur.

Zorunlu değildir ama önerilir. Sayfanın kendini canonical göstermesi, parametreli veya kopya sürümlerin yanlış standart seçilmesini önlemeye yardımcı olur.

Kullanılmaması gerekir. Biri “bu asıl sayfa” derken diğeri “bunu indeksleme” der; çelişkili sinyal üretir. Hangisini istediğinize karar verip tek yöntemi seçin.

Hayır. Canonical güçlü bir ipucudur ama kesin bir komut değildir. Diğer sinyaller çelişirse Google farklı bir adresi standart seçebilir; bu yüzden tüm sinyallerin tutarlı olması önemlidir.

Kaynakça

Teklif Alın

Talebiniz bize ulaştıktan sonra 24 saat içinde, size özel bir yol haritası ve net bir teklifle dönüş yapıyoruz.

01İletişim Bilgileri*

02Proje Detayları*

03Bütçeniz*

04Başlama Zamanı

  • Pazartesi – Cuma09:00 – 18:00
  • Cumartesi10:00 – 14:00
  • PazarKapalı