Canonical tag (rel=canonical), birden fazla URL’de aynı veya çok benzer içerik bulunduğunda arama motorlarına “bu içeriğin orijinal versiyonu şu URL’dir” mesajını ileten HTML meta etiketidir. Modern web’de duplicate content kaçınılmazdır: e-ticaret filtreleri, print versiyonları, AMP sayfaları, UTM parametreli kampanya URL’leri, mobil alt domain’ler—hepsi aynı içeriği farklı URL’lerde sunar. Canonical tag, Google’ın bu versiyonlardan hangisini indexleyeceğini ve sıralama gücünü hangisinde toplayacağını belirler. Yanlış kullanımı sitenizin tüm organik görünürlüğünü mahvedebilirken, doğru kullanımı link authority’nizi konsolide eder ve crawl budget tasarrufu sağlar.
Bu rehberde canonical tag’in ne olduğunu, neden kritik olduğunu, tüm kullanım senaryolarını ve en sık yapılan hataları örneklerle göreceğiz. Teknik SEO’nun bütünsel çerçevesi için Teknik SEO Rehberi‘ne göz atabilirsiniz.
Canonical Tag Nedir?
Canonical tag, HTML sayfanın <head> bölümüne eklenen bir link elementidir:
<link rel="canonical" href="https://ornek.com/urun/mavi-tisort/" />
Bu etiket Google’a (ve diğer arama motorlarına) “bu sayfa gerçekte href’te belirtilen URL’in bir varyantıdır, tüm sıralama kredisi orijinal URL’ye gitsin” diyor. Google kesin olarak canonical’a uymak zorunda değildir—onu güçlü bir hint olarak değerlendirir. Canonical yanında kullanılan diğer sinyaller (internal link sayısı, sitemap dahiliği, hreflang eşlemeleri, Search Console ayarları) ile çelişiyorsa Google kendi kararını verir ve bu kararı Search Console’un “Sayfa endekslemesi → URL’yi canonical olarak kabul et” raporunda gösterir.
Canonical iki şekilde belirtilebilir: HTML’de link etiketi (en yaygın) veya HTTP header olarak (PDF, görsel gibi HTML olmayan dosyalar için). Üçüncü bir yol olan XML sitemap’teki URL, zayıf bir canonical sinyalidir ve tek başına yeterli değildir.
Neden SEO için Önemli?
Canonical tag, modern SEO’nun dört temel sorununu çözer:
1. Duplicate content cezası riskini ortadan kaldırır. Google algoritmaları duplicate content’e doğrudan ceza vermez ama “en iyi versiyonu” kendisi seçer. Eğer bu seçim yanlış URL üzerine düşerse (örneğin UTM’li kampanya URL’i organic sıralamada görünür), marka etkisi zayıflar. Canonical tag bu seçimi sizin yapmanızı sağlar.
2. Link authority’yi konsolide eder. Diyelim ki /urun/abc sayfanıza 50 backlink var, /urun/abc?utm=fb sayfasına 30 backlink var. Canonical olmadan Google bu gücü iki URL’ye böler. Canonical ile her iki sayfa da aynı URL’e işaret ederse, 80 backlink’lik tam güç orijinale aktarılır.
3. Crawl budget tasarrufu sağlar. Googlebot canonical gördüğü duplicate sayfalara daha az uğrar ve önemli sayfalarınıza odaklanır. E-ticaret sitelerinde filtre kombinasyonları binlerce URL üretebilir; canonical ile bunların kökteki ana kategori URL’ine yönlendirilmesi crawl verimliliğini ciddi şekilde artırır.
4. Dil ve cihaz varyantlarını yönetir. Mobil alt domain kullanıyorsanız (m.ornek.com), canonical responsive versiyona işaret etmelidir. AMP sayfaları kanonik sayfayı işaret eder; ikisi arasında canonical-amphtml çift yönlü eşleme kurulur. Hreflang eşlemeleri de canonical ile birlikte çalışır.
Canonical bozuk olduğunda etkisi drastiktir. Shopify sitelerinde varsayılan “collection/product-url” yapısı canonical hatası yapıyordu 2020’de ve binlerce mağaza organik trafiğinin %70’ini kaybetti. Bu hataları önceden yakalamak için Tüm Sorunlar aracı ile aylık denetim şarttır. Ayrıca robots.txt yapılandırması ile mobile-first indexing rehberlerimiz canonical mantığını tamamlar.
Pratik Uygulama: Ne Zaman Canonical Kullanılır?
Canonical tag’in kullanım senaryoları genel olarak dört gruba ayrılır:
Senaryo 1: Parametreli URL’ler
Orijinal: https://ornek.com/urun/mavi-tisort/
Varyant 1: https://ornek.com/urun/mavi-tisort/?size=L
Varyant 2: https://ornek.com/urun/mavi-tisort/?utm_source=facebook
Canonical: https://ornek.com/urun/mavi-tisort/
Varyantların tümü aynı canonical’a işaret eder.
Senaryo 2: Protokol ve Subdomain Varyantları
http://ornek.com/sayfa
http://www.ornek.com/sayfa
https://ornek.com/sayfa
https://www.ornek.com/sayfa
Canonical: https://www.ornek.com/sayfa (hepsinde aynı)
İdealde 301 redirect ile tek URL’e yönlendirilir, ancak yönlendirme yapamıyorsanız canonical kritiktir.
Senaryo 3: Self-Referential Canonical
Her sayfanız kendi URL’sini canonical olarak belirtmeli—duplicate olmasa bile. Bu sayede tarama sırasında Google’a hangi URL’in “asıl” olduğunu açıkça söylersiniz ve yanlışlıkla oluşan parametre eklentilerinin indexe girmesini engellersiniz.
Senaryo 4: Cross-Domain Canonical
İçeriğiniz başka bir sitede syndicate ediliyorsa (partner blog, AP haber), o sitelere canonical’ınızı sizin URL’nize işaret etmelerini söyleyebilirsiniz. Medium’un “rel=canonical” desteği bu senaryo için geliştirildi.
Her senaryoda canonical değerinin kendisinin indexlenebilir, 200 durum kodu dönen, canonical döngüsü yaratmayan bir URL olması gerekir. Bu kontrolleri Sayfa İçi SEO aracı üzerinden toplu olarak yapabilir, Site Sağlığı aracı ile tüm canonical ağınızı haritalayabilirsiniz.
Adım Adım: Canonical Tag Yapılandırma
Yaygın Hatalar
Canonical tag hatalarının çoğu sessiz ama yıkıcıdır. En sık görüleni tüm sayfaların ana sayfaya canonical edilmesi. Bu “beyefendice hata” genelde kötü yapılandırılmış CMS şablonundan gelir ve sitenin ana sayfa dışındaki tüm sayfalarının indexten kaybolmasına neden olur. Aylık canonical raporu kontrolü bu hatayı erken yakalar.
İkinci yaygın hata canonical zinciri. A, B’ye; B de C’ye canonical şeklinde zincir canonical, Google tarafından ilk adımda kırılır; A direkt C olarak tanınır ama bu garanti değildir. Her zaman doğrudan hedef URL’e işaret edin. Üçüncüsü, canonical ile noindex’i birlikte kullanmak. “Bu sayfayı indexleme, ama eğer indexlersen şu URL’i kullan” çelişkili bir sinyaldir ve Google canonical’ı göz ardı eder.
Dördüncüsü, göreceli URL kullanmak. href="/sayfa/" yerine her zaman href="https://ornek.com/sayfa/" kullanın. Göreceli URL’ler protokol değişikliklerinde (http/https geçişi) yanlış hedefe işaret edebilir. Son olarak birden fazla canonical etiket. Aynı sayfada iki rel=canonical varsa Google her ikisini de göz ardı eder. CMS eklentileri veya tema özelleştirmeleri sessizce ikinci canonical üretebilir; düzenli HTML validasyonu bu sorunu yakalar.
Sık Sorulan Sorular
Özet
Canonical tag, duplicate content’in kaçınılmaz olduğu modern web’de SEO gücünüzü yöneten en kritik araçtır. Doğru kullanıldığında link authority’nizi tek URL’de toplar, crawl budget tasarrufu sağlar ve organic görünürlüğünüzü optimize eder. Yanlış kullanım ise tüm sıralamalarınızı kaybetmenize yol açabilir. Temel kurallar: self-referential canonical her sayfada olsun, mutlak URL kullanın, canonical döngüsü yaratmayın, noindex ile birleştirmeyin, her ay Search Console raporunu denetleyin. Teknik SEO’nun diğer bileşenleri için Teknik SEO Rehberi‘ni ve robots.txt-sitemap yapılandırma rehberini incelemenizi öneririz.