İçeriğe geç
Teknik SEO02 Eylül 202615 dk okuma

Canonical URL Nedir? Doğru Kullanım Rehberi

Canonical URL nedir, neden önemlidir, rel="canonical" etiketi nasıl doğru kurulur? Duplicate content sorunlarını çözen canonical yapısını ve en sık yapılan hataları anlattık.

HD
Halil İbrahim Er

Halil Digital

Bu İçeriği Yapay Zeka ile Özetle

Tercih ettiğin AI aracında bu yazının özetini ve önemli noktalarını al.

Canonical URL, aynı veya birbirine çok benzeyen içeriğe sahip birden fazla sayfa arasından arama motorlarına "asıl gösterilmesi gereken sayfa budur" bilgisini veren teknik SEO etiketidir. rel="canonical" olarak da bilinen bu yapı, Google'ın hangi URL'yi indekslemesi ve sıralaması gerektiğini netleştirir; doğru kurulmadığında ise sitenizin farklı sayfaları birbiriyle rekabet edip sıralama gücünü bölebilir, hatta yanlış bir varyant arama sonuçlarında görünebilir.

Küçük bir kurumsal sitede bile onlarca gereksiz URL varyasyonu oluşabilir — filtre parametreleri, kampanya takip kodları, oturum kimlikleri, sıralama seçenekleri... Bu rehberde canonical URL'in ne işe yaradığını, nasıl doğru kurulacağını, hangi platformlarda nasıl uygulandığını ve en sık karşılaşılan hataları uçtan uca, örneklerle anlatıyoruz.

Canonical URL Nedir?

Bir e-ticaret sitesinde aynı ürüne hem /urun/mavi-tisort?renk=mavi hem de /urun/mavi-tisort?ref=kampanya gibi farklı parametrelerle ulaşılabilir. İçerik aynı olduğu için Google bunları "duplicate content" (yinelenen içerik) olarak algılayabilir. Canonical etiketi, bu varyasyonların hepsinin tek bir "asıl" URL'ye işaret etmesini sağlayarak arama motoruna doğru sinyali verir — bu sinyal bir kural değil, Google'ın kendi algoritmasıyla değerlendirdiği güçlü bir öneridir.

Canonical URL Neden Önemlidir?

Doğru kurulmuş bir canonical yapısı üç temel fayda sağlar: index bütçesinin (crawl budget) gereksiz sayfa varyasyonlarına harcanmasını önler, sıralama gücünün (link equity) tek bir URL'de toplanmasını sağlar ve arama sonuçlarında yanlış veya eksik bir varyantın gösterilme riskini azaltır. Canonical eksikliği özellikle filtreleme, sıralama ve kampanya parametresi kullanan sitelerde ciddi görünürlük kayıplarına yol açabilir; büyük sitelerde Googlebot'un tarama kapasitesinin önemli bir kısmının binlerce gereksiz parametre varyasyonuna harcandığı sıkça görülür.

rel="canonical" Etiketi Nasıl Eklenir?

En yaygın yöntem, sayfanın <head> bölümüne <link rel="canonical" href="https://siteniz.com/asil-sayfa" /> etiketini eklemektir. PDF gibi HTML dışı dosyalarda ise aynı işlev HTTP header üzerinden (Link: <url>; rel="canonical") sağlanır. XML sitemap içinde bir sayfanın listelenmesi canonical yerine geçmez — sitemap sadece "bu sayfaları tara" der, hangi varyantın asıl olduğunu belirtmez; bu ikisi birbirini tamamlayan ama farklı işlevlere sahip sinyallerdir.

Platform Bazında Canonical Kurulumu

WordPress kullanıyorsanız bu işlemi genellikle Yoast SEO veya Rank Math gibi bir SEO eklentisi otomatik yönetir; detaylar için WordPress SEO rehberimize göz atabilirsiniz. Shopify'da canonical etiketleri tema dosyalarında otomatik tanımlıdır ama koleksiyon/filtre kombinasyonlarında manuel kontrol gerekebilir; bu konuyu Shopify SEO rehberimizde ele aldık. Özel (custom) geliştirilen sitelerde ise canonical etiketinin her sayfa şablonuna (ürün, kategori, blog, arama sonucu) ayrı ayrı ve dinamik olarak eklenmesi geliştirici seviyesinde planlanmalıdır.

