İletişime Geç
Teknik SEO 24.06.2026 16 dk okuma

Canonical Tag Nedir? SEO’da Nasıl Kullanılır?

Canonical tag, aynı veya benzer içeriğe sahip URL’ler arasında arama motorlarına tercih edilen ana URL’yi göstermek için kullanılan önemli bir teknik SEO etiketidir. Bu yazıda canonical etiketinin ne işe yaradığını, self canonical kullanımını, canonical ile noindex ve 301 yönlendirme arasındaki farkları ve özellikle e-ticaret ile Shopify sitelerinde doğru canonical stratejisinin nasıl kurulması gerektiğini inceleyebilirsiniz.

canonical tag, canonical etiket, kanonik etiket, kanonikal etiket

Canonical tag, bir web sayfasının tercih edilen ana URL versiyonunu arama motorlarına belirtmek için kullanılan HTML etiketidir. Özellikle aynı veya benzer içeriğe sahip birden fazla URL olduğunda, arama motorlarına “bu içerik için esas alınması gereken URL budur” mesajı verir.

SEO çalışmalarında canonical etiketi, yinelenen içerik sorunlarını yönetmek, parametreli URL’leri kontrol etmek, e-ticaret sitelerinde benzer sayfaları doğru yönlendirmek ve arama motorlarına daha net URL sinyali vermek için kullanılır. Ancak canonical tag yanlış kullanıldığında önemli sayfaların indekslenmesini engelleyebilir veya arama motorlarının yanlış URL’yi tercih etmesine neden olabilir.

Canonical Tag Ne İşe Yarar?

Canonical tag, arama motorlarının aynı ya da çok benzer içeriğe sahip URL’ler arasında tercih edilen versiyonu anlamasına yardımcı olur. Bu etiket, özellikle farklı URL’lerden erişilebilen aynı içeriklerde önem kazanır.

Canonical tag şu amaçlarla kullanılabilir:

  • Yinelenen içerik sorunlarını azaltmak
  • Parametreli URL’leri yönetmek
  • Ürün, kategori veya filtre sayfalarında ana URL’yi belirtmek
  • HTTP/HTTPS veya www/non-www gibi varyasyonlarda tercih edilen sürümü göstermek
  • Sayfa otoritesinin bölünmesini önlemeye yardımcı olmak
  • Arama motorlarının doğru URL’yi indekslemesini desteklemek

Canonical etiketi bir yönlendirme değildir. Kullanıcı sayfayı ziyaret ettiğinde başka bir URL’ye gitmez. Bu etiket yalnızca arama motorlarına verilen bir tercih sinyalidir.

Canonical Tag Nasıl Görünür?

Canonical tag, sayfanın HTML kodunda genellikle <head> etiketi içinde yer alır.

Örnek canonical etiketi şu şekildedir:

<link rel="canonical" href="https://www.orneksite.com/canonical-tag-nedir/" />

Bu kod, arama motorlarına ilgili sayfanın tercih edilen URL’sinin https://www.orneksite.com/canonical-tag-nedir/ olduğunu belirtir.

Eğer sayfa kendi kendisini canonical olarak gösteriyorsa buna self canonical denir. Bu, birçok web sitesi için sağlıklı ve yaygın kullanılan bir yapıdır.

Self Canonical Nedir?

Self canonical, bir sayfanın canonical etiketinde yine kendi URL’sini göstermesidir. Yani sayfa, arama motorlarına “bu içeriğin ana versiyonu benim” der.

Örnek:

<link rel="canonical" href="https://www.orneksite.com/on-page-seo-nedir/" />

Bu kod, aynı URL üzerinde yer alıyorsa self canonical kullanılmış olur.

Self canonical özellikle şu durumlarda faydalıdır:

  • Arama motorlarına net URL sinyali verir.
  • Parametreli URL ihtimallerinde ana versiyonu güçlendirir.
  • CMS veya e-ticaret sistemlerinde oluşabilecek varyasyonları daha kontrollü hale getirir.
  • Sayfanın tercih edilen versiyonunu açıkça belirtir.

