Projenizi konuşalımÜcretsiz keşif görüşmesiWhatsApp
SEO8 dk okuma404 AjansSeptember 24, 2026Son güncelleme: September 24, 2026

Canonical etiketi nedir, ne zaman kullanılır?

Canonical etiketi nedir, ne zaman kullanılır?

Canonical etiketi, aynı veya çok benzer içeriğe birden fazla URL'den erişilebildiğinde arama motorlarına hangi URL'nin tercih edilen (kanonik) sürüm olduğunu bildiren rel="canonical" bağlantı etiketidir. Parametreli, filtreli, http/https veya www kopyası olan sayfalarda kullanılır ve sıralama sinyallerini tek adreste toplar. Google canonical'ı bir öneri olarak değerlendirir, kesin komut olarak değil.

Canonical etiketi ne işe yarar?

Canonical etiketi, kopya içerik sorununu dizine eklenecek tek bir URL seçerek çözer. Aynı ürün sayfası sıralama parametresiyle, kampanya etiketiyle veya farklı kategori yolundan açılabildiğinde, canonical etiketi bağlantı değerini ve sıralama sinyallerini tercih edilen URL'de birleştirir ve arama sonuçlarında o adresin görünmesini sağlar.

Etiket sayfanın head bölümüne mutlak URL olarak eklenir: link rel="canonical" href="https://ornek.com/sayfa/". HTML olmayan dosyalar için (örneğin PDF) aynı bilgi HTTP Link başlığıyla da verilebilir. Kopya içerik Google'da ceza nedeni değildir; asıl sorun, sinyallerin bölünmesi ve Google'ın sizin istemediğiniz sürümü seçmesidir.

Google kanonik URL'yi seçerken hangi sinyallere bakar?

Google kanonik URL'yi tek bir etikete göre değil, birden fazla sinyalin toplamına göre seçer. Canonical etiketi bu sinyallerden yalnızca biridir; diğerleri onunla aynı yönü gösterdiğinde Google beyanınıza neredeyse her zaman uyar.

  • —Yönlendirmeler: 301 en güçlü sinyaldir.
  • —rel="canonical" etiketi veya HTTP Link başlığı.
  • —Sitemap'te listelenen URL.
  • —İç bağlantıların hangi URL'yi kullandığı.
  • —HTTPS sürümünün HTTP'ye tercih edilmesi ve hreflang kümesindeki URL'ler.

Self-referencing (kendine işaret eden) canonical nedir?

Self-referencing canonical, bir sayfanın canonical etiketinin kendi temiz URL'sini göstermesidir. Bu, kanonik sayfalarda da canonical etiketi olması gerektiği anlamına gelir. Etiket, sayfaya parametre eklenmiş kopyalarından (utm_source, fbclid, gclid gibi) veya büyük-küçük harf farklarından gelen ziyaretlerde hangi adresin asıl olduğunu netleştirir.

Önemli ayrıntı tutarlılıktır: canonical'daki URL, sitemap'teki, iç bağlantılardaki ve hreflang'deki URL ile birebir aynı olmalıdır; protokol, www ve sondaki eğik çizgi dahil. 404 Ajans'ın kendi sitesinde canonical, hreflang ve sitemap URL'leri bu yüzden aynı sondaki eğik çizgi kuralıyla, aynı fonksiyondan üretiliyor. Prerender edilen sitelerde canonical'ın statik HTML'de bulunması da önemlidir; yalnızca JavaScript ile eklenen canonical'ı Google ancak render sonrası görür.

Parametreli ve filtreli URL'lerde canonical nasıl kullanılır?

Parametreli URL'lerde canonical, içeriği değiştirmeyen parametreleri temiz URL'ye bağlamak için kullanılır. Sıralama, görünüm, oturum ve takip parametreleri temiz sayfaya canonical verir. İçeriği gerçekten değiştiren ve kendi başına aranan filtre kombinasyonları ise, arama hacmi varsa, kendi canonical'ı olan bağımsız sayfalar olarak ele alınmalıdır.

  • —?sort=fiyat, ?view=grid, ?utm_source=... gibi parametreler: temiz kategori URL'sine canonical.
  • —Sayfalama (?page=2): her sayfa kendine canonical verir; tüm sayfaları birinci sayfaya bağlamak ürünlerin keşfini zorlaştırır.
  • —Aranan filtre kombinasyonları (ör. "kırmızı spor ayakkabı"): temiz, kalıcı bir URL ve kendine canonical.
  • —Aynı ürünün birden fazla kategori yolundan açılması: tek bir ürün URL'sine canonical, iç bağlantılar da o URL'yi kullanmalı.

Google Search Console'daki URL parametreleri aracı 2022'de kaldırıldı; parametre yönetimi artık tamamen canonical, iç bağlantı tutarlılığı ve gerektiğinde robots.txt ile yapılıyor.

http, https ve www kopyaları nasıl birleştirilir?

http, https, www ve www'suz sürümler aynı sitenin dört ayrı kopyası gibi görünebilir. Bu kopyaları birleştirmenin doğru yolu tek bir sürümü seçip diğer üçünü sunucu düzeyinde 301 ile ona yönlendirmek ve tüm canonical etiketlerini o sürümle yazmaktır. Canonical burada yönlendirmenin yerini tutmaz, onu destekler.

Aynı mantık sondaki eğik çizgi (/sayfa ile /sayfa/) ve büyük-küçük harf farkları için de geçerlidir. Seçiminizi yaptıktan sonra yönlendirme, canonical, sitemap ve iç bağlantılar aynı biçimi kullanmalıdır; sinyallerin birbiriyle çeliştiği durumda Google kendi seçimini yapar.