Self-Referencing Canonical Nedir?

Bir sayfanın canonical etiketinin kendi URL'sini göstermesine "self-referencing canonical" denir ve bu, Google'ın önerdiği bir güvenlik pratiğidir. Parametre varyasyonu olmayan sabit sayfalarda bile self-referencing canonical eklemek, ileride oluşabilecek yanlışlıkla çoğaltılmış URL'lere (örneğin biri sizin sitenizin içeriğini kopyalayıp kendi domain'inde yayınladığında) karşı önleyici bir katman oluşturur ve içeriğin asıl sahibinin siz olduğunuza dair ek bir sinyal verir.

Canonical ve Noindex Etiketi Birlikte Kullanılabilir mi?

Bir sayfaya hem "noindex" hem de kendisinden farklı bir sayfaya işaret eden "canonical" etiketi eklemek çelişkili bir sinyaldir — Google bu durumda genellikle noindex'i önceliklendirir ve canonical'ı görmezden gelir. Eğer bir sayfanın tamamen indeksten çıkmasını istiyorsanız noindex yeterlidir, canonical eklemenize gerek yoktur; canonical yalnızca "bu içerik indekslensin ama başka bir URL adına" demek istediğinizde kullanılmalıdır.

Sayfalama (Pagination) Sayfalarında Canonical

Blog arşivi veya ürün listesi gibi çok sayfalı (2. sayfa, 3. sayfa) yapılarda, tüm alt sayfaların canonical'ını 1. sayfaya vermek yaygın ama hatalı bir uygulamadır — bu, 2. ve sonraki sayfalardaki benzersiz ürün/içeriklerin Google tarafından hiç görülmemesine yol açabilir. Doğru yaklaşım, her sayfalama sayfasının kendi kendine self-referencing canonical vermesi ve mümkünse rel="next"/rel="prev" gibi ek sinyallerle sayfalar arası ilişkinin netleştirilmesidir.

Cross-Domain Canonical: Syndicated İçerik

İçeriğinizi başka bir sitede de (örneğin bir haber portalında veya iş ortağınızın blogunda) yayınlatıyorsanız, o sitenin sizin orijinal URL'nize cross-domain canonical vermesi, orijinal içeriğin SEO değerinin sizde kalmasını sağlar. Bu, içerik ortaklığı (content syndication) yapan markalar için kritik bir korumadır — aksi halde kopya içeriği yayınlayan site, sizin orijinal çalışmanızın sıralama gücünü kendine çekebilir.

En Sık Yapılan Canonical Hataları

Canonical zincirleme (bir sayfanın canonical'ının başka bir canonical'a işaret etmesi), noindex etiketiyle çelişen canonical kullanımı, sayfalama sayfalarının tamamının 1. sayfaya canonical verilmesi, http/https veya www/non-www varyantlarının canonical ile değil 301 yönlendirmeyle çözülmesi gereken durumlarda canonical'a güvenilmesi, mobil/masaüstü ayrı URL yapılarında (m.site.com gibi) canonical-alternate ilişkisinin kurulmaması ve JavaScript ile sonradan enjekte edilen canonical etiketlerinin Googlebot tarafından her zaman güvenilir şekilde okunamaması en sık karşılaşılan hatalardır.

E-Ticarette Canonical URL Kullanımı

E-ticaret sitelerinde renk/beden varyantlı ürünler, filtre kombinasyonları (fiyat aralığı, marka, beden gibi çoklu filtre seçimleri) ve sıralama parametreleri (fiyat artan/azalan gibi) canonical yönetiminin en kritik olduğu alanlardır. Her filtre kombinasyonunun ayrı indekslenmeye çalışılması hem index bütçesini tüketir hem de thin content (ince içerik) riskini artırır; bu konuyu e-ticaret SEO rehberimizde daha kapsamlı ele aldık. Genel kural: filtrelenmiş bir liste sayfası, filtre uygulanmamış ana kategori sayfasına canonical vermelidir — tabii filtrelenmiş sayfa kendi başına aranan bir hacme sahip değilse.