WordPress, Shopify ve birçok modern altyapı, standart sayfalarda otomatik olarak self canonical oluşturabilir. Ancak otomatik oluşturulması, her zaman doğru çalıştığı anlamına gelmez. Bu nedenle teknik SEO kontrollerinde canonical etiketi mutlaka incelenmelidir.

Canonical Tag SEO İçin Neden Önemlidir?

Arama motorları aynı veya çok benzer içerikleri birden fazla URL’de gördüğünde hangi sayfanın esas alınması gerektiğini anlamakta zorlanabilir. Bu durum SEO açısından bazı sorunlara yol açabilir.

Canonical tag doğru kullanıldığında:

  • Yinelenen içerik problemlerini azaltır.
  • Arama motorlarına tercih edilen URL’yi gösterir.
  • Benzer sayfalar arasındaki sinyal dağınıklığını azaltabilir.
  • İndeksleme sürecini daha kontrollü hale getirir.
  • E-ticaret ve filtreleme yapılarında URL yönetimini kolaylaştırır.

Ancak canonical tag bir garanti değil, güçlü bir sinyaldir. Arama motorları bazı durumlarda verilen canonical etiketini dikkate almayabilir ve farklı bir URL’yi tercih edebilir. Bu nedenle canonical kullanımının site mimarisi, iç linkleme, sitemap ve yönlendirme yapısıyla uyumlu olması gerekir.

Canonical Tag ile 301 Yönlendirme Arasındaki Fark Nedir?

Canonical tag ve 301 yönlendirme sık karıştırılır; ancak ikisi farklı amaçlara hizmet eder.

301 yönlendirme, kullanıcıyı ve arama motorunu eski URL’den yeni URL’ye kalıcı olarak yönlendirir. Kullanıcı eski URL’ye girdiğinde otomatik olarak yeni URL’ye gider.

Canonical tag ise kullanıcıyı başka bir sayfaya yönlendirmez. Sayfa açılmaya devam eder; ancak arama motorlarına tercih edilen URL belirtilir.

Örnek:

  • Eski bir sayfa tamamen yeni bir URL’ye taşındıysa 301 yönlendirme kullanılmalıdır.
  • Aynı içeriğe parametreli farklı URL’lerden ulaşılıyorsa canonical tag tercih edilebilir.

Yanlış senaryoda canonical kullanmak sorun yaratabilir. Eğer bir sayfanın artık kullanılmaması gerekiyorsa canonical yerine 301 yönlendirme daha doğru olabilir.

Canonical Tag ile Noindex Arasındaki Fark Nedir?

Canonical tag ve noindex etiketi de birbirinden farklıdır.

Canonical tag, arama motorlarına sayfanın tercih edilen versiyonunu gösterir. Sayfa hâlâ taranabilir ve canonical verilen URL’ye sinyal aktarabilir.

Noindex ise arama motorlarına sayfanın indekslenmemesi gerektiğini belirtir.

Bu nedenle “bu sayfa indekslenmesin” demek istiyorsanız noindex kullanılır. “Bu sayfa benzer ama ana versiyon başka URL” demek istiyorsanız canonical kullanılır.

Dikkat edilmesi gereken nokta şudur: Bir sayfada hem noindex hem de başka bir URL’ye canonical kullanmak çoğu durumda kafa karıştırıcı olabilir. Çünkü noindex verilen bir sayfanın zamanla arama motorları tarafından daha az taranması ve canonical sinyalinin zayıflaması mümkündür.

Bu yüzden canonical ve noindex kararları birlikte değil, sayfanın amacına göre ayrı ayrı değerlendirilmelidir.

Canonical Tag Hangi Durumlarda Kullanılır?

Canonical tag özellikle aynı veya benzer içeriğin birden fazla URL üzerinden erişilebildiği durumlarda kullanılır.

Yaygın kullanım alanları şunlardır:

  • Parametreli URL’ler
  • Filtre ve sıralama sayfaları
  • E-ticaret ürün varyasyonları
  • Benzer kategori sayfaları
  • Yazdırma versiyonları
  • Kampanya parametreli URL’ler
  • HTTP/HTTPS varyasyonları
  • www ve non-www varyasyonları
  • Sayfalama veya listeleme varyasyonları
  • Aynı içeriğin farklı URL yapılarında açılması