Canonical, noindex ve 301 arasındaki fark nedir?

Canonical, noindex ve 301 farklı sorunları çözer. Canonical, iki sayfa da ziyaretçiye açık kalırken hangisinin dizine gireceğini önerir. Noindex, bir sayfanın hiç dizine girmemesini ister. 301 ise eski adresi tamamen kaldırıp ziyaretçiyi ve botu yeni adrese taşır. Yanlış aracı seçmek sayfaların dizinden düşmesine yol açabilir.

  • —Canonical: Kopya sayfa kullanıcı için gerekli (filtre, takip parametresi, yazdırma sürümü) ama dizinde tek sürüm olsun istiyorsanız.
  • —Noindex: Sayfa kullanıcılar için var ama arama sonuçlarında olmamalı (teşekkür sayfası, iç arama sonuçları, hukuki metinler).
  • —301: Eski URL'ye artık ihtiyaç yok; içerik kalıcı olarak taşındı.
  • —Birlikte kullanmayın: Aynı sayfada hem noindex hem başka sayfaya canonical çelişkili sinyal verir. Google kopyaları birleştirmek için noindex kullanılmamasını önerir.

Canonical ve hreflang birlikte nasıl kullanılır?

Çok dilli sitelerde canonical ve hreflang birlikte çalışır: her dil sürümü canonical olarak kendi URL'sini gösterir, hreflang etiketleri ise diğer dil sürümlerini listeler. İngilizce sayfanın canonical'ını Türkçe sayfaya vermek, İngilizce sayfanın kopya sayılıp dizinden düşmesine ve hreflang kümesinin geçersiz olmasına yol açar.

Doğru kurulumda örneğin /hizmetler/ sayfası kendine canonical verir ve hem kendisini (tr) hem /en/services/ sürümünü (en) hreflang ile listeler; İngilizce sayfa da simetrik şekilde kendine canonical verir. Hreflang'de kullanılan her URL, o sayfanın canonical URL'si olmalıdır.

Canonical kullanımında en sık yapılan hatalar nelerdir?

Canonical hatalarının çoğu sessizdir: site çalışır, ama önemli sayfalar Search Console'da "Kopya, Google kullanıcıdan farklı bir standart sayfa seçti" veya "Uygun standart etikete sahip alternatif sayfa" olarak görünür. En sık karşılaşılan canonical hataları aşağıda; çoğu şablon düzeyinde tek bir satırla düzeltilir.

  • —Tüm sayfaların canonical'ının ana sayfayı göstermesi (şablon hatası).
  • —Göreli URL veya yanlış protokol/alan adı kullanılması.
  • —Canonical'ın yönlendirilen, 404 veren veya noindex'li bir URL'yi göstermesi.
  • —Canonical verilen sayfanın robots.txt ile engellenmesi; Google sayfayı tarayamazsa canonical'ı da göremez.
  • —Sayfada birden fazla canonical etiketi olması; Google bu durumda hepsini yok sayabilir.
  • —SPA'larda sayfa değişince canonical'ın güncellenmemesi, head'de ilk sayfanın canonical'ının kalması.
  • —İçeriği belirgin farklı sayfaları birbirine canonical vermek; Google bu öneriyi yok sayar.

Kontrol için Search Console'daki URL denetleme aracı hem sizin beyan ettiğiniz hem de Google'ın seçtiği canonical'ı gösterir. İkisi farklıysa sinyallerinizden biri (iç bağlantı, sitemap, yönlendirme) canonical ile çelişiyordur.

Sık Sorulan Sorular

Google canonical etiketimi neden yok sayıyor?+

Canonical bir öneri olduğu için Google diğer sinyaller çelişiyorsa kendi seçimini yapar. En sık nedenler: iç bağlantıların ve sitemap'in başka URL'yi göstermesi, iki sayfanın içeriğinin aslında farklı olması veya canonical hedefinin yönlendirme ya da hata döndürmesidir.

Her sayfada canonical etiketi olmalı mı?+

Evet, dizine eklenmesini istediğiniz her sayfada kendine işaret eden bir canonical olması önerilir. Zorunlu değildir, ama parametreli ve takip kodlu ziyaretlerde hangi URL'nin asıl olduğunu netleştirir ve Google'ın yanlış sürümü seçme ihtimalini azaltır.

Canonical farklı bir alan adını gösterebilir mi?+

Evet, alanlar arası canonical desteklenir. Aynı makaleyi başka bir sitede yeniden yayınladığınızda (sendikasyon) orijinal kaynağa canonical vermek yaygın bir kullanımdır. Ancak Google bu öneriye her zaman uymayabilir; kopya siteye noindex eklemek daha güçlü bir seçenektir.

Sitemap'e canonical olmayan URL'ler eklenmeli mi?+

Hayır. Sitemap yalnızca dizine eklenmesini istediğiniz canonical URL'leri içermelidir. Parametreli, yönlendirilen veya noindex'li URL'leri sitemap'e eklemek Google'a çelişkili sinyal gönderir ve Search Console raporlarında gereksiz uyarılar oluşturur.

E

Efe TacirlioğluKurucu & Baş Geliştirici & UI/UX Tasarımcısı

404 Ajans'ın kurucusu, İstanbul merkezli. Oyun geliştirme sektöründeki tecrübesiyle ajansın web tasarım, e-ticaret ve özel yazılım projelerini uçtan uca tasarlıyor ve geliştiriyor.

Dijital varlığınızı bir üst seviyeye taşımaya hazır mısınız?

Projenizi konuşalım ve birlikte neler inşa edebileceğimizi görelim.

İletişime Geçin