Canonical URL ile 301 Yönlendirme Farkı

Canonical, tarayıcıyı yönlendirmez — kullanıcı hâlâ orijinal URL'yi görür, sadece arama motoruna indeksleme tercihi bildirilir. 301 yönlendirme ise kullanıcıyı ve arama motorunu fiziksel olarak başka bir URL'ye taşır. İçerik kalıcı olarak taşınmışsa ve eski URL'nin artık hiçbir işlevi kalmamışsa 301 doğru çözümdür; aynı içeriğin birden fazla erişilebilir ve kullanıcı için anlamlı versiyonu varsa (örneğin farklı sıralama parametreleriyle aynı ürün listesi) canonical doğru çözümdür. Bu iki aracı birbirinin yerine kullanmak sitenizde beklenmedik indeksleme sorunlarına yol açar; farkları 301 yönlendirme rehberimizde detaylandırdık.

Canonical Etiketini Kontrol Etme

Google Search Console'daki "URL denetimi" aracı, Google'ın bir sayfa için hangi URL'yi canonical olarak seçtiğini gösterir — bu, sizin belirttiğiniz canonical ile her zaman birebir örtüşmeyebilir; Google kendi algoritmasıyla (sizin belirttiğiniz canonical'ı, dahili linkleri, sitemap'i ve içerik benzerliğini birlikte değerlendirerek) farklı bir "Google canonical'ı" seçebilir. Bu durumda genelde sorun, sizin canonical etiketinizin dahili linkleme ve sitemap ile çelişmesidir. Sayfa kaynağını görüntüleyerek veya tarayıcı eklentileriyle de canonical etiketini hızlıca doğrulayabilirsiniz.

Canonical Denetimi için Kontrol Listesi

  • Her önemli sayfa türünde (ürün, kategori, blog, arama sonucu) canonical etiketinin var olduğunu doğrulayın.
  • Sabit sayfalarda self-referencing canonical kullanıldığından emin olun.
  • Canonical ile noindex etiketinin aynı sayfada çelişmediğini kontrol edin.
  • Sayfalama sayfalarının kendi kendilerine canonical verdiğini teyit edin.
  • Google Search Console'daki "kullanıcı tarafından belirtilen canonical" ile "Google'ın seçtiği canonical" alanlarının örtüştüğünü kontrol edin.
  • Filtre/parametre URL'lerinin ana kategori sayfasına doğru şekilde canonical verdiğini doğrulayın.

Sonuç

Canonical URL, gözle görülür bir tasarım öğesi olmasa da sitenizin arama motorları tarafından nasıl anlaşıldığını doğrudan belirleyen kritik bir teknik SEO bileşenidir. Özellikle parametre kullanan, filtreleme içeren veya çoklu varyant barındıran sitelerde doğru canonical stratejisi, sıralama gücünün dağılmasını önler ve index bütçesinin doğru sayfalara yönlenmesini sağlar.

Sitenizin canonical yapısını ve genel teknik SEO sağlığını ücretsiz denetletmek isterseniz teklif alma sayfamızdan bize ulaşabilir, SEO danışmanlığı hizmetlerimizi inceleyebilirsiniz.

Bu yazıyı paylaşın

Halil İbrahim Er — SEO & Performans Pazarlama Danışmanı

Yazan

Halil İbrahim Er

Kurucu · SEO & Performans Pazarlama Danışmanı

12+ yıllık dijital pazarlama deneyimi. SEO, Google Ads ve Meta Ads alanlarında KOBİ'den kurumsala 200+ markaya büyüme danışmanlığı veriyor. Yazıları gerçek vaka çalışmalarından ve birinci el verilerden besleniyor.

Halil ile çalışmak istiyorum
Canonical URLTeknik SEODuplicate ContentURL Yapısı