Örneğin bir ürün kategorisi şu URL’lerden erişilebiliyorsa:

/kadin-ayakkabi/
/kadin-ayakkabi/?sort=price
/kadin-ayakkabi/?color=siyah

Ana kategori URL’si /kadin-ayakkabi/ ise parametreli URL’lerde canonical ana kategoriye verilebilir. Ancak bu karar her zaman otomatik verilmemelidir. Eğer filtre sayfası kendi başına arama değeri taşıyorsa farklı bir strateji gerekebilir.

E-Ticaret Sitelerinde Canonical Kullanımı

E-ticaret sitelerinde canonical tag oldukça önemlidir. Çünkü ürünler, kategoriler, filtreler, sıralama parametreleri ve varyasyonlar nedeniyle çok sayıda benzer URL oluşabilir.

E-ticaret sitelerinde sık görülen canonical senaryoları:

  • Aynı ürünün birden fazla kategori altında görünmesi
  • Renk veya beden varyasyonlarının farklı URL üretmesi
  • Filtreli kategori sayfalarının çoğalması
  • Sıralama parametrelerinin ayrı URL oluşturması
  • Kampanya parametreleriyle URL varyasyonları oluşması
  • Ürün listeleme sayfalarında yinelenen içerik oluşması

Örneğin aynı ürün şu iki URL’den açılıyorsa:

/urunler/siyah-spor-ayakkabi/
/kategori/spor-ayakkabi/siyah-spor-ayakkabi/

Bu durumda arama motorlarına hangi URL’nin ana ürün sayfası olduğu canonical ile netleştirilebilir.

Ancak tüm filtre sayfalarını otomatik olarak ana kategoriye canonical vermek her zaman doğru değildir. Bazı filtre sayfaları arama talebi taşıyabilir. Örneğin “siyah kadın spor ayakkabı” gibi bir sorgu için filtre sayfası optimize edilebilir bir landing page’e dönüşebilir.

Bu nedenle e-ticaret sitelerinde canonical stratejisi, kategori mimarisi ve anahtar kelime araştırmasıyla birlikte planlanmalıdır.

Shopify’da Canonical Tag Nasıl Çalışır?

Shopify sitelerde canonical yapısı genellikle tema ve platform tarafından otomatik oluşturulur. Ürün, koleksiyon ve blog sayfalarında çoğu zaman self canonical bulunur. Ancak Shopify’da bazı URL varyasyonları teknik SEO açısından dikkat ister.

Özellikle şu yapılarda canonical kontrol edilmelidir:

  • Ürünlerin koleksiyon içinden açılan URL’leri
  • Ürün etiketlerinin oluşturduğu listeleme URL’leri
  • Filtreli koleksiyon sayfaları
  • Arama sonuçları
  • Parametreli URL’ler
  • Yinelenen koleksiyon yapıları

Shopify’da ürünler bazen şu iki yapıdan açılabilir:

/products/urun-adi
/collections/kategori/products/urun-adi

Bu durumda canonical genellikle temiz ürün URL’sine yani /products/urun-adi yapısına verilmelidir. Böylece ürünün farklı koleksiyon yollarından açılması yinelenen içerik sorununa dönüşmeden yönetilebilir.

Ancak tema düzenlemeleri, özel uygulamalar veya yanlış liquid müdahaleleri canonical yapısını bozabilir. Bu nedenle Shopify SEO çalışmalarında canonical çıktısı sayfa kaynak kodundan ve tarama araçlarından kontrol edilmelidir.

WordPress’te Canonical Tag Nasıl Yönetilir?

WordPress sitelerde canonical etiketi genellikle SEO eklentileri tarafından yönetilir. Rank Math, Yoast SEO veya benzeri eklentiler standart sayfalarda self canonical oluşturabilir.

WordPress’te canonical kontrolü yapılırken şu alanlara bakılmalıdır:

  • Sayfalar self canonical veriyor mu?
  • Blog yazıları kendi URL’sini canonical gösteriyor mu?
  • Kategori ve etiket arşivlerinde canonical doğru mu?
  • Sayfalama yapılarında canonical hatası var mı?
  • Özel şablonlarda canonical çakışması oluşuyor mu?
  • Rank Math ve tema aynı anda canonical üretip çift canonical oluşturuyor mu?

Özellikle custom WordPress temalarında, tema dosyaları içinde manuel canonical eklenmişse SEO eklentisiyle çakışma yaşanabilir. Aynı sayfada birden fazla canonical etiketi bulunması arama motorları için karışıklık oluşturabilir.

Bu nedenle WordPress’te canonical yönetimi genellikle SEO eklentisine bırakılmalı, tema dosyalarında gereksiz canonical üretiminden kaçınılmalıdır.

Canonical Tag Nasıl Kontrol Edilir?

Canonical tag birkaç farklı yöntemle kontrol edilebilir.

En basit yöntem sayfanın kaynak kodunu açmaktır. Tarayıcıda sayfaya sağ tıklayıp “Sayfa kaynağını görüntüle” seçeneğiyle canonical etiketi aranabilir.

Aranacak ifade:

rel="canonical"

Daha kapsamlı kontrol için Screaming Frog gibi tarama araçları kullanılabilir. Screaming Frog ile canonical etiketleri toplu olarak analiz edilebilir.

Kontrol sırasında şu sorular sorulmalıdır:

  • Sayfada canonical etiketi var mı?
  • Birden fazla canonical etiketi var mı?
  • Canonical doğru URL’ye mi gidiyor?
  • Canonical verilen URL 200 durum kodu dönüyor mu?
  • Canonical verilen URL noindex mi?
  • Canonical verilen URL robots.txt ile engellenmiş mi?
  • Canonical zinciri var mı?
  • Sitemap’teki URL ile canonical uyumlu mu?

Bu kontroller özellikle büyük sitelerde manuel olarak yapılamayacağı için tarama araçlarıyla düzenli takip edilmelidir.

Yanlış Canonical Kullanımı Nelere Yol Açar?

Canonical etiketi yanlış kullanıldığında SEO performansını olumsuz etkileyebilir. Çünkü arama motorlarına yanlış URL sinyali verilmiş olur.

Yanlış canonical kullanımının olası sonuçları:

  • Önemli sayfalar indeks dışı kalabilir.
  • Arama motorları yanlış URL’yi tercih edebilir.
  • Sayfa otoritesi alakasız URL’ye yönlenebilir.
  • Kategori veya ürün sayfaları görünürlük kaybedebilir.
  • Yinelenen içerik sorunu çözülemez.
  • Sitemap ve canonical çelişkisi oluşabilir.
  • SEO raporlarında indeksleme sorunları artabilir.

Örneğin tüm blog yazılarının yanlışlıkla ana blog sayfasına canonical vermesi ciddi bir problemdir. Böyle bir durumda arama motorları tekil blog yazılarını indekslemeyebilir veya görünürlüklerini azaltabilir.

Bu nedenle canonical etiketi küçük bir kod satırı gibi görünse de teknik SEO açısından kritik bir karardır.

Canonical Tag Kullanımında Sık Yapılan Hatalar

Canonical kullanımında en sık görülen hatalar şunlardır:

  • Tüm sayfaların ana sayfaya canonical vermesi
  • Birden fazla canonical etiketi bulunması
  • Noindex sayfaya canonical verilmesi
  • 404 dönen URL’ye canonical verilmesi
  • Yönlendirmeli URL’nin canonical olarak gösterilmesi
  • HTTP URL’nin HTTPS yerine canonical verilmesi
  • www ve non-www tercihlerinin karışması
  • Sitemap’te farklı, canonical’da farklı URL kullanılması
  • Filtre sayfalarında otomatik ve yanlış canonical kullanımı
  • Sayfa içeriği farklı olduğu halde başka sayfaya canonical verilmesi

Bu hatalar genellikle tema, SEO eklentisi, e-ticaret altyapısı veya yanlış teknik müdahaleler nedeniyle oluşur. Düzenli teknik SEO analiziyle bu sorunlar erken fark edilebilir.

Canonical Tag Her Sayfada Olmalı mı?

Modern SEO yaklaşımında önemli sayfalarda canonical etiketinin bulunması genellikle sağlıklı bir yapıdır. Özellikle self canonical kullanımı, arama motorlarına net sinyal vermeye yardımcı olur.

Ancak canonical etiketi bilinçsiz şekilde kullanılmamalıdır. Her sayfa kendi URL’sini canonical gösterebilir; fakat başka bir URL’ye canonical verilecekse bunun nedeni net olmalıdır.

Kural basit şekilde şöyle düşünülebilir:

  • Sayfa özgün ve indekslenmesi istenen bir sayfaysa self canonical kullanılabilir.
  • Sayfa benzer veya yinelenen bir versiyonsa ana versiyona canonical verilebilir.
  • Sayfa tamamen kaldırıldıysa veya taşındıysa canonical yerine 301 yönlendirme düşünülmelidir.
  • Sayfa indekslenmemeli ise noindex stratejisi değerlendirilmelidir.

Canonical, tek başına tüm indeksleme sorunlarını çözen bir araç değildir. Doğru URL mimarisiyle birlikte kullanılmalıdır.

Canonical ve Sitemap Uyumu Neden Önemlidir?

Sitemap, arama motorlarına indekslenmesi istenen önemli URL’leri bildirir. Canonical ise tercih edilen URL’yi gösterir. Bu iki sinyalin birbiriyle uyumlu olması gerekir.

Sağlıklı yapı şu şekilde olmalıdır:

  • Sitemap içinde yalnızca indekslenmesi istenen canonical URL’ler bulunmalıdır.
  • Sitemap’te yer alan URL’ler 200 durum kodu dönmelidir.
  • Sitemap’teki URL’ler noindex olmamalıdır.
  • Sitemap’teki URL’ler başka bir URL’ye canonical vermemelidir.
  • Yönlendirmeli veya 404 URL’ler sitemap içinde yer almamalıdır.

Örneğin sitemap’te /kategori/seo/ URL’si yer alıyor ama bu sayfa canonical olarak /seo/ URL’sini gösteriyorsa sinyal karışıklığı oluşabilir. Böyle durumlarda ya sitemap güncellenmeli ya da canonical tercihi yeniden değerlendirilmelidir.

Canonical ve İç Linkleme İlişkisi

Canonical etiketi doğru olsa bile site içindeki linkler farklı URL versiyonlarına gidiyorsa arama motorlarına karışık sinyaller verilebilir.

Örneğin bir sayfa canonical olarak şu URL’yi gösteriyorsa:

/seo-danismanligi/

site içindeki linklerin de mümkün olduğunca bu temiz URL’ye gitmesi gerekir.

İç linklerde şu hatalardan kaçınılmalıdır:

  • Parametreli URL’lere link vermek
  • Yönlendirmeli eski URL’lere link vermek
  • Canonical olmayan varyasyonlara link vermek
  • HTTP URL’leri kullanmak
  • www/non-www karışıklığı oluşturmak

Canonical tag güçlü bir sinyal olsa da iç linkleme, sitemap ve yönlendirme yapısı bu sinyali desteklemelidir.

Canonical Tag ve GEO İlişkisi

GEO, yani yapay zekâ destekli arama sistemlerinde görünürlük çalışmaları, yalnızca içerik metniyle ilgili değildir. AI sistemlerinin bir içeriği doğru anlaması için sayfanın teknik olarak erişilebilir, indekslenebilir ve doğru URL altında konumlandırılmış olması gerekir.

Canonical hataları, önemli içeriklerin yanlış URL altında değerlendirilmesine veya görünürlüğünün zayıflamasına neden olabilir. Özellikle “nedir”, “nasıl yapılır” ve uzmanlık odaklı içeriklerde doğru canonical yapısı, içeriğin ana versiyonunun netleşmesini sağlar.

Bu nedenle canonical etiketi yalnızca klasik teknik SEO için değil, AI sonuçlarında tutarlı kaynak sinyali oluşturmak için de önemlidir.

Canonical Tag Kontrol Listesi

Bir sayfanın canonical yapısını kontrol ederken şu liste kullanılabilir:

  • Sayfada canonical etiketi var mı?
  • Canonical etiketi tek mi?
  • Canonical doğru URL’ye mi işaret ediyor?
  • Canonical verilen URL 200 durum kodu dönüyor mu?
  • Canonical verilen URL indekslenebilir mi?
  • Canonical verilen URL robots.txt ile engellenmemiş mi?
  • Canonical URL sitemap içinde yer alıyor mu?
  • Sayfanın iç linkleri canonical URL ile uyumlu mu?
  • Canonical verilen sayfa içerik açısından gerçekten ana versiyon mu?
  • Parametreli URL’lerde canonical stratejisi doğru mu?
  • Filtre sayfalarında otomatik canonical kararı mantıklı mı?
  • WordPress veya Shopify altyapısında çift canonical oluşuyor mu?

Bu kontroller, teknik SEO analizlerinde canonical kaynaklı indeksleme ve görünürlük sorunlarını önlemeye yardımcı olur.

Canonical Tag Nasıl Ele Alınmalı?

Canonical tag, teknik SEO’nun küçük ama kritik alanlarından biridir. Doğru kullanıldığında arama motorlarına tercih edilen URL’yi gösterir, yinelenen içerik problemlerini azaltır ve URL sinyallerinin daha tutarlı hale gelmesine yardımcı olur.

Ancak canonical etiketi bilinçsiz kullanıldığında önemli sayfaların görünürlüğünü zayıflatabilir. Bu nedenle canonical kararları otomatik varsayımlarla değil, sayfanın amacı, indekslenme hedefi, site mimarisi, sitemap yapısı ve iç linkleme düzeniyle birlikte değerlendirilmelidir.

Özellikle e-ticaret, Shopify, WordPress ve büyük içerik sitelerinde canonical yapısının düzenli olarak kontrol edilmesi gerekir. Yanlış canonical kullanımı erken fark edilirse, indeksleme ve sıralama kayıpları oluşmadan teknik SEO süreci daha sağlıklı yönetilebilir.

Canonical, indeksleme ve teknik SEO hatalarını profesyonel olarak analiz etmek isterseniz SEO danışmanlığı hizmeti üzerinden detaylı bir değerlendirme süreci planlanabilir.

Sık Sorulan Sorular

Canonical tag nedir?

Canonical tag, bir web sayfasının tercih edilen ana URL versiyonunu arama motorlarına belirtmek için kullanılan HTML etiketidir. Aynı veya benzer içeriklere sahip URL’lerde arama motorlarına hangi URL’nin esas alınması gerektiğini gösterir.

Canonical tag ne işe yarar?

Canonical tag, yinelenen içerik sorunlarını azaltmaya, tercih edilen URL’yi belirtmeye ve arama motorlarının doğru sayfayı değerlendirmesine yardımcı olur.

Self canonical nedir?

Self canonical, bir sayfanın canonical etiketinde kendi URL’sini göstermesidir. Bu yapı, sayfanın ana versiyonunun kendisi olduğunu belirtir.

Canonical tag ile 301 yönlendirme aynı şey mi?

Hayır. 301 yönlendirme kullanıcıyı ve arama motorunu başka bir URL’ye kalıcı olarak yönlendirir. Canonical tag ise kullanıcıyı yönlendirmez, yalnızca arama motorlarına tercih edilen URL’yi belirtir.

Canonical tag ile noindex arasındaki fark nedir?

Canonical tag tercih edilen URL’yi gösterir. Noindex ise sayfanın arama motoru indeksine alınmamasını söyler. İkisi farklı amaçlarla kullanılır.

Canonical tag yanlış kullanılırsa ne olur?

Yanlış canonical kullanımı önemli sayfaların indekslenmemesine, arama motorlarının yanlış URL’yi tercih etmesine veya SEO sinyallerinin alakasız sayfalara yönlenmesine neden olabilir.

Canonical tag nasıl kontrol edilir?

Sayfa kaynak kodunda rel="canonical" etiketi aranabilir. Daha kapsamlı kontrol için Screaming Frog gibi tarama araçları kullanılarak canonical URL’ler toplu şekilde analiz edilebilir.